Skip to content

csiro-robotics/shc_tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSHC Tutorials

Syropod Banner

How to use OpenSHC

OpenSHC is a versatile controller capable of generating body poses and gaits for quasi-static multilegged robots. This ROS package implemented in C++ can be easily deployed on legged robots with different sensor, leg and joint configurations. OpenSHC is designed to generate foot tip trajectories for a given gait sequence, step clearance, step frequency and input body velocity. Input sensors such as IMU and joint effort feedback can be utilised by the controller to provide robust trajectories even in inclined and uneven terrain.

OpenSHC can be used to control simulated legged robots in RViz or Gazebo as well as real hardware implemented robots. The following tutorials will help to install and use OpenSHC to control legged robots both in simulation and real hardware. The code is available at Syropod Highlevel Controller.

  1. Implementing OpenSHC on a PC
  2. Implementing OpenSHC on a Raspberry Pi 3
  3. Implementing OpenSHC on a Raspberry Pi 4
  4. Troubleshooting

Gizmo Wizmo Zero

Authors

  • Oshada Jayasinghe
  • Marisa Bucolo
  • Benjamin Tam
  • Navinda Kottege