ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Learn ros doing exercices

asked 2018-07-08 04:12:21 -0600

Elric gravatar image

I've just started to learn ROS and I think the best way to learn it is doing things with it. I get bored if I read or watch videos without doing anything.

Could you recommend me a book, online course or tutorial where exercises that I can do and check my results?

By the way I'm running ROS Lunar in an Ubuntu 16.04.4 and I want to learn ROS and how to connect it with Gazebo.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2018-07-09 11:07:23 -0600

I learned the fundamentals of ROS (Kinetic) + Gazebo via:


I've just started to learn ROS and I think the best way to learn it is doing things with it. I get bored if I read or watch videos without doing anything.

In that case (I too struggle to learn things in a vacuum), I recommend that you identify a project/goal that interests you, e.g. face-tracking turret that tracks, identifies, and shoots foam darts at (specific) coworkers.

Once you have an interesting goal, try to achieve it using ROS. You will have a strong incentive to learn about the parts of the ROS ecosystem that are relevant to your goal.

edit flag offensive delete link more
0

answered 2018-07-08 12:20:19 -0600

aarontan gravatar image

updated 2018-07-08 12:22:28 -0600

I would personally recommend the clearpath husky demo, it gives you an insight in to the navigation stack for mobile robotics. The demos also lets you get familiar with rviz, gazebo and different navigation techniques. This is how I started learning and I found it to be helpful to see something working in simulation.

edit flag offensive delete link more
0

answered 2018-07-09 09:08:23 -0600

ashwath1993 gravatar image

The tutorials on the ROS website are a great way to start. Once you complete that, you can do the husky demo as suggested by @aarontan.

Additionally, depending on what you like to work on (Perception, path planning etc.) there are several packages already provided by ROS that you can learn. Each project has its own set of tutorials that can additionally help you in learning and getting used to working with ROS.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-07-08 04:12:21 -0600

Seen: 617 times

Last updated: Jul 09 '18