Overview
This package is a set of examples as well as useful standalone nodes for controlling HEBI Robots.
Note: this should be used in preference to the older/deprecated HEBI ROS API
Dependencies/Installation
These examples depend on:
The HEBI C++ API package: contains the library necessary for connecting to HEBI physical hardware.
Some of these examples depend on:
The hebi_description package: contains XACRO macros and URDF files to assist in visualizing HEBI robots.
The hebi_moveit_configs package: contains MoveIt configs for several standard HEBI kits.
To install all dependencies in a new catkin workspace, run the following steps (replace <ros-distro> with kinetic or melodic`):
sudo apt-get install ros-<ros-distro>-hebi-cpp-api mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone https://github.com/HebiRobotics/hebi_moveit_configs.git git clone https://github.com/HebiRobotics/hebi_description.git git clone https://github.com/HebiRobotics/hebi_cpp_api_ros_examples.git hebi_cpp_api_examples cd .. catkin_make
Getting Started
To launch an example, run roslaunch hebi_cpp_api_examples <example name>.
(if you haven't yet, you will need to run source devel/setup.sh first)
For more detail about the available examples and parameter, select the system you wish to work with.
Robot Type  | 
  Relevant Examples  | 
  Examples in Other Packages  | 
  | 
  
  | 
  
  | 
  | 
  
  | 
|
  | 
||
  | 
||
  | 
  
  | 
  
  | 
  | 
  
  | 
  |
  | 
  
  | 
  
  | 
  | 
  ||
  | 
  
  | 
  
  | 
  | 
  
  | 
|
  | 
  
  | 
  
  | 
  | 
  
  | 
 Arms 
 Hexapod (Daisy) 
 Omnibase Mobile Manipulator (Rosie) 
 
 Mobile Bases 
 Clearpath Jackal Integration