Robot Operating System To Officially Support ARM Processors
DeviceGuru writes: The Open Source Robotics Foundation (OSRF), which maintains the open source Robot Operating System (ROS), has announced its first formal support for an ARM target. The organization will add support for the Qualcomm Snapdragon 600, a smartphone-oriented, quad-core, Cortex-A15-like system-on-chip running up to 1.7GHz. The Linux version of ROS for Snapdragon 600 will be available in Q4 of this year, with the Android version due in the first half of 2015. The OSRF will test, refine, and fully integrate support for the ARM instruction set architecture into ROS development efforts. OSRF will also perform ongoing maintenance to support ROS on the Snapdragon 600.
Surely the Android version would be the more appropriate.
Many robots have arms - the OS needs to be able to control their processes.
#DeleteChrome
ROS has had portability issues for a long time, but those issues have been getting a lot of attention for at least a couple of years. The build system is much better, for one thing. It should be acknowledged that a lot of people (hobbyists, mainly) have been putting in signficant effort on making an ARM port possible for some time, Raspian on the RasPi being the main target. So while it is a good thing, on balance, that Qualcomm is putting in some money to make it happen, I'm disappointed that the work already done on an ARM port isn't being recognized.
One interesting question that is always worth asking: Why is Qualcomm putting money in? And why are they putting money in now?
Anyway... it's finally nice to have some news for nerds.
Or perhaps Homer's being smart for once by not including unnecessary peripherals. Gus demonstrates.
signed,
R2D2
Have gnu, will travel.
This is nice CPU/SoC but what board are they targetting or thinking people can use? Or are they targeting real phones w/ this SoC (assuming it will run upper layers of "cognition" leaving real-time outside of it)?
4wdloop
Why isn't that whole code base in plain C/C++? Aside from hardware layers, it would seem that the higher lever functionality shouldn't be tied to a specific processor.
Someone call Poettering. Seriously, seems like they are doing systemd for robots.
I know tobacco is bad for you, so I smoke weed with crack.