I remember having a rather quick look at ROS in the early days of this forum where several were playing with it, though back then it seemed to be a bit tricky to get a version running on a rpi and I abandoned putting any effort into it.
My own robot just uses my own code, but then it does not do very much at the moment, just some rudimentary navigation based on RTK GPS but no obstacle recognition and avoidance etc. to make it into a proper robot. (and I must remember to get it out of its storage box to recharge its NIMH battery pack before they die.)
I've just found and started to watch a very good presentation on ROS 2 both in Python and C++ so I mention it here in case anyone is interested. Which reminded me that @huckohio was starting to use ROS for a robot experiment at the start of this year, so I perused Huck's posts but did not see an update on the latest. How's the bot progressing? If I like what I find in the ROS video series then I may join you on the trail of the ROS bots. (the song 'on the trail of the lonesome pine' sprang to mind 😀 )
There are a few more episodes to come yet, but here is a link to episode 1
Thank you for sharing! I've been looking for a starting point using ROS.
Here is a serious on-line course on ROS : DelftX: Hello (Real) World with ROS – Robot Operating System, "Learn the fundamentals of ROS, Robot Operating System, to create advanced robotic systems" by the technical university of Delft in the Netherlands on the EDx learning platform.
You can register the course for free if you don't want the (many) additional questions (many about (completing) actual programs or configurations for ROS somponents), forum, feedback and certificate.
I don't know what software version they are using currently.
I did the course a couple of years ago, did nothing with the knowledge since.
But I plan to set up my own ROS server in half a year or so when my 2 (Lego) robot cars and an (new) exprimental robot car are up, running and connected thru Wifi.
Pingpong is fun
Yeah, Shawn Hymel has done some good videos (SparkFun). I found this one when I was connecting an SD card to a RPi Pico. https://www.digikey.com/en/maker/projects/raspberry-pi-pico-rp2040-sd-card-example-with-micropython-and-cc/e472c7f578734bfd96d437e68e670050
Although sometimes he gets amped up and talks way too fast…LOL
Tom
To err is human.
To really foul up, use a computer.