August 2015 Archives

From Lorenzo Riano via ros-users@

The personal robotics research team at Bosch, Palo Alto is looking for an outstanding candidate with expertise in mobile robotics, navigation, planning, manipulation or control. The ideal candidate will have a Ph.D in robotics or related field, and previous working experience developing large scale software solutions for mobile robotics.
Duties and Tasks:
Perform research, develop, implement and evaluate algorithms for collaborative robotics. The developed algorithms will enable humans and robots to safely share and work in the same environment. The proposed solutions must be adaptable to a variety of platforms, sensors and environments. The candidate will work in an interdisciplinary team on an exciting project with a potentially large impact worldwide.
Skills/Job Requirements:
  • Excellent knowledge and proven expertise in developing solution for mobile robots.
  • Excellent knowledge in one or more of the following fields: navigation, motion planning, manipulation or grasping.
  • Working knowledge of optimal control methods and optimization methods.
  • Excellent C++ programming expertise required, and proven expertise working with large code bases.
  • Excellent knowledge of ROS is required.
  • Working experience with at least one mobile robotic platform is required, more than one is a plus.
  • Python and Java knowledge is a plus.
  • Proven system integration and software architecture skills.
  • Knowledge of Linux, and development on Linux systems preferred.
  • The ability to develop, understand and implement complex algorithms efficiently and correctly.
  • Experience with modern software engineering tools.
  • Experience working independently in a large software setting.
  • Excellent communication skills and demonstrate a proven ability to multitask and deliver on challenging software development tasks.
Required Application Materials:
1. Cover letter
2. Resume/CV
3. Two references and/or two letters of recommendation
4. A statement of past experiences and how they apply to the position posted
All items are mandatory. Your application will not be complete and won't be processed unless you submit all five items.
Availability: ASAP
Location: Palo Alto, CA, USA
From Konstantin Zhukov via ros-users@

I'd like to announce OrSens - portable stereo-camera calculating depthmap onboard, so you can get depth and RGB streams via USB at 30FPS.

Here is the ROS wiki page for more info:

Here are the repositories:

Here's the website:

Our team is working on deep integration with ROS and on providing some ready-to-use computer vision solutions.
We ourselves use the camera in our device for blind people, with ROS-powered software.

We hope that our work could be useful for the community.

From Mark Silliman

Liatris is a new open source project built with ROS.  Liatris determines any object's identity and precise pose using a touch screen and RFID reader.

The robot in the video is programmed to identify and grasp any object placed on the touch screen, regardless of the object's shape, size or positioning. Liatris can immediately identify the object and determine its orientation using capacitive touch and RFID technology. It discerns the object utilizing the CAD model downloaded from the Liatris API and uses instructions provided in the API to physically grasp the object. The instructions define the optimal way in which the robot should grasp a specific object while avoiding collisions with other objects (thanks to MoveIt.)

The result is an accurate 3D perception and mobile manipulation solution.

Learn more at

From Matt Lamping of Intelligrated

There is quite a lot of interesting development activity with robotics in 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.



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(r) (<>) is a leading North American-based, single-source provider of intelligent automated material handling solutions that drive distribution and fulfillment productivity for retailers, manufacturers and logistics providers around the world. Through a broad portfolio of automation equipment, software, service and support, Intelligrated solutions optimize processes, increase efficiency and give businesses a competitive edge.

Intelligrated designs, manufactures, integrates and installs complete material handling automation solutions including conveyor systems, sortation systems, palletizers, robotics and order picking technologies - all managed by advanced machine controls and software. Solutions include industry-leading Intelligrated-manufactured Alvey(r), RTS(tm) and IntelliSort(r) brand equipment and Knighted(r) warehouse management (WMS), warehouse control (WCS) and labor management software.

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.

Software engineer at Yujinrobot Seoul, Korea

| No Comments | No TrackBacks
From HyungRyul Kim via ros-users@

Yujin Robot Co,.Ltd is looking for talented 1) framework developer and 2) frontend application developer to build next generation of service robotics system!

Yujin Robot is one of leading service robotics company always exploring the future of service robotics in real life like iClebo, cleaning robot, and GoCart, meal transportation system.

Also check out what we have done from these videos!

You will be given freedom to do things your own way, however this will require you to be highly self-organised while still being able to ride with the team. This scope will also give you the opportunity to influence and expand your role depending on the operations' success.

Software Framework Developer

the software framework developer will focus on design and development of core software framework that manages collaboration of multiple robots and IOT platforms

* Key Roles & Responsibilities
- Software framework for multi robot operation development
- Integration with other platforms like IOT

* Requirements

- Master's degree in Robotics, Engineering, Computer Science Engineering, Computer Science or a related field - or - Equivalent years of experience
- Proven software development skills
  - Proficiency in C/C++ or Python
  - Code development under linux
  - Experience with version control systems
- Good writing/reading/speaking english

* Desirables
- Comfortable using Git with GitHub/Bitbucket
- Programming skills across multiple languages
- Experience managing team software or a large software project
- Experience in designing components of a large software project
- Experience with ROS
- Experience in open source

Frontend Application Developer

* Key Roles & Responsibilities
- Development of web introspection application for multi robot framework operation and single robot control
- Development of user-side application for robotics service

* Requirements
- Bachelor's degree in Robotics, Computer Science or a related field - or -Equivalent years of experience
- Web application development skill - javascript, CSS, HTML5, nodejs

* Desirables
- Comfortable using Git with GitHub/Bitbucket
- Programming skills across multiple languages
- Experience in open source development
- Experience in Android and Qt development
- Knowledge of Web backend/Database/Frontend development

To apply

Send all documents to Note that technical research personnel(?? ?? ??) position is also available.

- Tell us why you are the right one for the job (i.e. cover letter or personal statement)
- Your Resume
- code examples (link to online repositories preferred)

You can also check our job posting. (Link)

Official Docker Hub repo for ROS and Gazebo!

| No Comments | No TrackBacks
From Ruffin White via ros-users@

Hello everyone,

I'm happy to announce that ROS now has an official Docker Hub repository for ROS images [1].

You may remember earlier this year I asked the ROS community if there was any interest in starting such project [2]. Well, a few months and an OSRF internship later, OP is here to delver!

The official repository has been up for some time now, and it seems word has already gotten around as the project currently has +1000 downloads (and I know that wasn't just me), but I waited on announcing this until I had a bit of documentation and tutorials to go with it. So I'd also like to point out the Docker section that has been added to the ROS Wiki [3].

Another thing to add is that I have done the same for the Gazebo community as well, so if you'd like to start building your cloud based simulation clusters or quickly play with the latest version of Gazebo, v6.0, regardless of the dependencies you may not have installed on your workstation, you can download the official Docker Hub image for Gazebo [4].

The available ROS tags include supported distros, both Jade and Indigo, along with a hierarchy tags based off the most common meta-package dependencies:
  • ros-core: barebone ROS install
  • ros-base: basic tools and libraries (also tagged with distro name with LTS version as `latest`)
  • robot: basic install for robots
  • perception: basic install for perception tasks 
The rest of the common meta-packages such as desktop and desktop-full are hosted on automatic build repos under OSRF's Docker Hub oginsanal profile [5]. These meta-packages include graphical dependencies and hook a host of other large packages such as X11, X server, etc. So in the interest of keep the official images lean and secure, the desktop packages and perhaps more will just be hosted with OSRF's profile.

And as another plug for ROSCon 2015 [6], I'll also be giving a short presentation on this topic:
ROS + Docker: Enabling Repeatable, Reproducible, and Deployable robotic software via Linux Containers. So if you'd like to meet up and talk about shipping software containers in robots, I'll see you there.

If you have any technical questions feel free to ask on with the tag "Docker", give me a ping @ruffsl, and feel free to help me flesh out the wiki docs!

Special thanks to OSRF for making this possible,

Modbot is Hiring

Hi ROS Users,

My name is Daniel, Co-founder of Modbot IncModbot is hiring across multiple disciplines inclusive of experienced C/C++ engineers with ROS experience (and Gazebo). Please apply or forward on to any friends with backgrounds below:

  • Mechanical Engineering
  • Electrical/Power Systems Engineering
  • Embedded System Engineering
  • Electronics Engineer
  • PCB Designer
  • iOS/Android Software Programmer
  • ROS (Robot Operating System) Programmer
  • Web Application Software Engineer
  • FEA/Simulation Engineer
  • Industrial Designer
  • Project Manager
  • Community Manager
  • Business Development Manager
  • 3D Designer
  • Sales Manager

We are growing rapidly and looking for experienced engineers to apply. We are an exciting fully funded startup company based at the incredible new Pier 9 facility in San Francisco. There is no time or opportunity better than now to join a fast paced exciting and challenging company such as Modbot. Be a critical part of the whole product life cycle for our upcoming public launch. See here for further details:

About Modbot

Modbot is the ultimate robot building block placed into the hands of everyday inventors. Inspired hobbyist, academics, students and industry professionals can implement their creative technology projects with our innovative modular robotics platform. Using our integrated joints, links and development platform, new ideas can be fashioned faster, simpler and more creatively.

Modbot will provide high quality low cost automation solutions to the industrial sector that enable manufacturers to setup complete automated production lines on the Modbot platform. The platform is simple to setup, easy to configure, easy to program and highly extensible.

Report from first ROS Summer School in China

| No Comments | No TrackBacks

The 1st ROS Summer School in China was held on 23-26 July 2015 at Shanghai. It attracted over 200 participants. This event was organized by Intelligent Robot Motion and Vision Laboratory (directed by Dr. ZHANG Xinyu, in East China Normal University and co-organized by a robotic startup company AIC-Robotics (


This summer school arranged 8 invited talks delivered by the industrial companies and 17 lectures given by ROS experts. 166 master and Ph.D. students from 48 universities and research institutes, and more than 50 developers and ROS users from the industrial participate this four-day event.

The organizers would like to give special thanks to the following lecturers: Dr. CHEN Ling (Shanghai University, Shanghai) Dr. PAN Jia (The University of Hong Kong) Mr. SHE Yuanbo (AICRobotics Team, Shenzhen) Mr. LIAO Xinyi (Northwestern Polytechnical University, Xi'an) Mr. LI Jin (KODA, Shanghai) Mr. FU Guohe (East China Normal University, Shanghai)

and the following enterprise representatives: Mr. WANG Xinjun (Shanghai Gaitech Scientific Instruments Co. Ltd.) Mr. GUO Gaihua (INMOTION, Shenzhen) Mr. LU Jing (Omakr Robotics, Suzhou) Dr. ZHENG Yousheng (AVIC JiangXi Hongdu Aviation Industry Group, Nanchang) Mr. LI Zheng (Hi-Robot, Shanghai) Mr. ZHANG Hao (DORABOT, Shenzhen) Mr. XIAN Linbo (WXYZTech, Wu Han) Mrs. WANG Wei (LEEMAN China, Beijing)

Please check out the official website for the photos

From Sachin Chitta via ros-users@

Save the date for the first MoveIt! Community Meeting happening online on Sept. 3 at 8 AM PST. Confirmed speakers include:

  • The State of MoveIt! - Sachin Chitta
  • OMPL - Mark Moll, Lydia Kavraki (Rice University)
  • ROS-Control - Adolfo Rodríguez Tsouroukdissian (PAL Robotics)
  • ROS-Industrial - Shaun Edwards (SwRI)
  • Team VIGIR at the DRC - Stefan Kohlbrecher (Technische Universität Darmstadt)
  • MoveIt! based Implementation of an I-AUV - Dina Youakim, Pere Ridao, and Narcis Plaomeras (University of Girona)

If you have used MoveIt! on an exciting project or robot and would like to present your work to the community, please don't hesitate to email me at by August 11, 2015.

A final agenda and details on how to take part in the meeting will be sent out next week.

roslint update

| No Comments | No TrackBacks
From Mike Purvis via ros-users@

roslint has been updated to the newest versions of its underlying linters, pep8 and cpplint, thanks to some work by Alex Henning. Version 0.10.0 has been released into Indigo and Jade and will be available in shadow shortly. Relevant PRs:

If you are the maintainer of one of these roslint-using packages, be aware that this change may result in new lint warnings on your package. Especially if you use the roslint_add_test macro to run the linter as part of a package's unit tests, you may want to grab roslint 0.10.0 from shadow so you can verify packages in advance of the next sync.

If you're not currently a roslint user, but develop (or maintain) ROS packages, consider integrating roslint. We use it on a bunch of our internal software at Clearpath-- having stuff linted upfront is great for making code review about the real design and implementation issues, and not about style.

From Florian Lier via ros-users@

please find the call for the first CITEC Month of Open Research below. We offer stipends to (PhD) students from all over the world.

We currently offer two ROS-enabled projects:

The CITEC Month of Open Research (MORe) is an international program that offers students stipends to contribute to open source or open data projects related to the research areas of cognitive interaction technology. MORe is organized by the Excellence Cluster Cognitive Interaction Technology (CITEC) of Bielefeld University, Germany. We fund students from abroad who would like to participate in exciting projects that are proposed by experienced mentors of CITEC research groups. Participants can gain a maximum paycheck of 1.500 EUR. We accept applications of English speaking students from all over the world!

  • The application period started: July 27, 2015
  • Deadline for student applications: August 21, 2015
  • Notification of acceptance: August 28, 2015

Available projects:

Fore information, please visit: * *

Get involved!

Kind regards, The MORe organizing team

From Nalin Gupta via ros-users@

Autonomous driving team at Auro Robotics is looking for interns in hardware / embedded systems field for immediate joining. If you are looking for something having insanely awesome startup culture and have related robotics background, please do write to us directly at or call at +1-408-431-7342 (Nalin Gupta)

Auro is a Y Combinator startup developing driverless shuttles for in-campus travel (pics and video attached). Your mission (should you choose to accept!) would be to take charge of hardware and mechatronics of an autonomous vehicle being developed for pilots programs.

  • Has worked on robotics project (related to hardware / embedded systems) before
  • Good understanding of mechanical design, stability, various types of connectors, safe wiring etc.
  • Working knowledge of basic embedded systems (such as Arduino, Raspberry Pi etc.) and robotics systems
  • Knowledge of C/C++ and embedded programming

We are currently looking for candidates who can join immediately (within 1-2 weeks time frame).

About Us:
We make autonomous shuttles for in-campus travel (pics and video attached) for use at places such as university campuses, large industrial sites, Disneyland, resorts and airports. 

Auro is a Y Combinator S15 batch company, and were recently selected amongst 50 top innovations in a program organised by Stanford Business School and Lockheed Martin.

We focus on developing the autonomous driving software, while partner with vehicle manufacturers and use off-the-shelf sensors for the rest. We, though, sell the complete autonomous shuttle, as a single integrated product.

We are located in Sunnyvale, California. Accommodation and other amenities can be arranged. 

Website URL:

ROS installation for OS X

| No Comments | No TrackBacks
From Mike Purvis via ros-users@

Greg Brill and I have been working on establishing a script that can more or less automatically set up a ROS desktop_full install on Mavericks and Yosemite; we'd be glad for a few brave souls to give it a try:

Some key ways in which this differs from the official instructions is that it:
  • uses brewed python instead of system python,
  • uses catkin_tools to build in parallel instead of catkin_make_isolated,
  • requires very minimal and well-documented sudo use, and
  • tries to automatically detect some problematic configurations and provide appropriate prompts/suggestions.
The desktop_full build itself is about 30 minutes; the remainder of the time is spent fetching and building dependencies (especially VTK and Gazebo 5). Total time on most systems should be < 1h.

Our intent is to set up some form of CI which can periodically re-run this setup on a vanilla machine, and thus keep it from regressing, however such a thing is still to come-- this overall procedure is long enough that it's not a good fit for Travis CI.

Bugs and pull requests welcome,
From Vijay Pardeep via ros-users@

The Project Tango team at Google is hiring!  Please take a look at the job description below.  You can apply directly through the Google Job Portal, and feel free to contact me at if you have any questions about this role.

Thanks for your interest!
Vijay Pradeep


Position: Software Engineer, Device Calibration (Project Tango)
Location: Mountain View, CA, USA
Type: Full-Time

About Project Tango:
The goal of Project Tango is to give a human-scale understanding of space and motion to mobile devices. This includes phones, tablets, and virtual reality headsets. Our team has been working with universities, research labs, and industrial partners spanning many countries around the world to build on the last decade of research in robotics and computer vision, concentrating that technology into a mobile device. A Project Tango-enabled device combines data from a fisheye camera, 3D depth sensor, and IMU (gyroscopes and accelerometers) to track its own position and orientation in the world, while also building a 3D representation of its surroundings. This all happens on-device in real-time.
See for more info about Project Tango.

About this Role:
With so many different sensors working together to produce a single cohesive estimate about the device and its surroundings, device calibration is critical to Project Tango's success. As a Software Engineer on Project Tango's calibration team, you will help support all aspects of device calibration. This includes developing algorithms for calibrating devices, designing automated workflows for calibrating devices on a high-throughput production line, and analyzing existing datasets and devices to quantify the effects of calibration on device performance.

- Be a technical contributor to an interactive C/C++ system.
- Participate in software architecture and design meetings.
- Work with an existing engineering team using an Agile-like process.

Minimum qualifications:
- BA/BS degree in Computer Science or equivalent practical experience.
- Programming experience in C or C++.

Preferred qualifications:
- MS or PhD degree in a related field.
- Expertise in any of the following areas:
    - Computer Vision
    - Camera/Lens Calibration
    - 3D Vision and VSLAM
    - 2D image processing
    - IMU sensor processing
    - non-linear optimization/bundle adjustment algorithms
    - Strong Python programming skills.

How to Apply:
Please apply via the Google Job Portal here:!t=jo&jid=111045001&

(A full list of Google Project Tango Job openings is available here)
From M H via ros-users@

Manning (the publisher) is currently looking for potential authors for Robot Operating System (ROS) book. We already contacted a couple of ROS contributors and wanted to reach out to the ROS community as well, as proposed by Vincent Rabaud.

New Tool: roscompile - Catkin Metadata Helper

| No Comments | No TrackBacks
From David Lu! via ros-users@

I have a confession to make. I'm not very good at Catkin. One reason
is because there is a lot more metadata to maintain. Unlike Ye Olde
Rosbuild, where you could add a dependency by adding a single tag in
the manifest, Catkin requires you add the build and run dependencies
to the package.xml, as well as add the dependencies in the
CMakeLists.txt in a couple places.

That's why I've developed a tool called roscompile, which I've found
invaluable for cleaning up my packages for release. It attempts to do
the hard work for you by 'compiling' the information that already
exists in the package.

 * Did you just add a dependency on a new package in your source code?
roscompile will read the source and add the appropriate tags to your
package.xml and CMakeLists.txt.

 * Create a new launch file that uses map_server? roscompile reads
launch files to add run_depends.

 * Add a new msg/srv/action/dynamic_reconfiguration/plugin? roscompile
generates the metadata for that too.

Check it out here:
(contains a full list of features and issues page)

Of course, the tool is far from perfect. It should not be used to
blindly make changes to critical repos. I welcome collaboration to
help cover people's use cases other than my own.

3rd ROS Meetup in Korea!

| No Comments | No TrackBacks
From Yoonseok Pyo via ros-users@

We held the 3rd ROS Korea users seminar & meetup event at Dong-a University in Busan, on 8 July 2015. We held 1st and 2nd meetup event in Seoul, Korea. However, this time, we held in other city 'Busan', try to spread ROS in Korea.


The seminar covered overview for introduction of ROS, SLAM, Navigation, Moveit and Gazebo. See the links below for the presentation slides.

For the past year, OROCA ( community has been effort to expand open robotics software in Korea. We want to continue this activity with ROS. We are tentatively planning to hold 4th ROS meetup in Korea on November. 

We'd like to give special thanks to OSRF, ROS development teams and many ROS users. Also, thanks to Prof. Jong-Wook Kim at Dong-a University and our sponsors Yujin Robot and ROBOTIS.
From Rian Gariepy via ros-users@

Position: Navigation/Planning Developer (Remote Contract)
Location: Part time or full time remote
Experience: Graduate degree or equivalent background in a related field

About Us
Clearpath Robotics designs and builds service robots to automate the world's dullest, dirtiest and deadliest jobs.  Our clients range from small local businesses to some of the biggest, best known companies on the planet. We built Clearpath by offering hardware and services to support advanced robotics R&D and are now expanding into commercial and industrial service robot deployments.

We employ a diverse and highly talented team who live and breathe robotics.  We believe that work must have a high "cool" factor and every day should bring new knowledge. 

About the Job
At present, most of our developers are located in Kitchener, Canada. We've had a huge amount of interest worldwide from people who would like to work from their home countries full-time, but we're not yet in a state where we can easily support them. However, the opportunities we're facing as well as our progress towards supporting worldwide development means we're now at the point where we're looking for remote contract work.

We're looking for people who can help us make our ground robots (a few of which aren't yet public) and software (again, not yet public) more capable of planning in a wide variety of static and incredibly dynamic environments. We need people who have an existing background in controls and planning, and are up to helping our team revolutionize how the world works. You won't be off on your own - you'll work closely with our existing team and infrastructure on some very key projects.

Your primary responsibilities will be:
Optimization of existing planning software
Implementation of higher-level planning algorithms

Additional tasks may include:
Code review of related modules
Simulation model design

About You
You've seen where robotics is going and want to get involved with a small company that thinks big and dreams huge.  Or, you've got obligations in your current country and aren't able to move, but still want to keep your skills sharp. You might also be in academia and want to get a sense of how industrial development operates, as well as learn from our experienced team.

You are driven, view work as more than just a job, and are never satisfied with a project left half-done.  You want to work with people like you; creative, fun-loving, and passionate about their work.  You are motivated by seeing the problems you solve have real-world applications, and you thrive on challenging and rewarding problems.

Since this is a contract position, we unfortunately will not be proceeding with anyone who does not have prior experience as listed by the required skills; we cannot commit to providing ROS or C++ training as we normally would. We require candidates who can commit at least 20 hours/week for at least 4 months, and who are not bound by any existing contract which would prevent them from working with us.

Required Skills:
Proficiency with Linux, C++, ROS
Theoretical experience with path/trajectory planning for autonomous ground vehicles
Theoretical background includes sample-based and graph-based planning approaches

Bonus points for:
Gazebo experience
Practical experience with the control of skid-steer and differential drive ground vehicles
Familiarity with SLAM and state estimation
Familiarity with multi-vehicle coordination and area coverage algorithms
Background in kinematic-based control
Experience with the move_base framework

What Now?
Apply here: ( Please also send testimonials as well as conference papers, journal articles, source code, portfolio media, references, or other indications of exceptional past work to, including "Autonomy  Developer - Contract" in the subject. If your skills don't fit this job description, but you're still interested in working with us please apply to our "General Robotics Enthusiast" position. No recruiters or form cover letters, please. They do not please our mechanical masters.
From Lorenzo Riano via ros-users@

The personal robotics team in Bosch Research and Technology Center in Palo Alto, CA is looking for excellent candidates to work in open source software development. The candidate will work in close collaboration with the Open Source Robotics Foundation to develop the next generation of ROS, spending part of his/her time at OSRF in Mountain View. The candidate will be fully integrated into the emerging robotics community in the Silicon Valley.
Tasks & Responsibilities:
  • Research, develop and test code for ROS 2.0 framework. This includes making ROS suitable for production and real-time systems as well for multi-robot setup on an intermittent network. It also includes development of new behavior modeling mechanisms that will standardize the development process.
  • In close cooperation with Bosch research in Germany work towards ROS 2.0 mechanisms for constructing systems with well-defined execution semantics and guaranteed real-time properties
  • Collaborate with the robotics projects at Bosch and represent their needs for ROS at OSRF
  • Ph.D. or M.Sc. (with at least 3 years of industry experience)
  • In-depth knowledge and hands-on working experience with ROS (2-3years), excellent C/C++ programming skills
  • Excellent knowledge of Linux and development on Linux systems as well embedded systems such as e.g. freeRTOS
  • 3+ years of development and prototyping experience in large, high-quality software systems
  • Strong research and problem solving skills; Excellent communication, teamwork and technical writing skills
  • (Desired) - Experience with methods and mechanisms for real-time systems, experience working on robot systems, academic track record - proven by publications

New manipulation SIG

| No Comments | No TrackBacks
From Ugo Cupcic via ros-users@

As discussed with a few people, I created a new SIG for manipulation / grasping:

The idea is to create a group of people interested in these subjects to discuss common problems, focalise some of the development, etc...

Here's a short list of topics that could be of interest (this is of course non exhaustive):
 - common messages and interfaces
 - tactile sensors 
 - planners
 - generic nodes / base class
 - new interesting hardware

ROS Summer School in Turkey

| No Comments | No TrackBacks
From U?ur Yayan

In Turkey, many college students, researchers and engineers have been learning and using ROS and seeing its value and benefits. Although some people claim learning and using ROS is a slow and painful process, we disagree. 2nd ROS Summer Schools 2015 which is organized by Eskisehir Osmangazi University & Inovasyon Muhendislik, Eskisehir Turkey, ensures a rapid and comprehensive learning chance for ROS users.


The goal of the summer school is to provide participants with hands-on laboratory experience, programming and offline simulation skills and to give them an introduction to novel technologies and trends in the ROS. This hands-on programme provides participants with the opportunity of practical work with ROS. Within programming and offline simulation sessions students will gain skills in real environment by using fully ROS compatible EvARobot which is developed by Inovasyon Muhendislik. The Robotics Summer School includes three-days of workshops and lectures to all trainees (Undergraduate and Graduate Students and Postdoctoral fellows).


In our summer school, first day, information will be provided about the recent state of mobile robot and autonomous vehicle studies. After that introductory practical education for Linux/ROS and its applications will be given. In the second day GAZEBO simulation environment is learned (building an environment and robot model, collection of sensory data (kinect, encoder, sonar, lidar), ROS basic libraries for autonomous vehicles). In the third day fully ROS compatible EvARobot is presented. Also some real environment test and demonstrations (wander, remote control, collection of sensory data (kinect, encoder, sonar, lidar), SLAM-AMCL etc.) are implemented by using EvARobot.


Program details are below.

From Judith Viladomat

The ROS simulation of PAL Robotics mobile base, named PMB-2, is available now and ready to download! You will find all the steps in the ROS wiki.

This mobile base is the one used in TIAGo, the mobile manipulator. Now it is also available independently, and shipping for first units is starting in a few months - in October! PMB-2 is 100% ROS based and can be fully customized.

PMB-2 has a maximum speed of 1 m/s and can move around with its traversable step and traversable gap of 1.5 cm. The mobile base can carry anything on top, with a payload of 50 Kg. PMB-2 features our custom suspension system, making it handle larger irregularities of the floor.

You can watch PMB-2 first prototype in action in this video, where there are more features explained.

Find this blog and more at

Monthly Archives

About this Archive

This page is an archive of entries from August 2015 listed from newest to oldest.

July 2015 is the previous archive.

September 2015 is the next archive.

Find recent content on the main index or look in the archives to find all content.