r/robotics • u/shiny_Flame • 11h ago
Community Showcase Orion - ROS2 Quadruped Robotics Platform
Meet Orion - a ROS2-based quadruped robotics system I designed, built, and programmed from scratch over the course of 8 months. After countless nights of debugging and iterating, I’m thrilled to finally share it in action!
I took on all aspects, including writing ROS2 nodes, embedded firmware, electrical design, mechanical CAD, and videography.
Orion uses a NVIDIA Jetson Orin Nano for perception, and a custom STM32 PCB for real-time control.
Key Features:
- ROS2 platform & AI: Isaac ROS Docker for deployment, TensorRT for accelerated neural network inference.
- Stereo Camera: SGBM, MIDAS, and GStreamer for real-time depth perception.
- SLAM & Autonomy: 2D LiDAR Mapping and Nav2 integration for real-time mapping and point-and-click Pure-Pursuit control.
- Real-Time Embedded Control: FreeRTOS to juggle inverse kinematics, stable gait generation, and sensor interfacing via DMA and HAL libraries
- Custom Electronics: Multi-layer SMD PCBs for power distribution, high-current servo actuation, and IMU sensor interfacing
- Reinforcement Learning: PPO and imitation learning policies in NVIDIA Isaac Lab
- System Dashboard: via Foxglove
- Human-Robot Interaction: Responsive OLED robot eyes
- 12 DOF: Full orientation and position control, modelled in SolidWorks
Check out the video, and more details and pictures on my website and GitHub!
Website: https://ashisha26.github.io/
Github: https://github.com/AshishA26/Orion-Quadruped
