Skip to content

Public version of the joint-space CPG based foothold planning code

Notifications You must be signed in to change notification settings

marmotlab/CPG_Foothold_Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPG_Foothold_planning

Joint-Space CPG for Safe Foothold Planning and Body Pose Control during Locomotion and Climbing

Requirements

You need Python 2.7 or Python 3.x or later. You can have multiple Python versions (2.x and 3.x) installed on the same system without problems.

Python Packages:

-Numpy==1.19.5

-hebi-py==1.0.0

ROS distribution is required on your system. This code has been tested on Ubuntu 18.04 with ROS Melodic having Gazebo 9 in it.

Getting Started

Install ROS Melodic (Desktop-Full Install), with all its libraries and tools. Create and build a workspace.

Clone the Yuna package into the ROS workspace inside the src folder and build the workspace.

To use the camera plugin, we used this repo: https://github.com/SyrianSpock/realsense_gazebo_plugin, and cloned it in our workspace inside the src folder.

Please follow the instruction in https://github.com/ANYbotics/elevation_mapping to build the elevation map package.

In order to run the CPG code and Visualization tool: roslaunch xMonsterCPG m6_gazebo_cpg.launch.

To run the foothold correction node : rosrun xMonsterCPG foothold_correction.py.

Authors

Ge Sun

Guillaume Sartoretti

About

Public version of the joint-space CPG based foothold planning code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published