- Studying masters in Computer Science, focus in AI and Robotics
- Topper.
- Titled Mr. Academician
- International Student of the year
- Best Outgoing International student
- Twelve years of schooling.
- Specialization in Computer Science
- Awarded in Science exhibition for project:
Excavator (First video)
Sept 2024 - PRESENT
➼ Robotics internship
Aug 2022 - PRESENT
➼ Research assistance
June 2023 - Sept 2023
➼ Machine Learning / CV Intern
Dec 2017 - JUN 2021
➼ Full-stack developer
Bikram Pandit, Ashutosh Gupta, Mohitvishnu S. Gadde, Addison Johnson, Aayam Kumar Shrestha, Helei Duan,
Jeremy Dao, Alan Fern
Conference on Robot Learning (CoRL), 2024
Payload transport via multi-wheel robot carriers is well-understood, effective, and configurable on flat terrain. This paper aims to achieve similar effectiveness and configurability for rough terrain using multi-biped robot carriers. We replace wheels with multiple bipedal robots attached to the carrier. Our main contribution is designing a decentralized controller for such systems that works with varying numbers and configurations of these robots without retraining. We employ reinforcement learning to train the controller in simulation, ensuring transferability to the real world. Experiments demonstrate the approach's effectiveness across various simulated scenarios, and we show real-world performance with systems composed of two and three Cassie robots. To best of our knowledge, this is the first scalable multi-biped payload transport system.
Helei Duan, Bikram Pandit, Mohitvishnu S. Gadde, Bart van Marum, Jeremy Dao, Chanho Kim, Alan Fern
IEEE International Conference on Robotics and Automation (ICRA), 2023
Reinforcement learning (RL) for bipedal locomotion has demonstrated robust gaits over moderate terrains using proprioceptive sensing, but these blind controllers fail in environments requiring visual perception. We propose a fully-learned system that enables bipedal robots to react to local terrain while maintaining travel speed and direction. Our approach trains a controller in simulation using a heightmap in the robot's local frame, and then uses data to train a heightmap predictor based on the history of depth images and robot states. With domain randomization, this approach achieves successful sim-to-real transfer without explicit pose estimation or fine-tuning. To best of our knowledge, this is the first example of sim-to-real learning for vision-based bipedal locomotion over challenging terrains.
Skand Peri, Bikram Pandit, Chanho Kim, and Li Fuxin, Stefan Lee
Conference on Robot Learning (CoRL), 2024
Sensor failures are common in real-world robot deployments, leading to potential catastrophic outcomes like unexpected behaviors or damage. Previous approaches have tried to recover missing sensor data or adapt control policies during deployment. We propose training reinforcement learning (RL) policies that are robust to sensor failures using a multimodal encoder and a training strategy that simulates sensor failures by randomly dropping sensor modalities. Our evaluations on tasks such as bipedal locomotion and robotic manipulation, both in simulation and the real world, show that our method effectively handles sensor failures in various robot embodiments. The proposed method maintains training efficiency and sample efficiency, making it a promising solution for robust RL policies.
We applied multi-task learning (MTL) for robotic manipulation by using natural commands for controlling robotic arms. A seq2seq model architecture, incorporating autoencoders and attention models, was adopted to translate these natural commands into trajectories for the robotic arms. This approach demonstrated improved performance and generalization in robotic manipulation tasks through the integration of natural language processing and model-based reinforcement learning, compared to using model-based reinforcement learning alone.
I utilized a policy optimization approach to train a 2-DOF self-balancing platform within the physics-based simulator Mujoco. The training and inference pipeline was implemented using a combination of Mujoco, Gym, PyTorch, and TensorFlow. This approach led to successful simulation-to-reality transfer through TFLite model quantization, enabling low-power hardware inference. Additionally, the method demonstrated significant improvements compared to model-based approaches for balancing an object on a wobbling surface.
We developed a multi-modal neural network architecture that leverages state-of-the-art models such as Transformers, CNNs, and RNNs (LSTMs and GRUs) to analyze both the audio and textual aspects of songs. In this project, we incorporated and compared large language models (LLMs) like BERT, T5, and GPT, and utilized TensorFlow for training and fine-tuning the network to enhance its performance. This approach led to a significant improvement in accuracy, outperforming prior work by a substantial 34%, demonstrating the effectiveness of integrating multiple modalities.
Cassie is a bipedal robot popularly known for breaking Guinness world record for fastest 100m run. To achieve this feat, , the robot was trained in the simulator with high speed user command and proprioception as the input to the RL controller. However, such blind controller would fail in the situation where it has to react to the terrain, such as stepping on a block or avoiding an obstacle. Furthermore, the robot would constantly need the command from the user. In this project, I have built a autonomous heuristic for a robot to navigate in a terrain with obstacle with an addition of depth camera to the controller.
In this particular task, I have developed the maneuver to pick a soccer ball that is surrounded by a lava region. The ball is unreachable because of its untraversable surrounding. However, there is a tool which a robot can use to push a ball out from untraversable region and then go pick up. I developed a heuristic in which a robot need to look around in a room with unknown map from its egocentric vision, find a ball, figure out the right tool and be able to use the tool correctly to pick up a ball. This work was sponsored by DARPA and our team from Oregon State University competed with team from other prestigious universities such as CMU, UCB, MIT and IBM where we stood a 2nd place.
An android application that records audio / video, captures image even when the device screen is off.
Start recording anytime with volume button and capture anything in disguise.
It has 200K+ downloads, 4.1 ratings with over 500 daily active users.
A translation service and platform to translate strings that is used in the software application and is packed with many more features.
In-browser Lab Reporting software. Progressive web app, installable on Mac, Windows, Linux Android and iPhone.
One place to write and share with everyone. An website where you can write anything and it synchronized over all browsers
Realtime minimalistic class wait-list counter for Oregon State University.
Use in this format https://osuclass.bikcrum.com/?crn=123,754
An Android application showing COVID-19 statistics. This includes graph, time range selection and map view.
A mobile application for tracking the courier in delivery process.
Ekoplaza is organic supermarket chain.
My cols has all the information of your favourite climbs, hills or cols worldwide. At the moment myCols has over 3800 cols and climbs.
Tinder-like dating app (Android and iOS)
Opened up bugs in Mujoco simulator
I have developed a notable feature in one of the leading technologies in mobile app developed by Google. It is released in Flutter version 2.0 in March 3, 2021.
I have found a major bug and proposed a solution to the HyperTrack.. HyperTrack is toolset contains iOS, and Android SDKs which generate live location data, that is then consumed through webhooks and APIs.
I developed a mock server that hosts an open API specs (or Swagger) in any system. This avoids overhead during client-side app development.
I built an android library for selecting range in circular disc such as selecting from-to time in a clock.
I wrote an automation tool in Python and used GCP to bulk translate all strings in Android and iOS application to any number of languages at a time.
I build a convenient library for Android to received location updates as a callback function.
Mix of programming, mechanics, and electronics.
A miniature working model of smartphone operated car.
A surface that stays horizontal using gyroscope to become aware of orientation.
A magic wand prototype remotely controlled from smartphone.
Closing and opening door remotely.
Cheapest robotic massager ever made in the planet earth.
A massager made up of wooden plank, geared motor and laptop battery.
A technology that can be used to increase the humidity of air and thus provide cool air flow.
Feel lazy to stir?