No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
Repository Summary
Description | ROS2 Support Package for Scout Robot |
Checkout URI | https://github.com/westonrobot/scout_ros2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-04-26 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
scout_base | 0.1.0 |
scout_description | 0.1.0 |
scout_msgs | 0.1.0 |
README
ROS2 Packages for Scout Mobile Robot
Packages
This repository contains minimal packages to control the scout robot using ROS.
- scout_base: a ROS wrapper around ugv_sdk to monitor and control the scout robot
- scout_description: URDF model for the mobile base
- scout_msgs: scout related message definitions
Supported Hardware
- Scout
- Scout Mini
- Scout Mini Omni
Note: Both V1 and V2 protocols are supported by this package (only with CAN interface). You don’t have to specify the protocol version when launching the base node but you need to use the right launch file for your specific Scout model.
Basic usage of the ROS packages
-
Clone the packages into your colcon workspace and compile
(the following instructions assume your catkin workspace is at: ~/ros2_ws/src)
$ mkdir -p ~/ros2_ws/src
$ cd ~/ros2_ws/src
$ git clone https://github.com/westonrobot/ugv_sdk.git
$ git clone https://github.com/westonrobot/scout_ros2.git
$ cd ..
$ colcon build
- Launch ROS nodes
- Start the base node for the Scout robot
$ ros2 launch scout_base scout_base.launch.py
- Start the keyboard tele-op node
$ ros2 run teleop_twist_keyboard teleop_twist_keyboard
QoS
You have to change the QoS to display properly the model
Depth: 5
History Policy: Keep Last
Reliability Policy: Best Effort
Durability Policy: Transient Local
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.