neo_mpo_500-2¶

Summary¶
The neo_mpo_500-2
package provides configuration and launch files for the MPO-500 mobile platform. It manages the kinematics and bundles all necessary ROS 2 files to run the Neobotix MPO-500 for both real-world applications and simulations, including support for real and mock arms and grippers.
Launch¶
To bring up the robot drivers and hardware components, execute the following command in a terminal:
ros2 launch neo_mpo_500-2 bringup.launch.py
Launch Arguments¶
To view a detailed description of all available launch arguments, run:
ros2 launch neo_mpo_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')
'scanner_type':
Type of laser scanner to use. Valid choices are: ['', 'sick_s300', 'sick_microscan3']
(default: 'sick_s300')
'arm_type':
Arm Types
. Valid choices are: ['', 'ur5', 'ur10', 'ur5e', 'ur10e', 'ec66', 'cs66']
(default: '')
'gripper_type':
Enables gripper and it's controllers. Valid choices are: ['', '2f_140', '2f_85', 'epick']
(default: '')
'use_mock_arm':
Mock arm and gripper (if available)
(default: 'False')
'robot_ip':
IP address of the robot.
(default: '192.168.1.102')
'controllers_file':
YAML file with the arm controllers configuration.
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_mecanum_node |
neo_kinematics_mecanum2 |
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.