Interfacing STM32 boards to ROS using mbed

If Arduino is not enough for your application, the STM 32 boards are ready to serve you. To demonstrate ROS interfacing, we are going to use an STM 32 NUCLEO L476RG (https://developer.mbed.org/platforms/ST-Nucleo-L476RG/). Before we begin programming, let's understand the mbed platform. The mbed platform is a software platform for programming 32-bit ARM Cortex-M microcontrollers. The mbed platform developed as a collaborative project by ARM its technology partners. We can use the online mbed IDE or offline compilers for programming the boards. The advantage of using the online IDE is it will be updated and will have more hardware support.

Let's start programming the STM 32 board:

  1. The first step ...

Get ROS Programming: Building Powerful Robots now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.