Independent research in space robotics: spacecraft GNC, autonomous surface robotics, and in-space manipulation.
Spacecraft Autonomy
- spacecraft-attitude-ekf-fdir: attitude estimation with error-state EKF, IMU and star tracker fusion, Monte Carlo validation, fault detection and recovery
- spacecraft-relative-navigation-ekf-ros2: ROS 2 relative navigation with EKF state estimation and noisy sensor simulation
Manipulation
- free-floating-manipulation: free-floating base dynamics for a space manipulator, where a closed joint-space loop leaves the spacecraft rotated because momentum is conserved, verified against two mass models and an independent C++ implementation, with a MoveIt 2 checker showing plans MoveIt reports collision free can collide once the base reacts
- panda-manipulation-planning: RRT-Connect and a learned signed distance field for a 7-DOF arm in PyBullet, with gradient-based trajectory optimization benchmarked against the classical baseline, and a pick and place sequence that treats a grasped object as part of the moving robot
Motion Planning and Algorithms
- motion-planning-playground: A*, Dijkstra, RRT and RRT* on a shared grid world, with a four-way comparison, animated search replay, and tests covering optimality and path validity
Space robotics, guidance/navigation/control, autonomous surface robotics for lunar and Mars applications, in-space assembly and servicing, spacecraft rendezvous and proximity operations, planetary rotorcraft.