README.md

February 5, 2024 ยท View on GitHub

Getting Started

This repository holds ROS Noetic packages for the Stretch mobile manipulators from Hello Robot Inc. To get started with this code, take a look at the Stretch ROS Tutorials.

Directories

ResourceDescription
hello_helpersMiscellaneous helper code used across the stretch_ros repository
stretch_calibrationCreates and updates calibrated URDFs for Stretch
stretch_coreDrivers to use Stretch from ROS
stretch_dashboardDashboard showing health and diagnostic stats about Stretch
stretch_deep_perceptionDemonstrations that use open deep learning models to perceive the world
stretch_demosDemonstrations of simple autonomous manipulation
stretch_descriptionGenerate and export URDFs
stretch_funmapDemonstrations of Fast Unified Navigation, Manipulation And Planning (FUNMAP)
stretch_gazeboSupport for simulation of Stretch in the Gazebo simulator
stretch_navigationSupport for the ROS navigation stack, including move_base, gmapping, and AMCL
stretch_octomapSupport for mapping using OctoMap: efficient probabilistic 3D Mapping based on Octrees
stretch_rtabmapSupport for mapping using Real-Time Appearance-Based Mapping (RTAB-Map)

Licenses

This software is intended for use with the Stretch mobile manipulators, which are robots produced and sold by Hello Robot Inc. For further information, including inquiries about dual licensing, please contact Hello Robot Inc.

For license details for this repository, see the LICENSE files found in the directories. A summary of the licenses follows:

DirectoryLicense
hello_helpersApache 2.0
stretch_calibrationGPLv3
stretch_coreApache 2.0
stretch_deep_perceptionApache 2.0
stretch_demosApache 2.0
stretch_descriptionBSD 3-Clause Clear License
stretch_funmapLGPLv3
stretch_gazeboApache 2.0
stretch_moveit_configApache 2.0
stretch_navigationApache 2.0
stretch_octomapApache 2.0
stretch_rtabmapApache 2.0