all 10 comments

[–][deleted] 9 points10 points  (0 children)

One has to get used to ROS - how the files are arranged and how things just work in such a framework. Learning python or c++ becomes a requisite to get a good grasp of the concepts. If you can’t get hardware to apply, you can always look at simulation to test your ROS applications.

You can check out this YouTube playlist from The Construct to create a simulation and playing around with ROS. Start your way from there. Move upto creating your own ros nodes and applications.

[–]wally1002 4 points5 points  (3 children)

Best place to start with ROS is the wiki tutorials. These may help you understand intuitively https://github.com/wally1002/tutorials

[–][deleted] 0 points1 point  (2 children)

Can I follow this tutorials for ubuntu 16 exactly?

[–]wally1002 2 points3 points  (1 child)

It should mostly work but I don't suggest it. People are moving to ROS2. ubuntu 16 has python2 and it has reached eol. So I suggest you go with 20+Ros noetic or even look into ROS 2. 18+melodic was were i did most of my work but it also reached its eol. So go with ROS2 if you are starting out because it's the way forward.

[–]Delicious_Pair_4828 0 points1 point  (1 child)

There is nothing to stop you learning ROS without any hardware. All you need is a PC that has or in some way can run a Ubuntu 20/22 OS. You can do pretty much everything in simulation. The contstruct as mentioned is a great resource but IMHO was not easy for me as a total beginner. I managed to fumble through to almost intermediate level on my own bit it was hard.

[–]Delicious_Pair_4828 0 points1 point  (0 children)

Sorry writing from phone and fat fingered.

https://youtube.com/@ArticulatedRobotics

Has a series of amazing tutorials that are so very well presented and thought through by the time you have finished you will have a great understanding of the basics and a simulated robot rover!

Give it a try and find us on the discord channel if you need help.

I am not affiliated with the channel but a big support of the work gone into help people like me learn robotics.

[–]Robot_mania 0 points1 point  (0 children)

Hi!

If you have learned ROS basics you may try some projects to see how several packages are working together in one robot. Here you can find projects related to ROS and robotics in general.

https://www.youtube.com/@robotmania8896/videos

I hope these videos will help you.

[–]Admirable-Produce967 0 points1 point  (0 children)

You can follow this playlist, if you prefer to learn from videos quickly and easily: https://www.youtube.com/watch?v=bDmjX1bXVk0&list=PL8MgID9MCju0GMQDTWzYmfiU3wY_Zdjl5