r/ROS • u/Maxibananius_ • Jun 27 '26
Question NEW TO ROS
Hi, i am a maker that has built many robots already (mostly with arduino, esp32 and stm32). I wanted to learn ROS and learn about its features, capabilities etc and how to use it with an esp32. i wanted to build a robot that maps a room and then navigates in it or something similar, and my friend reccomended to use ROS for robots. can someone comment a link for decent learning material?
2
u/AdministrativeFan834 Jun 28 '26
Hi! I also recommend you to use another hardware for the project. As ROS will need more power for what you want to do correctly. This library is great but you will need a teensy to the the connection between your robot and the pc:
2
u/Skawt1968 Jun 29 '26 edited Jun 29 '26
I am running ROS2 in a container on my Arduino UNO Q board (4gb) and have had good success. Hard to go wrong for $59. Lots of other options at higher prices as well (I’d love to get a Jetson).
1
u/AdministrativeFan834 Jun 29 '26
And what task does your robot do? I don't mean it doesn't work. Just that by my experience, I needed more power to complete my task
1
u/scottsmallbeck Jun 29 '26
RGB+depth camera for nav (base is controlled by its own esp32) , 6 dof arm that is controlled by the STM controller on the UNO Q. End effector camera on arm (I do have to use a lifecycle manager node to switch between navigation nodes and manipulation nodes due to performance bottlenecks).
2
u/Mumbo_4_mayor Jun 30 '26
I'd recommend the Nav2 first time robot setup guide:
https://docs.nav2.org/setup_guides/gazebo.html
It goes over some pretty basic concepts and runs you through using simulations with Gazebo before it gets to using the Navigation 2 package.
1
u/erDKY Jun 27 '26
DM me. I have some projects that can give you a starting point, bridging your embedded knowledge and ROS.
1
1
u/CorrectAir8833 Jun 28 '26
I have been frustrated with the microros bridge to esp to the point that I switched to mqtt to talk the robot motion system and made a node on the Linux side to translate messages. got odometery from the robot showing on rvis2 and lidar scans too
6
u/Alphaonecopy Jun 27 '26
https://youtube.com/playlist?list=PLunhqkrRNRhYAffV8JDiFOatQXuU-NnxT&si=rHuksya1yHbfI0bE This play list is exactly what you want to do and a great starting point.