[ros-users] Fwd: ROS (robot operating system) ports [team?]

Rene Ladan rene at freebsd.org
Fri Apr 13 22:14:51 UTC 2012


I sent the below message to the FreeBSD ports list a month ago but no 
reply up to now... Are there people here interested in porting Fuerte 
(mostly the NXT stack + dependencies) to FreeBSD?


-------- Original Message --------
From: - Sat Mar 17 22:34:10 2012
X-Account-Key: account3
X-UIDL: GmailId136228d8dc4155b4
X-Mozilla-Status: 1001
X-Mozilla-Status2: 00000000
MIME-Version: 1.0
Sender: r.c.ladan at gmail.com
Received: by with HTTP; Sat, 17 Mar 2012 14:26:03 -0700 (PDT)
Date: Sat, 17 Mar 2012 22:26:03 +0100
Delivered-To: r.c.ladan at gmail.com
X-Google-Sender-Auth: qZz6SbLj7Y__IyqzJIXKkXVynb0
<CADL2u4gPE53YyHP-NDwTaQSjx4jLGpNgfpWsQD78v-mTVCC1bQ at mail.gmail.com>
Subject: ROS (robot operating system) ports [team?]
From: René Ladan <rene at freebsd.org>
To: freebsd ports <freebsd-ports at freebsd.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


Some (somewhat brain dump mode) thoughts about the ROS (devel/ros*)
ports [1] below:

- are there people who would be interested in forming a team? Together
with Chromium, Xfce, the Dutch translations, and "real life" this
becomes a bit too much for one person (I guess I underestimated the
effort :( ). Although the currently ported release (1.4) is still
supported upstream, release 1.6 has been there for some months

- since the ROS ecosystem and therefore the units in which these are
packaged seem get more finegrained at each release (1.0, 1.2, .. 1.8
which should be out soon), the question arises whether to keep just
the software originally planned (devel/ros-tutorials and devel/ros-nxt
[2] + dependencies) or also the software split off (which means more
ports, more testing, and more repocopies).

- because of the nature of the software, all ports need to be updated
to the next release in one commit to avoid breakage, although new
ports could be committed earlier as long as they are not connected to
the build.

- a generally positive development is that each release decreases the
amount of third party software built-in (this depends on the status of
several Linux distributions), but that also means that some newly
required third party might not be ported to FreeBSD yet and thus even
more ports to maintain.

- there is a lot more ROS software out there (enough for around 2000
ports), but some of it is only useful when run on the robots intended.
Obviously way too much for one person.

[1] ftp://rene-ladan.nl/pub/ros-freebsd.pdf
[2] http://www.ros.org/wiki/nxt (ROS bindings for the LEGO NXT robot)


More information about the ros-users mailing list