[ros-users] Why ROS recommend Python?

Ruben Alves do Nascimento rubenanapu at hotmail.com
Thu Feb 20 23:05:48 UTC 2014


Hi all
I have a question

I'm trying write something about ROS, but a have at least two questions to answer.

I know that we can code ROS Packages using Python or C++, but, why these two languages were the selected languages?

For example: C++ probably is used because is fast, Python probably because is easy, less code etc.

But there is another reason to answer these questions?

The main questions are: 
Why use Python and C to code ROS Packages?
How it works the ROS interface with Python and C++?

I'm sorry my not so good English, 

Thank you in advance



> From: ros-users-request at code.ros.org
> Subject: ros-users Digest, Vol 47, Issue 5
> To: ros-users at code.ros.org
> Date: Sat, 11 Jan 2014 12:00:03 +0000
> 
> Send ros-users mailing list submissions to
> 	ros-users at code.ros.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.ros.org/mailman/listinfo/ros-users
> or, via email, send a message with subject or body 'help' to
> 	ros-users-request at code.ros.org
> 
> You can reach the person managing the list at
> 	ros-users-owner at code.ros.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ros-users digest..."
> 
> 
> Today's Topics:
> 
>    1. Announcing rosR and rosR_demos for groovy and hydro
>       (Andr? Dietrich)
>    2. Internships at Google (Charles DuHadway)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Fri, 10 Jan 2014 10:45:43 +0100
> From: Andr? Dietrich  <dietrich at ivs.cs.uni-magdeburg.de>
> To: ros-users at code.ros.org
> Subject: [ros-users] Announcing rosR and rosR_demos for groovy and
> 	hydro
> Message-ID: <52CFC147.8090204 at ivs.cs.uni-magdeburg.de>
> Content-Type: text/plain; charset="iso-8859-15"; Format="flowed"
> 
> 
>       rosR.pdf
> 
> 
> The aim of this contribution is to connect two previously separated 
> worlds: robotic application
> development with the Robot Operating System (ROS) and statistical 
> programming with R. This
> fruitful combination becomes apparent especially in the analysis and 
> visualization of sensory data. We
> therefore introduce a new language extension for ROS that allows to 
> implement nodes in pure R. All
> relevant aspects are described in a step-by-step development of a common 
> sensor data transformation
> node. This includes the reception of raw sensory data via the ROS 
> network, message interpretation,
> bag-file analysis, transformation and visualization, as well as the 
> transmission of newly generated
> messages back into the ROS network.
> 
> See also: 
> http://journal.r-project.org/archive/2013-2/dietrich-zug-kaiser.pdf
> rosR: http://wiki.ros.org/rosR
> rosR_demos: http://wiki.ros.org/rosR_demos
> or: http://eos.cs.ovgu.de/dietrich/
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140110/21eeeec6/attachment-0001.html>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: rosR.png
> Type: application/octet-stream
> Size: 57693 bytes
> Desc: not available
> URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140110/21eeeec6/attachment-0001.obj>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: smime.p7s
> Type: application/pkcs7-signature
> Size: 3211 bytes
> Desc: S/MIME Cryptographic Signature
> URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140110/21eeeec6/attachment-0001.p7s>
> 
> ------------------------------
> 
> Message: 2
> Date: Fri, 10 Jan 2014 11:40:14 -0800
> From: Charles DuHadway <duhadway at google.com>
> To: User discussions <ros-users at code.ros.org>
> Subject: [ros-users] Internships at Google
> Message-ID:
> 	<CALf1zQJ4uupvb62Og_3jE-5X8KbCUxYz0rLc45FxWUBAj0YvKA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Hello ROS users,
> 
> We are currently looking for extremely talented and motivated students with
> strong software skills and a background in robotics and/or computer vision
> to work on an exciting new project at Google.
> 
> If you're interested in an internship please send your resume to
> duhadway at google.com.
> 
> Thank you,
> 
> Charles DuHadway
> Google
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140110/457c0bc7/attachment-0001.html>
> 
> ------------------------------
> 
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users
> 
> 
> End of ros-users Digest, Vol 47, Issue 5
> ****************************************
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140220/fcf9532c/attachment.html>


More information about the ros-users mailing list