I'm looking to control a ground vehicle and would possibly like to use OROCOS or ROS as the base for control. What are the differences, if any, folks have experienced between the two? Applied decision theory, sensor fusion and control would be needed.
Although I'm not very much into OROCOS, I wouldn't agree with the previous response. First, ROS is not easy :) I think the purpose of ROS and OROCOS is different, while ROS is more generic OROCOS is focused on control.
Let me call your attention to other options to component-based approaches that can be utilized in robotics projects. The RT-Middleware OMG standard and its open implementation the openRTM-aist ( http://openrtm.org/ ) offers an easy to use component framework.
Powered by the RTM, VirCA ( www.virca.hu ) provides a 3D virtual world for RTM-based systems that can be used as advanced user interface, simulation, virtual sensoring and various other purposes.
Seddik, thanks for the detailed synopsis of each. Sounds like both are developed for reuse and utilize some sort of publish/subscribe communication mechanism, and are open source. It also sounds like each make use of common protocols like TCP & UDP, etc.
Are there decision theory algorithm implementations in each? I see that there's a BIC and BFL libs with ROS and a BFL available with Orocos. What decision methods like DST, DSMT, etc are implemented, if any?
Highly functional manufacturing operations of machine vision robots in various applications are discussed. A technology based "vision-enabled" robot was developed by Kuka Automation + Robotics of West Midlands, UK and DVT Corp.'s UK facility in Milton Keynes. Machine vision is accessed directly from the robot's control panel, which is a handheld pr...
The exploration of three dimensional objects by moving robots (6 dof) can be controlled by different algorithms. There is a need to simulate the behavior of robots controlled by these algorithms, in order to evaluate their performance and feasibility. The report describes the implementation of a simulation system for 3d object exploration, as well...
A design and simulation system for automated workcells, which consist of robots, process machines, and transport systems, provides tools to create geometric and kinematic models of components. It enables to simulate and optimize the workcell layout and to program robots and other machines off-line.
In order to allow graphic animation of the workcel...