
Console AI Chat Client in Rust Programming Language + Ratatui #9
just start programming
Blog: https://mikelikesrobots.github.io/blog/ros2-rust-comparison While looking for guest speakers for the Cloud Robotics Working Group, I came across roslibrust, which is a package for building nodes in Rust that can communicate with ROS. Given how different the approach is from ros2rust, I decided to make a few simple nodes in both libraries to see how they compare. This video compares the two libraries by writing the same application in each. #robotics #rustlang #ros2 ============================================ Chapter times: 00:00 Introduction 00:35 Why use Rust? 02:03 ROS Libraries 04:56 Sample Application 05:49 Setting Up 11:34 Testing the Applications 14:24 Code Deep Dive 23:03 Library Comparison 25:21 Summary ============================================ Links: Blog: https://mikelikesrobots.github.io/blog/ros2-rust-comparison My sample code (ros2rust): https://github.com/mikelikesrobots/imu_tracker_ros2rust My sample code (roslibrust): https://github.com/mikelikesrobots/imu_tracker_roslibrust ROS Internal Interfaces Diagram: https://docs.ros.org/en/rolling/Concepts/Advanced/About-Internal-Interfaces.html ROS Jazzy installation instructions: https://docs.ros.org/en/jazzy/Installation/Ubuntu-Install-Debs.html ros2rust Repository: https://github.com/ros2-rust/ros2_rust roslibrust Repository: https://github.com/RosLibRust/roslibrust Alternative ROS Client Libraries: ros2-client: https://github.com/Atostek/ros2-client r2r: https://github.com/sequenceplanner/r2r rosrust: https://github.com/adnanademovic/rosrust Stock Media from: https://www.pexels.com/photo/close-up-of-man-holding-a-cutout-with-the-logo-of-rust-programming-language-11035384/ https://www.pexels.com/photo/photo-of-people-near-wooden-table-3184418/ ============================================ Video Links: Previous video on Rust-based ROS node: https://youtu.be/U5wHiZpNdvg Advent of Code in Rust playlist: https://www.youtube.com/playlist?list=PLBrq1OKRHMwWVuLchtjRf0kz1GcJXsEZf ============================================ Socials: My Blog: https://mikelikesrobots.github.io Reddit: https://www.reddit.com/user/mikelikesrobots/ Bluesky: https://bsky.app/profile/mikelikesrobots.bsky.social LinkedIn: https://www.linkedin.com/in/michael-hart-a7614262/