Do STM32-Nucleo boards support intrfacing LIDAR (RPLIDAR, YDLIDAR) modules with embedded ROS? Or do we need to interface the Nucleo MCU board with a SBC like Raspberry Pi to talk to LIDAR?
Do STM32-Nucleo boards support intrfacing LIDAR (RPLIDAR, YDLIDAR) modules with embedded ROS? Or do we need to interface the Nucleo MCU board with a SBC like Raspberry Pi to talk to LIDAR?
I have a prototyping project to make a wheeled-robot maneuver with LIDAR using SLAM algorithm. So, can I use a Nucleo-board to control a LIDAR device with embedded ROS without the need of a SBC like Raspberry Pi? Please refer to the image attached.
Hi Pavel, thank you for the quick response. So, what STM32 board is technically feasible for this prototype - Nucleo 32 / 64 / 144 would you advise please?
I understand there are different ranges of boards; but I'm unable to gauge what is the best suitable one to interface RPLIDAR / YDLIDAR sensor with ROS.
The STM32 can do UART with hardware peripherals. You'd need to implement the SLAM algorithm or whatever else you wanted to do with that information.
Any of the STM32FXXX series chips can handle UART, but I would recommend STM32H743 or similar for the most processing power. Unlikely that you'll care about power consumption here, as the mcu should take a fraction of the power of whatever motors you're using.
ROS = robot operating system? It's better to avoid acronyms unless you know your audience knows what they are. I had to google it. Looks like people have done ROS on STM32 before.
I would expect the STM32H7 or similar is more than capable of what you need, but that you'll have to do a good deal of programming to get it to work, so you'll need to be comfortable with that.
"If you feel a post has answered your question, please click ""Accept as Solution""."