Welcome to the documentation for setting up ROS (Robot Operating System) with the AGILEX BUNKER mobile robot chassis. ROS provides a range of standard operating system services, including hardware abstraction, low-level device control, implementation of common functions, inter-process messaging, and data packet management. Designed with a graphical architecture, ROS enables processes of different nodes to receive, publish, and aggregate various information, such as sensing, control, status, planning, and more. The primary operating system supported by ROS is UBUNTU.

Table of Contents

ROS provide some standard operating system services, such as hardware abstraction, low-level device control, implementation of common function, inter process 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

1. Hardware preparation

2. Use example environment description

Hardware connection and preparation

Untitled

Figure 3.4 CAN connection diagram

ROS installation and environment setting