ROS and Arduino with ROSserial | ROS tutorial #10 @prandtlmayer
ROS and Arduino with ROSserial | ROS tutorial #10  @prandtlmayer
Uploaded April 2022 | Updated September 2026, 3 hours ago
How to integrate Arduino in your ROS project! In this example we will be using ROSserial to convert an Arduino nano into an interface for the RC receiver and to the two servos. The Arduino will read the PWM signal from the receiver and convert to ROS topic, and, at the same time, will subscribe to incoming topic commands from the raspberry pi and actuate the two servos.

We will be building up on everything we have learned in the previous tutorials: you can find the complete playlist right here: youtube.com/watch?v=N6K2LWG2kRI&list=PLuteWQUGtU9BU0sQIVqRQa24p-pSBCYNv

🤓 ZERO TO ROS - The course for beginners:
courses.schoolofros.com
Intro video: youtu.be/G8jK4EQjK-k

👉🏼 Find the Code on the "arduino_servo" branch
github.com/tizianofiorenzani/ros_tutorials/tree/arduino_servo/donkey_car

👉🏼 ROSserial package and tutorials
wiki.ros.org/rosserial

👉🏼 STORE
- teespring.com/stores/geekmeup
- Raspberry Pi 4 (4 GB RAM): amzn.to/36GqwXf
- Raspberry Pi 4 (2 GB RAM): amzn.to/2Aj7Pg3
- Wide angle camera: amzn.to/2Pwc6P7

Disclaimer: as an Amazon Associate I earn from qualifying purchases

⌚️ Time Marks
00:00 - Let's start
1:07 - Zero to ROS
1:26 - What is this tutorial about?
2:20 - What is ROSSerial
2:50 - Install Arduino IDE in Linux Ubuntu
3:15 - Arduino Sketch for RC input
5:04 - Arduino Sketch in between RC receiver and Servos
6:02 - The ROS tutorial explained
7:03 - Install ROSserial in the Arduino IDE and Servo example
10:49 - The Arduino Proxy node
11:54 - Modifying the DK_LLC node with the new servo interface
13:34 - Running everything together and outdoor test


******** Find me on Linkedin
linkedin.com/in/tiziano-fiorenzani


** Go to my channel: goo.gl/BjLGnS
** Check out my latest video: goo.gl/ZhcNi4
** Check out my most popular video: goo.gl/5KMJnU
ROS and Arduino with ROSserial | ROS tutorial #10ROS and OpenCv for beginners | Blob Tracking and Ball Chasing with Raspberry PiIntel Aero RTF Drone | Open box and SetupHow can I read a Drones Telemetry with Python and Dronekit?ROS + Arduino for my next videoHow to Control a Drone with the Keyboard using Python and DronekitConnect a Raspberry Pi to a Pixhawk running Ardupilot/PX4FAA REMOTE ID | Start of a new era - End of DIY and RC model flight?Live stream di Tiziano FiorenzaniInterDrone 2018 | Walk Through | Getting to the Ardupilot BoothSUBSCRIBER Node in ROS and debug with RQT_GRAPH | Tutorial #4 | ROS and Raspberry PiDrone Delivery and Mission Handling with Python
Tiziano Fiorenzani |

ROS and Arduino with ROSserial | ROS tutorial #10

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER