ROS provide some standard operating system services, such as hardware abstraction, low-level device control, implementation of common function, interprocess message and data packet management. ROS is based on a graph architecture, so that process of different nodes can receive, and aggregate various information (such as sensing, control, status, planning, etc.) Currently ROS mainly support UBUNTU.

Preparation

Hardware preparation

Use example environment description

Hardware connection and preparation

Lead out the CAN wire of the BUNKER PRO 2 top aviation plug or the tail plug, and connect CAN_H and CAN_L in the CAN wire to the CAN_TO_USB adapter respectively;

Turn on the knob switch on the BUNKER PRO 2mobile robot chassis, and check whether the emergency stop switches on both sides are released;

Connect the CAN_TO_USB to the usb point of the notebook. The connection diagram is shown in Figure below.

Figure above CAN connection diagram

ROS installation and environment setting