December 2014 Archives
- Use and modify existing Robot Operating System (ROS) software such as Gazebo and various simultaneous localization and mapping (SLAM) algorithms such as HectorSLAM and rgbdSLAM in software simulations and on hardware such as turtlebots and quadrotos
- Integration of hardware such as rgbd cameras and laser scanners in a ROS/Linux environment and on Odriod or similar single board computers
- Ability to work on a team with other engineers to develop autonomous systems
- Able to communicate ideas clearly and efficiently
- Perform test and analysis to verify and validate system performance
- Perform simulation configuration management and control and produce simulation documentation
- Good programming skills in C++
- Experience with ROS
- Familiarity with Linux
- BA/BS in Computer Science or Computer Engineering
- Ability to obtain and maintain an active security clearance
(Lost) in the Woods
Musings on a Glass Box
For more information see the announcement from the Cartier Foundation.
When we started the ROS project back in 2007, our goal was to build an open robotics software platform for students, engineers, entrepreneurs, and anyone else to freely use and modify. In 2012, we took the next step by founding OSRF as an independent non-profit organization to pursue that mission, with responsibility for both ROS and Gazebo. Today, we see these tools used worldwide to teach concepts, solve problems, and build products in ways that we couldn't have imagined at the beginning.
We couldn't be happier with the size and breadth of the collaborative community that we've built together, and we're grateful to everyone in the community for the roles that you've played.
You won't be surprised to hear that it costs money to run OSRF. We employ a small team of amazing individuals, we operate an office in the Bay Area, and we run a suite of online services on which the community depends.
Since our founding, OSRF has enjoyed generous financial support from government agencies and private industry, for which we're very grateful. We hope and anticipate that that support will continue in the future. But now, as we approach the end of OSRF's third year, we're trying something new: asking you, our users, for support.
If you rely on ROS and/or Gazebo in your lab, your startup company, your weekend projects, or elsewhere, please consider donating to OSRF. Your donation will support our people and infrastructure so that we can spend (even) more time developing and maintaining the software and services on which you depend.
As one example, if everyone who visits the ROS wiki between now and the end of the year donates just $2, we'll have our costs covered for next year to manage, update, and host all of our online services, including the wiki. Donations in any amount are welcome. Give more, and we can do more.
Thank you for your support.
Contributions to the Open Source Robotics Foundation, a 501(c)(3) non-profit organization, will be used at its discretion for its charitable purposes. Such donations are tax-deductible in the U.S. to the extent permitted by law.
is one of the Robox's push product, and it has been designed to best
exploiting the distributed electronics such as drivers and remote I/O.
This motion controller can be employed in many motion control
application, from the simplest ones (one or two controlled axes), to the
most sophisticated ones (dozens of controlled axes) and even in
presence of a high number of axes it can ensure a data exchange rate of
In collaboration with Robox, IT+Robotics realized cROS, a lightweight, single thread, full ANSI C ROS client library, that enables C programmers to quickly interface with ROS Topics, Services, and Parameters.
cROS has been developed with robustness and efficiency in mind, ant it has been designed to address any embedded system that is provided with a basic C compiler and, being single thread, it is well suited also for systems that comes without any operative system. IT+Robotics plans to make available an open source version of the cROS library in Q1 2015.
The Robox controller enhanced with the cROS library system offers the following features:
- Topic subscriber and publisher capabilities
- Services provider capabilities
- Implement the whole Master, Slave and Parameters Server ROS APIs (missing only some minor functions)
- Management and development of the logging features exposed by the ROS tools
- Management almost any type of ROS messages, included a complete support to the ROS industrial messages
The last feature means that the system can communicate with any other ROS nodes without the message packages installed.
The messages are generated at runtime: only the *.msg and/or *.srv files are required.
The enhanced Robox controller has been used for the first time in an
industrial project where a team of robot manipulators were managing
metal parts to be weld.
- uRmc2 ROS compliant motion controllers: firstname.lastname@example.org
- cROS library: email@example.com
I'd like to announce a new ROS Users Group in Edmonton, Alberta, Canada
There are also quite a few packages dealing with audio (speech to text, text to speech, source separation ...) and there is definitely interest for touch, heat, emotion recognition ...
It is now a SIG where people can discuss about anything a robot can sense and its interpretation. Enjoy !
I am happy to announce the release of the retalis package for ROS. The Retalis language supports a high-level and an efficient implementation of a large variety of robotic sensory data processing and management functionalists.
Please see the description, tutorial and performance evaluation at http://wiki.ros.org/retalis
unmanned vehicle solutions for everyone from small local businesses to
some of the best known companies on the planet. We began by offering
platforms and services to support robotics R&D, and have now expanded
beyond the world of R&D into commercial and industrial unmanned
We employ a multidisciplinary group of highly talented people who live
and breathe robotics. We believe that work must have a high "cool"
factor and every day should bring new knowledge. We need more people
on our team who are willing and able to bring the state of the art to
practical applications. Clearpath, our partner companies, and our
clients are making tremendous advances in automating the world, and we
want you to be a part of it!
All positions are located in Kitchener-Waterloo, Ontario, Canada. 1-5
years relevant work experience and a related graduate degree are
recommended, but exceptions can be made. Due to the volume of
applicants we receive, providing reference letters and portfolio work
with your application is *highly* recommended.
Individual job details, requirements, and application instructions can
be found at the following links:
Multi-Robot Systems (http://jobsco.re/12lRHV1)
package that provides a ROS driver for the Sparkfun Razor IMU 9DOF
It allows assembling a low cost Attitude and Heading Reference System
(AHRS) which publishes ROS Imu messages for consumption by packages
Major updates (see Changelog  for details):
- upgraded to be fully compatible the ROS navigation stack (and in
- major upgrade of the wiki documentation (http://wiki.ros.org/razor_
Video demonstrating the use of razor_imu_9dof with robot_pose_ekf to
improve odometry - .
For more information, and detailed instructions, see
I'd like to thank Tang Tiong Yew for the good work on the previous
Fuerte and Groovy versions, and Peter Bartz for the excellent
Last but not least, a big thanks to Paul Bouchier, who triggered this
upgrade, and was a major contributor overall.