An Introduction to ROS, the Robot Operating System: Install and put together (3/6)
ฝัง
- เผยแพร่เมื่อ 27 พ.ย. 2024
- Sid Faber
Canonical
The Robot Operating System (ROS) is a flexible, open source framework for writing robot software. ROS has been widely used in robotics research for over a decade, and many commercial products now rely on ROS.
We’ll cover the following topics:
The ROS architecture and how to get started
Basic ROS constructs: Nodes, topics, services and actions
Installing ROS on a Raspberry Pi running Ubuntu
Controlling hardware
Remote control of your robot
Adding sensors
Where to go from here
At the conclusion of this tutorial you’ll be prepared to build your own ROS-based robot!
Thank you for sharing all this knowledge with us, i've just started learning ROS, and this is by far the best tutorials on youtube, a mix between hardware stuff and code, perfect.
These videos are useful but I don't see them in a playlist yet! Can you make one?
Here's one under the Ubuntu Robotics channel: th-cam.com/play/PL_2PosskAdC25idJVMLOhu-4VAn8OYkQ1.html
Will ROS2 install ok on a Pi ZeroW? I'd used that already on my edukit build, just wondering if it would work.
Unfortunately no, at least not easily, since there's no stock ubuntu build for it (it's arm 6, 32 bit) and no pre-compiled ROS binaries. I did some experimenting with raspbian but didn't get very far.
Great videos!
Hello, I was wondering if I can do the project on the Raspbian OS? So that i can do Remote desktop connection to it(instead of ssh) and add a live camera streaming to the robot ... isnt raspbian more friendly in terms of this ? Thanks
Hello Shadi, I've been searching for a solution like that too. according to what I have read you have to make sure ROS 2 (the version you are working with) is supported entirely with the OS you want to use. With that been said, you can try installing all ROS 2 libraries on Raspbian OS and see if the libraries work (there are not too many people trying to use it in the way you want).
Hopefully, this helps.
tip don't use 5ghz WiFi just use 2.4ghz the raspberry pi dose not have enough power.
0 dislikes
FYI: Seems that the link index.ros.org/doc/ros2/installation/ has been removed.
Well, the currents active distributions are ROS 2 Foxy and Dashing.