O'Reilly logo

Robot Operating System Cookbook by Kumar Bipin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding the Arduino-ROS interface

We are going to look at the Arduino-ROS interface first. Arduino is an open-source electronics platform based on easy-to-use hardware and software (https://www.arduino.cc/). Arduino perceives the environment by receiving inputs from many sensors and affects its surroundings by controlling lights, motors, and other actuators. Arduino can be used for the quick prototyping of robots. The main applications of Arduino in robotics are interfacing sensors and actuators for the computer system using the UART interface. Most of the Arduino boards are powered by Atmel microcontrollers, which are available from 8-bit to 32-bit, with clock speeds from 8 MHz to 84 MHz.

There are a variety of Arduino boards available ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required