From ros-users-bounces@code.ros.org  Mon Apr 16 08:20:45 2012
Return-Path: <ros-users-bounces@code.ros.org>
X-Original-To: www-data@code.ros.org
Delivered-To: www-data@code.ros.org
Received: from pub5.willowgarage.com (localhost [127.0.0.1])
	by pub5.willowgarage.com (Postfix) with ESMTP id CA7DB25C1BF;
	Mon, 16 Apr 2012 08:20:45 -0700 (PDT)
X-Original-To: ros-users@code.ros.org
Delivered-To: ros-users@code.ros.org
Received: from esg256-2.itc.swri.edu (esg256-2.itc.swri.edu [129.162.243.101])
	by pub5.willowgarage.com (Postfix) with ESMTPS id 1156B25C199
	for <ros-users@code.ros.org>; Mon, 16 Apr 2012 08:20:43 -0700 (PDT)
Received: from exchmail.swri.org (casht256-1.adm.swri.edu [129.162.243.120])
	by esg256-2.itc.swri.edu (8.14.4/8.14.4) with ESMTP id q3GFKgxB012841
	(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT)
	for <ros-users@code.ros.org>; Mon, 16 Apr 2012 10:20:42 -0500
Received: from ADSMS02.dyn.datasys.swri.edu (129.162.104.29) by
	casht256-1.adm.swri.edu (129.162.243.105) with Microsoft SMTP Server
	(TLS) id 14.1.355.2; Mon, 16 Apr 2012 10:20:20 -0500
Received: from ADSMS02.dyn.datasys.swri.edu ([fe80::bcce:9407:39b8:98da]) by
	ADSMS02.dyn.datasys.swri.edu ([fe80::bcce:9407:39b8:98da%14]) with mapi
	id 14.02.0283.003; Mon, 16 Apr 2012 10:20:42 -0500
From: "Edwards, Shaun M." <sedwards@swri.org>
To: User discussions <ros-users@code.ros.org>
Thread-Topic: [ros-users] Enterprise Version of ROS
Thread-Index: Ac0YWW5Wuzug1eSnSHuVZS8OI1EcSABv3k6AAFWCHaAADVTNAAAKpiuAAA7nl4AACeiU8A==
Date: Mon, 16 Apr 2012 15:20:41 +0000
Message-ID: <D0DD76995BDBEA49A40F667B60AE5BFC1EB51A@ADSMS02.dyn.datasys.swri.edu>
References: <D0DD76995BDBEA49A40F667B60AE5BFC1A25F1@ADSMS02.dyn.datasys.swri.edu>
	<1334374253.1862.277.camel@kia.secret.org>
	<D0DD76995BDBEA49A40F667B60AE5BFC1E92A4@ADSMS02.dyn.datasys.swri.edu>
	<CADy-PFh8=8bDMR24sqwGMM3TgB2Tde7Dz41yjN7dChEHLzseRA@mail.gmail.com>
	<CAKuM+oJZw2QmvQrHBL-q0oxhWZyON2W92Ko5XWN-coNbW=VuqA@mail.gmail.com>
	<CAMoe9UJMpRnpXKDDjS-_UB5RJJANdwY8ur8tgL0fM9oqsYy__g@mail.gmail.com>
In-Reply-To: <CAMoe9UJMpRnpXKDDjS-_UB5RJJANdwY8ur8tgL0fM9oqsYy__g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [129.162.110.75]
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7498, 1.0.260,
	0.0.0000
	definitions=2012-04-16_03:2012-04-16, 2012-04-16,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=inbound_policy_spam_rewrite_notspam
	policy=inbound_policy_spam_rewrite
	score=0 spamscore=0 ipscore=0 suspectscore=7 phishscore=0 bulkscore=0
	adultscore=0 classifier=spam adjust=-960 reason=mlx scancount=1
	engine=6.0.2-1203120001 definitions=main-1204160156
Subject: Re: [ros-users] Enterprise Version of ROS
X-BeenThere: ros-users@code.ros.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: User discussions <ros-users@code.ros.org>
List-Id: User discussions <ros-users.code.ros.org>
List-Unsubscribe: <https://code.ros.org/mailman/options/ros-users>,
	<mailto:ros-users-request@code.ros.org?subject=unsubscribe>
List-Archive: </lurker/list/ros-users.html>
List-Post: <mailto:ros-users@code.ros.org>
List-Help: <mailto:ros-users-request@code.ros.org?subject=help>
List-Subscribe: <https://code.ros.org/mailman/listinfo/ros-users>,
	<mailto:ros-users-request@code.ros.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0373656965028159939=="
Sender: ros-users-bounces@code.ros.org
Errors-To: ros-users-bounces@code.ros.org

--===============0373656965028159939==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D0DD76995BDBEA49A40F667B60AE5BFC1EB51AADSMS02dyndatasys_"

--_000_D0DD76995BDBEA49A40F667B60AE5BFC1EB51AADSMS02dyndatasys_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Kartik,

Based on our customers, which I admit is probably a very narrow viewpoint, =
there would be no need for backwards compatibility.  Our customers aren't i=
nterested in the latest and greatest.  What's more important is that the ve=
rsion that they are using is robust and reliable.  In practice this might r=
esult in porting critical bug fixes back to "certified" versions for those =
customers that need it, but I would hope these would be few and far between=
.

I wouldn't want to limit ROS development by imposing backwards compatibilit=
y requirements.  As ROS and associated libraries become more mature we coul=
d then impose backwards compatibility requirements.

I think what you point out is certifying versions of ROS will require signi=
ficant amounts of testing development effort.  The hope would be that the t=
esting software component would not have to be reworked every time we decid=
e to created a certified version of ROS, thereby imposing some sort of back=
wards compatibility requirement.  There is certainly a balancing act that w=
e as a community need to maintain so that we can have certified versions of=
 ROS with commercial acceptance as well as freedom to change and develop RO=
S as needed to meet research objectives.

Shaun Edwards
Senior Research Engineer
Manufacturing System Department


http://robotics.swri.org
http://rosindustrial.swri.org/
http://ros.swri.org<http://ros.swri.org/>
Southwest Research Institute
210-522-3277

From: ros-users-bounces@code.ros.org [mailto:ros-users-bounces@code.ros.org=
] On Behalf Of Kartik Babu
Sent: Monday, April 16, 2012 9:53 AM
To: User discussions
Subject: Re: [ros-users] Enterprise Version of ROS

Aside from maximizing the MTBF to meet industrial standards, the pace at wh=
ich API either change or deprecated is also another topic to address.

There is also the issue of dependence on other libraries for important func=
tionality, (OpenCV, PCL etc.). OpenCV seems fairly stable, but PCL like ROS=
 is still 'settling in'.

How would we reconcile the need for new 'certified versions' to be backward=
s compatible with older certified releases, and the need to  incorporate ne=
w, cutting edge packages so that ROS can grow as a whole?

K

2012/4/16 Adolfo Rodr=EDguez Tsouroukdissian <adolfo.rodriguez@pal-robotics=
.com<mailto:adolfo.rodriguez@pal-robotics.com>>

On Mon, Apr 16, 2012 at 4:40 AM, Jonathan Bohren <jonathan.bohren@gmail.com=
<mailto:jonathan.bohren@gmail.com>> wrote:
On Sun, Apr 15, 2012 at 9:31 PM, Edwards, Shaun M. <sedwards@swri.org<mailt=
o:sedwards@swri.org>> wrote:
I agree that hardware drivers are a good place to start.  However, I think =
the sooner we can certify ROS core (communications, node handling, etc..), =
the better.

I know this is the first question I get asked by someone unfamiliar with RO=
S when I mention it. This is an especially important focus here at Hopkins =
where so many research systems are being developed for applications with hi=
gh-cost-of-failure like robotic surgery, deep sea exploration, and on-orbit=
 telerobotics.

I see two very valid and mostly orthogonal use cases so far.

1. Ensuring that certain core ROS functionalities comply with some (3rd-par=
ty certified) criteria, so that people that deal with high-cost-of-failure =
or safety-critical systems can trust what they are using.

2. Ensuring that a certain piece of hardware/software is ROS-compatible, so=
 that people that venture into using them can expect compliance with specif=
ied ROS interfaces (no surprises attached).

I see great value in both, but to clarify, my initial answer to this thread=
 was oriented mostly towards 1.

Adolfo.

-j

--
Jonathan Bohren
PhD Student
Dynamical Systems and Control Laboratory
Laboratory for Computational Sensing and Robotics
The Johns Hopkins University

(707) 520-4736<tel:%28707%29%20520-4736>
jbo@jhu.edu<mailto:jbo@jhu.edu>


_______________________________________________
ros-users mailing list
ros-users@code.ros.org<mailto:ros-users@code.ros.org>
https://code.ros.org/mailman/listinfo/ros-users



--
Adolfo Rodr=EDguez Tsouroukdissian
Robotics engineer
adolfo.rodriguez@pal-robotics.com<mailto:adolfo.rodriguez@pal-robotics.com>
http://www.pal-robotics.com<http://www.pal-robotics.com/>

PAL ROBOTICS S.L
c/ Pujades 77-79, 4=BA4=AA
08005 Barcelona, Spain.
Tel. +34.93.414.53.47<tel:%2B34.93.414.53.47>
Fax.+34.93.209.11.09<tel:%2B34.93.209.11.09>

AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden c=
ontener informaci=F3n privilegiada y/o confidencial que est=E1 dirigida exc=
lusivamente a su destinatario. Si usted recibe este mensaje y no es el dest=
inatario indicado, o el empleado encargado de su entrega a dicha persona, p=
or favor, notif=EDquelo inmediatamente y remita el mensaje original a la di=
recci=F3n de correo electr=F3nico indicada. Cualquier copia, uso o distribu=
ci=F3n no autorizados de esta comunicaci=F3n queda estrictamente prohibida.

CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may co=
ntain confidential information which is privileged and intended only for th=
e individual or entity to whom they are addressed.  If you are not the inte=
nded recipient, you are hereby notified that any disclosure, copying, distr=
ibution or use of this e-mail and/or accompanying document(s) is strictly p=
rohibited.  If you have received this e-mail in error, please immediately n=
otify the sender at the above e-mail address.

_______________________________________________
ros-users mailing list
ros-users@code.ros.org<mailto:ros-users@code.ros.org>
https://code.ros.org/mailman/listinfo/ros-users


--_000_D0DD76995BDBEA49A40F667B60AE5BFC1EB51AADSMS02dyndatasys_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Kartik,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Based on our customers, w=
hich I admit is probably a very narrow viewpoint, there would be no need fo=
r backwards compatibility.&nbsp; Our customers aren&#8217;t interested
 in the latest and greatest.&nbsp; What&#8217;s more important is that the =
version that they are using is robust and reliable.&nbsp; In practice this =
might result in porting critical bug fixes back to &#8220;certified&#8221; =
versions for those customers that need it, but I would hope
 these would be few and far between.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I wouldn&#8217;t want to =
limit ROS development by imposing backwards compatibility requirements.&nbs=
p; As ROS and associated libraries become more mature we could then
 impose backwards compatibility requirements.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I think what you point ou=
t is certifying versions of ROS will require significant amounts of testing=
 development effort.&nbsp; The hope would be that the testing
 software component would not have to be reworked every time we decide to c=
reated a certified version of ROS, thereby imposing some sort of backwards =
compatibility requirement.&nbsp; There is certainly a balancing act that we=
 as a community need to maintain so that
 we can have certified versions of ROS with commercial acceptance as well a=
s freedom to change and develop ROS as needed to meet research objectives.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Shaun Edwards<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Senior Research Engineer<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Manufacturing System Depa=
rtment<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><a href=3D"http://robotic=
s.swri.org">http://robotics.swri.org</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><a href=3D"http://rosindu=
strial.swri.org/">http://rosindustrial.swri.org/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><a href=3D"http://ros.swr=
i.org/">http://ros.swri.org</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Southwest Research Instit=
ute<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">210-522-3277<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> ros-user=
s-bounces@code.ros.org [mailto:ros-users-bounces@code.ros.org]
<b>On Behalf Of </b>Kartik Babu<br>
<b>Sent:</b> Monday, April 16, 2012 9:53 AM<br>
<b>To:</b> User discussions<br>
<b>Subject:</b> Re: [ros-users] Enterprise Version of ROS<o:p></o:p></span>=
</p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Aside from maximizing the MTBF to meet industrial st=
andards, the pace at which API either change or deprecated is also another =
topic to address.&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">There is also the issue of dependence on other libra=
ries for important functionality, (OpenCV, PCL etc.). OpenCV seems fairly s=
table, but PCL like ROS is still 'settling in'.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">How would we reconcile the need for new 'certified v=
ersions' to be backwards compatible with older certified releases, and the =
need to &nbsp;incorporate new, cutting edge packages so that ROS can grow a=
s a whole?<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">K<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">2012/4/16 Adolfo Rodr=EDguez Tsouroukdissian &lt;<a =
href=3D"mailto:adolfo.rodriguez@pal-robotics.com" target=3D"_blank">adolfo.=
rodriguez@pal-robotics.com</a>&gt;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Apr 16, 2012 at 4:40 AM, Jonathan Bohren &lt=
;<a href=3D"mailto:jonathan.bohren@gmail.com" target=3D"_blank">jonathan.bo=
hren@gmail.com</a>&gt; wrote:<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On Sun, Apr 15, 2012 at 9:31 PM, Edwards, Shaun M. &=
lt;<a href=3D"mailto:sedwards@swri.org" target=3D"_blank">sedwards@swri.org=
</a>&gt; wrote:<o:p></o:p></p>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">I agree that hardware drivers are a good place to st=
art. &nbsp;However, I think the sooner we can certify ROS core (communicati=
ons, node handling, etc..), the better. &nbsp;<o:p></o:p></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">I know this is the first question I get asked by som=
eone unfamiliar with ROS when I mention it. This is an especially important=
 focus here at Hopkins where so many research systems are being developed f=
or applications with high-cost-of-failure
 like robotic surgery, deep sea exploration, and on-orbit telerobotics.<o:p=
></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I see two very valid and mostly orthogonal use cases so far.<br>
<br>
1. Ensuring that certain core ROS functionalities comply with some (3rd-par=
ty certified) criteria, so that people that deal with high-cost-of-failure =
or safety-critical systems can trust what they are using.<br>
<br>
2. Ensuring that a certain piece of hardware/software is ROS-compatible, so=
 that people that venture into using them can expect compliance with specif=
ied ROS interfaces (no surprises attached).<br>
<br>
I see great value in both, but to clarify, my initial answer to this thread=
 was oriented mostly towards 1.<span style=3D"color:#888888"><br>
<br>
Adolfo.</span><o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><o:p>&nbsp;</o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888">-j<o:p></o:p></span></=
p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><br>
--&nbsp;<br>
Jonathan Bohren<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888">PhD Student<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888">Dynamical Systems and =
Control Laboratory<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888">Laboratory for Computa=
tional Sensing and Robotics<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888">The Johns Hopkins Univ=
ersity<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><o:p>&nbsp;</o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><a href=3D"tel:%28707%=
29%20520-4736" target=3D"_blank">(707) 520-4736</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><a href=3D"mailto:jbo@=
jhu.edu" target=3D"_blank">jbo@jhu.edu</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#888888"><o:p>&nbsp;</o:p></spa=
n></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">_____________________=
__________________________<br>
ros-users mailing list<br>
<a href=3D"mailto:ros-users@code.ros.org" target=3D"_blank">ros-users@code.=
ros.org</a><br>
<a href=3D"https://code.ros.org/mailman/listinfo/ros-users" target=3D"_blan=
k">https://code.ros.org/mailman/listinfo/ros-users</a><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
-- <br>
Adolfo Rodr=EDguez Tsouroukdissian<br>
Robotics engineer<br>
<a href=3D"mailto:adolfo.rodriguez@pal-robotics.com" target=3D"_blank">adol=
fo.rodriguez@pal-robotics.com</a><br>
<a href=3D"http://www.pal-robotics.com/" target=3D"_blank">http://www.pal-r=
obotics.com</a><br>
<br>
PAL ROBOTICS S.L<br>
c/ Pujades 77-79, 4=BA4=AA<br>
08005 Barcelona, Spain.<br>
Tel. <a href=3D"tel:%2B34.93.414.53.47" target=3D"_blank">&#43;34.93.414.53=
.47</a><br>
Fax.<a href=3D"tel:%2B34.93.209.11.09" target=3D"_blank">&#43;34.93.209.11.=
09</a><br>
<br>
AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden c=
ontener informaci=F3n privilegiada y/o confidencial que est=E1 dirigida exc=
lusivamente a su destinatario. Si usted recibe este mensaje y no es el dest=
inatario indicado, o el empleado encargado
 de su entrega a dicha persona, por favor, notif=EDquelo inmediatamente y r=
emita el mensaje original a la direcci=F3n de correo electr=F3nico indicada=
. Cualquier copia, uso o distribuci=F3n no autorizados de esta comunicaci=
=F3n queda estrictamente prohibida.<span style=3D"font-size:10.0pt;color:#3=
33333"><br>
<br>
</span>CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s)=
 may contain confidential information which is privileged and intended only=
 for the individual or entity to whom they are addressed.&nbsp; If you are =
not the intended recipient, you are hereby
 notified that any disclosure, copying, distribution or use of this e-mail =
and/or accompanying document(s) is strictly prohibited.&nbsp; If you have r=
eceived this e-mail in error, please immediately notify the sender at the a=
bove e-mail address.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href=3D"mailto:ros-users@code.ros.org" target=3D"_blank">ros-users@code.=
ros.org</a><br>
<a href=3D"https://code.ros.org/mailman/listinfo/ros-users" target=3D"_blan=
k">https://code.ros.org/mailman/listinfo/ros-users</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_D0DD76995BDBEA49A40F667B60AE5BFC1EB51AADSMS02dyndatasys_--

--===============0373656965028159939==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users

--===============0373656965028159939==--

