Robotics StackExchange | Archived questions

New to ROS. Will I struggle to pick this up? How would I go about learning ROS?

Hi all, Im fairly new to ROS. I have a lot of experience programming Arduino and a little experience using bash, python and C++.

First up, will my previous experience be enough to get me started?

Ive installed ROS on my raspberry pi and have successfully run the turtle demo! I have also read the tutorials about the message sending and believe I understand it so far!

I am having issues running rviz as it is not starting (segmentation fault (core dumped)) and I believe it is to do with the pis performance (specifically the gpu (or lack thereof!)) Is this likely to be true?

My ultimate goal is to control a two wheel, differential drive robot that has a series of actuators to complete tasks. This would involve controlling actuators, navigation, and collaboration with another robot (potentially). I assume ROS is capable of all of this. I would appreciate any pointers you guys can give me in the right direction!

Many thanks!

Asked by EdChamberlain on 2016-12-19 09:32:01 UTC

Comments

I highly recommend the book written by some OSRF people last year or so, "Programming Robots with ROS" (http://a.co/66KQPHo) For the record, I am not affiliated in any way. I've read the book myself, recommended it to many people, and they all seemed to get a lot out of it.

Asked by spmaniato on 2016-12-19 14:43:49 UTC

A Gentle Introduction to ROS is another source that is helpful, it provides a concise explanation of the core functionality of ROS. But, personally I think "Programming Robots with ROS" is actually a bit more gentle than "A Gentle Introduction to ROS".

Asked by Steven_Daniluk on 2016-12-20 12:30:03 UTC

Answers