Skip to content
View baodo0710's full-sized avatar

Block or report baodo0710

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
baodo0710/README.md

Bao Do

M.S. candidate in Mechatronics and Robotics at NYU Tandon School of Engineering.
Expected graduation: May 2027.

I build learning-enabled robotic systems that remain useful beyond idealized simulation by accounting for state-estimation error, contact uncertainty, actuator limits, and hardware constraints.

My current work focuses on legged locomotion, state estimation, and deployment-oriented validation for quadrupedal and humanoid robots.

Research Interests

  • Legged and humanoid locomotion — reinforcement-learning-based control, gait shaping, and robustness under real-world constraints.
  • State estimation for legged robots — IMU integration, leg odometry, contact constraints, and Kalman filtering.
  • Learning-based control under imperfect observations — delayed, noisy, and partially observable sensing.
  • Deployment-oriented robotics — embedded control, sensor integration, and hardware-aware validation.

Featured Projects

A platform-adapted reinforcement-learning locomotion and deployment framework for a 12-DOF, MG996R-actuated SpotMicro-class quadruped.

  • Isaac Lab-based PPO locomotion training.
  • MG996R-inspired torque-speed saturation modeling.
  • ONNX export and PyBullet cross-simulator evaluation.
  • Jetson Orin Nano to STM32 deployment interface.
  • Servo calibration, joint-limit clipping, communication watchdog, and safe-pose recovery.

A research project investigating locomotion policies trained without direct privileged base-velocity observations.

  • Replaces simulator ground-truth base velocity with an estimated observation.
  • Fuses IMU integration with stance-leg odometry using a per-axis Kalman filter.
  • Uses IMU, joint-state, and noisy contact observations.
  • Investigates robustness under accelerometer bias and contact-label noise.

Technical Toolkit

Robot learning
Python · PyTorch · PPO · Isaac Lab · Isaac Sim · domain randomization

Estimation and robotics
Kalman filtering · IMU integration · leg odometry · forward/inverse kinematics · Jacobians · contact constraints

Simulation and deployment
MuJoCo · PyBullet · ONNX · Jetson Orin Nano · STM32 · PCA9685

Embedded systems
C/C++ · Python · I²C · SPI · UART · sensor integration

Contact

Pinned Loading

  1. rex-loco-deploy rex-loco-deploy Public

    Rex-Loco-Deploy: A Platform-Adapted Reinforcement-Learning Locomotion and Deployment Framework for a Servo-Actuated Quadruped. A full stack SpotMicro project with Isaac Lab reinforcement learning, …

    Python 3

  2. g1-estimation-aware-locomotion g1-estimation-aware-locomotion Public

    State-estimation-aware RL for Unitree G1 locomotion in IsaacLab. Replaces privileged base velocity with an IMU+leg-odometry Kalman filter; trains end-to-end against the estimate. Roadmap: ESKF with…

    Python

  3. GuidePlay GuidePlay Public

    GuidePlay is a smart white cane transforming O&M training into a real-time haptic game. Built with a Propeller Activity Board, IMU, sensors, and vibration motors, it teaches fundamental cane skills…

    C

  4. MotionBridge MotionBridge Public

    MotionBridge is an embedded stroke rehab gaming system for upper limb recovery. It combines MediaPipe computer vision and ESP32 biosensing (EMG/IMU) on a Jetson Orin to amplify partial movements in…

    Python

  5. Audio-Tactle-Map Audio-Tactle-Map Public

    3D-printed audio-tactile wayfinding map for SUNY Poly's Gannett Gallery, developed under the CCAVA accessibility initiative that helps blind/low-vision visitors navigate exhibits via braille button…