January 2016 Archives
Cross posted from the OSRF Blog
ROSCon is an annual conference focused on ROS, the Robot Operating System. Every year, hundreds of ROS developers of all skill levels and backgrounds, from industry to academia, come together to teach, learn, and show off their latest projects. ROSCon 2015 was held in Hamburg, Germany. Beginning today and each week thereafter, we'll be highlighting one of the talks presented at ROSCon 2015.
Brian Gerkey (OSRF): Opening Remarks
Brian Gerkey is the CEO of the Open Source Robotics Foundation, which oversees core ROS development and helps to coordinate the efforts of the ROS community. Brian helped found OSRF in 2012, after directing open source development at Willow Garage.
Unless you'd like to re-live the ROSCon Logistics Experience, you can skip to 5:10 in Brian's opening remarks, where he provides an overview of ROSCon attendees and ROS user metrics that shows how diverse the ROS community has become. Brian touches on what's happened with ROS over the last year, along with the future of ROS and OSRF, and what we have to look forward to in 2016. Brian also touches on DARPA's Robotics Fast Track program, which has a submission deadline of January 31, 2016.
ROSCon 2015 Hamburg: Day 1 - Opening Remarks from OSRF on Vimeo.
Next up, Mark Shuttleworth from Canonical.individuals and teams from industry and academia are invited to submit an application for the upcoming euRobotics Technology Transfer Award, which will be a part of the "European Robotics Forum" to be held in Ljubljana 21-23 March 2016(http://www.erf2016.eu/).
Detailed information on the application procedure is available at http://www.erf2016.eu/index.
In case of questions you can contact Martin Hägele at martin.haegele@ipa.fraunhofer.
I am a corporate HR recruiter with Intelligrated, we have posted robotics engineering positions with your newsgroup in the past. I'd like to post the following position that is open in our St Louis, MO facility:
There is quite a lot of interesting development activity with robotics in the warehousing and logistics field. Intelligrated is a premier leader in this space and is looking for Software Engineers with Robotics/expertise to support our expanding robotics research and development group. If you are interested in pursuing an exciting career that combines computer vision, robotics, software engineering, and automation, then this R&D is the opportunity for you!
Intelligrated offers a rewarding career path, comfortable work environment, competitive compensation, and excellent benefits.
You will collaborate with the members of the robotics development team on the integration of motion, vision and perception based robotics solutions. This position is located in St. Louis, Mo and is an excellent opportunity for a motivated and creative software engineer to be a part of multiple exciting robotic based development projects that include integration of robotic motion, vision and simulation to be used in material handling systems.
Responsibilities:
- Develop real time motion planning algorithms and vision based perception systems for use in robotic software solutions for material handling systems
- Develop new functionalities as well as maintain the current code
- Follow rigorous design control methodology and write concise requirements specifications, architecture specifications, and design description, verification plans, and test cases.
- Developing software applications to work with the simulations to emulate actual production rates to prove system functionality
- Work concurrently with robotic design engineers, controls engineers and other software engineers as designs are being developed and finalized Performs unit testing of software and assists in the verification and validation process.
- Manages schedules, meet and adhere to development goals.
- Provides planning and status information to project manager.
2-3 years of experience in software development in a real-time operating system environment in C/C++ preferred. Will consider entry level candidates based on educational background Practical and/or theoretical knowledge of any of the control of multi degree of freedom robots, Kinematic and Dynamics of robotic manipulators, trajectory generation and path planning, or real-time operating systems.
Must have a strong working knowledge of programming and design relating to computer vision algorithms and machine learning.
Experience with ROS, QNX, Ubuntu, Multi-threaded and multi-process programming desired Experience with TCP/IP networking desired Experience developing test procedures and testing modules desired Excellent communication and documentation skills.
Experience industrial robotics or material handling (logistics) industry a plus.
Master's or PhD level in electrical engineering, computer science, or related field.
EEO Employer F/M/Disabled/Vets
Intelligrated (www.intelligrated.com<http://
Every project is backed by Intelligrated's 24X7 multilingual technical support and access to lifecycle service through a network of national, regional and local service centers. From concept to integration to lifecycle support, Intelligrated automation delivers distribution and fulfillment success.
Dear all,
We are happy to announce the first open-source versions of RAPP Platform and RAPP API, oriented to provide an online platform for delivering ready-to-use generic cloud services to robots!
RAPP is a 3-year research project (2013-2016) funded by the European Commission through its FP7 programme, which provides an open source software platform to support the creation and delivery of robotic applications. Its technical objectives include the development of an infrastructure for developers of robotic applications, so they can easily build and include machine learning and personalization techniques to their applications, the creation of a repository from which robots can download Robotic Applications (RApps) and upload useful monitoring information, as well as developing a methodology for knowledge representation and reasoning in robotics and automation. More information on RAPP can be found at http://rapp-project.eu/.
One of the most important parts of RAPP is the RAPP Platform, along with the RAPP API. RAPP Platform is a collection of ROS nodes and back-end processes that aim to provide generic web services to robots. The main concept of RAPP Platform aligns with the cloud robotics approach. RAPP Platform is divided in two main parts: the RAPP ROS nodes and the RAPP Web services.
The RAPP ROS nodes are back-end processes providing generic functionality, such as Image processing, Audio processing, Speech synthesis & Automatic speech recognition (ASR), Ontology & Database operations, as well as Machine Learning algorithms.
The RAPP Web services are the front-end of the RAPP Platform. These expose specific RAPP Platform functionalities to the world, thus any robot can invoke specific algorithms, simplifying the work of developers. The developed web services utilize HOP, a language dedicated to programming reactive and dynamic applications on the web.
Finally, RAPP API is the software means to invoke a RAPP Platform service via C++, Python or JavaScript from any computational system (either in-robots or standalone such as PCs and laptops).
Links of interest:
RAPP Platform GitHub repository: https://github.com/rapp-
project/rapp-platform RAPP Platform wiki: https://github.com/rapp-
project/rapp-platform/wiki RAPP API GitHub repository: https://github.com/rapp-
project/rapp-api RAPP Platform documentation page: http://rapp-project.github.io/
rapp-platform/ HOP website: http://hop.inria.fr/home/
index.html
- Introduction to R.O.S and its package management
- Working with 3D robot modeling in R.O.S
- Simulating robots using R.O.S and Gazebo
- Using the R.O.S MoveIt! And Navigation stack
- Working with Pluginlib, Nodelets and Gazebo plugins
- Writing R.O.S controllers and visualization plugin
- Interfacing I/O boards, sensors and actuators to R.O.S
- Programming Vision sensors using R.O.S, Open-CV and P.C.L
- Building and interfacing differential drive mobile robot hardware in R.O.S
- Exploring the advanced capabilities of R.O.S MoveIt!
- R.O.S for Industrial Robots
- Troubleshooting and best practices in R.O.S
Aalborg University
Section for Automation and Control
Fredrik Bajers Vej 7, C3-203
9220 Aalborg
We want to invite all Danish ROS users to this meetup. Whether you are a user, aficionado or expert, we want you to come. We will share our experiences with ROS and present our different projects that use ROS and hopefully kick-start a useful Danish ROS network.
Participation is free, just send an email to kdh@es.aau.dk to let us know that you are coming.
CALL FOR PRESENTATIONS
Please consider presenting your work with ROS. This may be anything from a presentation of a project using ROS to a tutorial on a package that you maintain. Please send an email with your topic to kdh@es.aau.dk
PROGRAM
10:30-12:00 Morning session
12:00-13:00 Lunch
13:00-13:30 Tour of the Automation and Control laboratories
13:30-15:30 Afternoon session
We hope to see you in Aalborg in February.
Robotic regards,
Karl Damkjær Hansen
ROS-Industrial software developers at Southwest Research Institute have collaborated with the product development team at Blue WorkForce to create a ROS package for their Ragnar robot. The Ragnar is a 4-legged delta style robot designed to be affordable and reconfigurable for a variety of work volumes and tasks. Special thanks to:
- ROS-I Team: Jonathan Meyer, Alex Goins, and Jeremy Zoss
- Blue WorkForce Team: Michael Frederiksen and Preben Hjørnet
The source code can be found at: https://github.com/Blueworkforce/ROSRagnarEDU
Find this blog and more at planet.ros.org.