neo_mp_500-2

../_images/MP_500_docs.gif

Summary

The neo_mp_500-2 package provides configuration and launch files for the MP-500 mobile platform for both real robots and simulation.

Launch

To bring up the robot drivers and hardware components, run the following command in a terminal:

ros2 launch neo_mp_500-2 bringup.launch.py

Launch Arguments

You can see a detailed description of all possible launch arguments by running:

ros2 launch neo_mp_500-2 bringup.launch.py --show-arguments
Arguments (pass arguments as '<name>:=<value>'):

'robot_namespace':
    Top-level namespace
    (default: '')

'imu_enable':
    Enable IMU - Options: True/False
    (default: 'False')

'uss_enable':
    Enable uss - Options: True/False
    (default: 'False')

'scanner_type':
    Type of laser scanner to use. Valid choices are: ['', 'sick_s300', 'sick_microscan3']
    (default: 'sick_s300')

Nodes

The following table lists the nodes launched by the bringup.launch.py file, along with links to their detailed documentation.

Node Name See Package
relayboard_v2_node neo_relayboard_v2-2
neo_kinematics_differential_node neo_kinematics_differential2
lidar_1 / lidar_2 neo_sick_s300-2
lidar_1_filter / lidar_2_filter neo_sick_s300-2
neo_teleop_node neo_teleop2

Note

For a list of services and topics, please refer to the documentation for the nodes mentioned above.