Dear Open-Source Robotics Community
As part of an ongoing autonomous mobile robot project at iCore Labs, I had an opportunity to perform a feasibility test of integrating Raspberry Pi 5 with a little Turtlebot 4 to achieve robust 2D navigation.
A short video clip of a simple navigate to pose example is provided below.
RPi5 proved to be a great replacement, easily achieving point-to-point navigation success rate of 90% at ~60% CPU usage in contrast to RPi4 that ran nearly at 100% CPU usage with 10% navigation success rate on average. Yes, I am aware, turtlebot4 has an issue when driving backwards during navigation (see the video). The above test made sure very simple navigation goals (mostly head on driving) was issued for this initial assessment.
I have released turtlebot4_rpi5 , a documentation repository along with a fork of turtlebot4_robot ROS metapackage to enable the community to integrate a Raspberry Pi 5 with Turtlebot 4 Standard (Lite edition will also work). I would love to get some feedback from the community and folks who might upgrade their Turtlebots with RPi5.
A great shout out to 𝐂𝐥𝐞𝐚𝐫𝐩𝐚𝐭𝐡 𝐑𝐨𝐛𝐨𝐭𝐢𝐜𝐬[4], 𝐏𝐢 𝐅𝐨𝐮𝐧𝐝𝐚𝐭𝐢𝐨𝐧[5] and Steve Macenski’s 𝐍𝐚𝐯2[6] stack for making low-cost, power autonomous mobile robots accessible at a great price to the robotics community.
References
[4] https://lnkd.in/gVnCshbi
[5] https://lnkd.in/gy8_hcpm
[6] https://docs.nav2.org/