scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

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

  1. 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
    
  1. 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.

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository

scout_ros2 repository