Interbotix / interbotix_ros_turrets

ROS Packages for Interbotix Turrets
BSD 3-Clause "New" or "Revised" License
7 stars 10 forks source link
interbotix pan-and-tilt robotics ros

turret_banner

Overview

turret_repo_structure Welcome to the interbotix_ros_turrets repository! This repo contains custom ROS packages to control the various types of turrets (a.k.a pan/tilt mechanisms) sold at Interbotix. These ROS packages build upon the ROS driver nodes found in the interbotix_ros_core repository. Support-level software can be found in the interbotix_ros_toolboxes repository.

Repo Structure

GitHub Landing Page: Explains repository structure and contains a single directory for each type of turret.
├── Turret Type X Landing Page: Contains 'core' turret ROS packages.
│   ├── Core Turret ROS Package 1
│   ├── Core Turret ROS Package 2
│   ├── Core Turret ROS Package X
│   └── Examples: contains 'demo' turret ROS packages that build upon some of the 'core' turret ROS packages
│       ├── Demo Turret ROS Package 1
│       ├── Demo Turret ROS Package 2
│       ├── Demo Turret ROS Package X
│       └── Python Scripts: contains 'demo' Python scripts that build upon modules in the interbotix_ros_toolboxes repository
│           ├── Demo Python Script 1
│           ├── Demo Python Script 2
|           └── Demo Python Script X
├── LICENSE
└── README.md

As shown above, there are five main levels to this repository. To clarify some of the terms above, refer to the descriptions below.

Over time, the repo will grow to include more types of turrets.

Contributing

Feel free to send PRs to add features to currently existing Turret ROS packages or to include new ones. Note that all PRs should follow the structure and naming conventions outlined in the repo including documentation.

Contributors