I have been playing with ROS on my BeagleBoard currently running
Ubuntu Natty and Linux 3.0. I was hoping to get the TurtleBot robot
package working but ran into some issues in regard to some higher end
ROS dependencies (openni-dev, ps-engine, nite-dev) which will most
likely also need to be built from source. Knowing that HBRobotic has
been meeting at WG, I was wondering if any of the RRP members have my
any progress in this area regarding ROS and the PandaBoard?
Best regards.
James Ronald
I not had a chance to do anything more than download ROS. I have not
event had a chance to walk through the tutorials. I'm not even sure
that I am going to run ROS on my platform, when I stop working on the
mechanical/electrical issues and start programming again.
I'll let other people discuss their progress.
-Wayne
Nathaniel Lewis
Or perhaps, my bot doesn't really need NITE. Anyone, know how well
the TurtleBot runs NITE?
Regards
- Jim
My understanding is that OpenCV has some hand coded assembly
code for the Intel inner loops that use the Intel FP accelerator.
The PandaBoard has the ARM Neon floating point acceleration.
To the best of my knowledge, the effort to provide the Neon
FP inner loops has not taken place yet. James Nugen figured
most of the issues out and explained it all to me, but I have
forgotten most of the details.
What needs to happen is that one or two examples of OpenCV inner
loops need to be recoded for ARM, so that the whole process can
be integrated into the ROS build procedures. Once people have
a "supported" example of how to speed up the inner loops, individuals
can code up new inner loops for the routines that they care about.
Note that I have now idea where ARM support is in the ROS priority
list -- I'm just delighted that they are sharing what they have.
Later,
-Wayne
That's great news in regard to adding arm support to deb building
toolchain. Let us/me know if there is anything we/I can do to help.
I'm currently running ROS CORE (diamond) and some of the packages from
Brown University on a BeagleBoard xM. I was debating whether to up
grade to a Panda or an ATOM D525 board.
Best regards.
James Ronald
I've got a bit of an update. We now have the first prototype ROS
continuous integration tests running armel builds of the ROS core
stacks.
http://build.willowgarage.com/view/devel_unstable/job/devel_unstable_ros_lucid_armel/
http://build.willowgarage.com/view/devel_unstable/job/devel_unstable_ros_comm_lucid_armel/
Tully