Skip to content

helix-robotics-ag/ros-helix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Launching the embedded Helix ROS system

From the terminal of the Helix Raspberry Pi (assuming the Pi has previously been set up correctly):

  • Navigate to the main repo directory
  • $ git status Check that the main branch (of the main repo) is checked out
  • $ git pull Check that the branch is up to date
  • $ git submodule update --init --recursive Make sure all submodules are checked out correctly as well
  • $ docker compose pull Make sure the most updated images are pulled
  • $ docker compose up Start all the containers

Among the output, you should see some messages in green and blue saying 'Loaded...' and 'Configured...' the various controllers, indicating that the system launched correctly. For further information, or troubleshooting in case launching fails, see the README in the main repo.

Connecting to the Helix ROS system

Connect your device to the Helix RPi, configure network settings and ensure you are able to communicate with the Pi. If you can ping the Pi successfully, you should be able to see the Helix ROS system as well. Probably the easiest way to quickly check if it is working is through Foxglove (see the external interfaces readme).

Reference for Topics and Services

A summary of the relevant topics and services is here. You should still read the userguide information for the relevant systems as well to understand how they work.

ROS System Diagram Overview

A diagram overview of the system is here. This shows the connections and message flow between the ROS2 topics, services etc.

Userguide

See the other documentation in this repo for information about:

  1. Configuration files available to adjust system parameters.
  2. Calibrating and controlling the arm and gripper tendons directly
  3. Cartesian control of the end effector
  4. General information about using the system from the browser-based Foxglove interface or Python scripting using roslibpy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •