DPRG
DPRG List  



[DPRG] March meeting tutorial - how to get started with ROS

Subject: [DPRG] March meeting tutorial - how to get started with ROS
From: Rud Merriam rudmerriam at gmail.com
Date: Tue Feb 10 02:35:40 CST 2015

Paul,

How big a hassle is it to work in C++ while using the Python in "ROS By 
Example"? I have the "Gentle Introduction..."


- 73 -
*Rud Merriam K5RUD
* /Mystic Lake Software <http://mysticlakesoftware.com/>
/

On 02/09/2015 08:27 PM, Paul Bouchier wrote:
> The gauntlet has been thrown, and picked up.
>
> Please understand that ROS is a large software system intended to 
> facilitate assembling robot software from fine-grained composable 
> modules built by someone else. If you don't do software, ROS is not 
> for you. If you prefer to roll your own from the metal up to assembly 
> code (David), ROS is not for you. If you can hack C++ or python and 
> want to build bigger things than you have time or skill to create, 
> you're well on your way - ROS supports C++ and python, and you JUST 
> need to add Linux.
>
> To use ROS, you have to have Linux, and be at least somewhat competent 
> with commands to create directories, cd into them, list files (ls), 
> run programs, edit files, etc. You can google beginning linux to get a 
> handle on that stuff, but it's always been a stumbling block for club 
> members - it takes some dedication, and is expert-friendly. If you're 
> a Windoze usr (like most ppl) I recommend downloading VirtualBox - the 
> VM from Oracle, and installing Ubuntu 14.04 in it. This really is as 
> easy as running the VirtualBox installer then attaching the Ubuntu 
> 14.04 .iso file to the virtual CD drive and booting the VM. After a 
> while, you'll have a Linux box on your PC that you can use to follow 
> instructions to install ROS (indigo release), and from there, you're 
> limited only by yourself.
>
> I will base the talk around the free ebook, "A gentle introduction to 
> ROS", available on the web at http://www.cse.sc.edu/~jokane/agitr/ 
> <http://www.cse.sc.edu/%7Ejokane/agitr/> and in hardcopy from 
> Lulu.com. I have both, and they are an excellent complement to the ROS 
> tutorials. I recommend perusing it in advance. The book starts off 
> with how to install ROS. It goes on to explain various features, and 
> all the example code is on the website. It's about the easiest way to 
> get from 0 to 20mph. Getting to 60 will take some more work.
>
> ROS is a big software system, with a lot of parts. 1500 maintained 
> packages at last count, covering all kinds of robots (except yours!), 
> sensors, actuators, algorithms, and more. For those more advanced in 
> ROS, I recommend Patrick Goebel's "ROS By Example" books volumes 1 & 
> 2. The examples are online, and there's an active google group for 
> asking questions about them, or about ROS topics more generally. Links 
> here: http://www.lulu.com/spotlight/pirobot. I have both the hardcopy 
> and ebook forms and they're both excellent, and again the examples are 
> online. I use them as a reference continually.
>
> If you bring a laptop and have started to install this stuff, I'll 
> stick around to answer questions and try to help you overcome any 
> problems.
>
> Doug - I defer to Jason on the ARM boards that run ROS. I've not 
> played with any of them (other than to break one of the IFC6410s). 
> It's not something beginners should attempt - use a friendly platform 
> like a laptop or netbook until you're comfortable.
>
> Looking forward to seeing everybody in March.
>
> Paul
>
> On Mon, Feb 9, 2015 at 7:43 PM, blackstag <blackstag at gmail.com 
> <mailto:blackstag at gmail.com>> wrote:
>
>     I have used a IFC6410,BBB,UDOO with ros. Though I have not used
>     any of them with a kinect or xtion. My current plan is to use the
>     neato lidar instead with those. I plan on trying the new raspberry
>     on this robot if it makes funding,
>     https://www.indiegogo.com/projects/designed-for-education-geared-for-makers/x/1661938
>
>
>     If not it will go on one of my other platforms i have laying around.
>
>     On Mon, Feb 9, 2015 at 3:13 PM, Paradug <paradug at gmail.com
>     <mailto:paradug at gmail.com>> wrote:
>
>         David,
>               Maybe Paul or Jason will bring Turtlebot to the March
>         meeting.
>               If you look at DPRG video http://youtu.be/qkshrmF_j_E ,
>         between 1:29 and 1.50 you can see Jason’s ROS controlled
>         Turtlebot running the table on a Six Can demo at
>         Roborama2014a. Sure this demo could be done in other ways
>         (i.e., see our last competition in December), however this is
>         an example of a ROS based robot solving the problem. If I
>         remember right, Jason was using localization and mapping based
>         on a ROS implementation of SLAM to collect the cans.
>              I would love to see a Turtlebot or another ROS based
>         robot in the CanCan Soccer at Roborama2015a. We might have to
>         adjust the weight limit. I believe Jason’s robot was pretty
>         heavy since it was carrying a laptop.
>              Paul, I have a question. Is the new Rpi 2 or the BBB rev
>         B powerful enough to replace the laptop typically used by ROS?
>         Regards,
>         Doug P.
>         *From:* David Anderson <mailto:davida at smu.edu>
>         *Sent:* Monday, February 09, 2015 11:26 AM
>         *To:* dprglist at dprg.org <mailto:dprglist at dprg.org>
>         *Subject:* Re: [DPRG] March meeting tutorial - how to get
>         started with ROS
>         Not to sound overly cynical, but might this talk perhaps
>         include a demo of an actual robot running ROS?   Maybe doing
>         something that can't be done with a PIC chip?   Or will this
>         be just another demo of a couple of laptops streaming data to
>         each other?
>
>         Too much to hope for?  Paul, the ball's in your court!
>
>         cheers
>         dpa
>
>
>         On 02/08/2015 03:39 PM, Paradug wrote:
>>         -All,
>>             Paul Bouchier has agreed to provide a tutorial on ROS at
>>         the DPRG March 14th meeting. Here is what I asked him to
>>         cover, if you want something different speak out.
>>           “Paul, I think we are looking for a what are the
>>         requirements, how to install, how to setup, what are the
>>         parts of ROS, how to use on the most basic level, type of talk. “
>>         Regards,
>>         Doug P.
>>
>>
>>         _______________________________________________
>>         DPRGlist mailing list
>>         DPRGlist at dprg.org  <mailto:DPRGlist at dprg.org>
>>         http://list.dprg.org/mailman/listinfo/dprglist
>
>         ------------------------------------------------------------------------
>         _______________________________________________
>         DPRGlist mailing list
>         DPRGlist at dprg.org <mailto:DPRGlist at dprg.org>
>         http://list.dprg.org/mailman/listinfo/dprglist
>
>
>
>
>     -- 
>     for secure mail be sure to mail me with proton mail at
>     blackstag at protonmail.ch <mailto:blackstag at protonmail.ch>
>
>
>
>
> _______________________________________________
> DPRGlist mailing list
> DPRGlist at dprg.org
> http://list.dprg.org/mailman/listinfo/dprglist

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.dprg.org/pipermail/dprglist/attachments/20150210/f2569bba/attachment.html 

More information about the DPRG mailing list