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

Table of Contents

Hardware preparation

Use example environment description

Hardware connection and preparation

Untitled

Figure 3.4 CAN Connection Diagram

ROS installation

For installation details, please refer to http://wiki.ros.org/kinetic/Installa-tion/Ubuntu

Test CANABLE hardware and CAN communication