February 27, 2015
Intern seat available!
Yujin Robot’s innovation team is looking for an intern to join our cause! The prospective applicant will be working on tasks related with navigation, connectivity and in general, anything relevant to supporting the development of a service robot on its way to being a product. Applicants need to be familiar with ROS and Linux. In return they will get hands-on experience running and playing with our robots.

The specific tasks will be selected based on the applicant’s skills and experience. Relevant fields include:

  • Environment sensing
  • Local and global planning within the ROS navigation framework
  • Mapping solutions for a vision-based SLAM

  • User interfaces on the robot, hand helds and remote stations
  • Developer tools
  • Higher level service-oriented software
  • Android and Robot Web Tools

Connectivity & Networking
  • Robust WIFI handling
  • Android - robot pairing (direct connection)
  • Integration with ROCON

  • Develop tools to support navigation and connectivity tests
  • Robot testing and performance analysis
  • Support setting up and running demonstrations

  • Bachelor's degree in robotics, computer science or a related field
  • Good programming skills in C++ or Python
  • Experience with robotics, ROS and Linux

Working Conditions
  • Duration: 6 months
  • Starting date: April
  • Location: R&D center, located in Gasan-dong, Geumcheon-gu, Seoul
  • Working time: 9:00 ~ 18:00, Mon ~ Fri
  • Salary: 1,500,000 KRW
  • Travel and housing support is available for foreigners.
How to Apply
  • Send the following documents in English as PDFs to jobs@yujinrobot.com
    • Resume (max. 1 page)
    • Motivation / cover letter (max. 1 page)
    • Two letters of recommendation
  • Provide at least 2 code samples
  • Application period : 2015/02/27 ~ 2015/03/22

To find out more about Yujin Robot’s innovation team, check out our website (inno.yujinrobot.com), blog (blog.yujinrobot.com) and twitter acoount (twitter.com/yujinrobotinno).

by Marcus Liebhardt (noreply@blogger.com) on February 27, 2015 09:14 AM

February 26, 2015
New TurtleBot Tutorials at learn.turtlebot.com
Thanks to the efforts of Mark Silliman, Austin Meyers, and Melissa Eaton we have a new set of tutorials for the TurtleBot targeted at making the TurtleBot and ROS in general available to the web developers in general. The tutorials include going all the way through to setting up a web interface. Find them at learn.turtlebot.com

Here's his announcement. 

Free tutorials bring robotics programming to the web developer masses
Learn.turtlebot.com provides an easy launch pad for anyone interested in robotics

If you've ever dreamed of learning to program a robot, but didn't know how or where to start, your
day just got a whole lot better -- and your next few weekends are booked.

Learn.TurtleBot.com debuted this week its free, 30-session tutorial, which promises to teach
developers how to use the Robot Operating System (ROS) to drive a TurtleBot. The latter is an open source hardware and software platform that can autonomously navigate to objects and places.

"There have been so many technical barriers to robotics from the cost to the fact that most of the literature is aimed at academics," says the tutorial's creator Mark Silliman. "I want robotics to be
accessible to anyone who is interested."

The tutorials are written at a high-school level and can be completed over a couple weekends. Each includes a video and takes about an hour to finish. By the series end, developers will be able to direct their TurtleBot to bring them coffee to their desk (view video).

While the chance to build a coffee-bot is undoubtedly exciting, Silliman developed and funded the tutorials with an even loftier aim: to help create the next generation of robotics programmers.

Silliman, a serial entrepreneur and CEO of Smartwaiver, has a long-held passion for the robotics industry and its potential.

"I want to live in a world with a robot in every home, and though we have the computing power to do so, we also need a critical mass of people studying the field," Silliman says.

He contends that robots are ready for the first wave of amateur developers to build off the early work of robotics pioneers and take the field to new heights. Software packages such as ROS as well as the relatively affordable TurtleBot, which you can buy for $1,000 or build yourself for less, have helped make robotics even more accessible.

And now the learn.turtlebot.com tutorials push the needle even further by teaching core robotics programming concepts in a fun and affordable way.

"We're standing on the shoulders of many brilliant people and engaged, innovative communities," Silliman says. "I hope this helps break down even more barriers and puts us that much closer to making the robot revolution a reality."

by Tully Foote on February 26, 2015 12:55 AM

February 25, 2015
Robotnik announces the RB-1, a new ROS based mobile manipulator
From Alejandro Espert of Robotnik

Robotnik, a Spanish company specialized in robot product development and robotics R&D 
services, has developed its new mobile manipulator called RB-1.

RB-1 (logo) render (1).JPG

RB-1 is a mobile manipulator designed with extensibility and modularity for research and 
application customization. The robot has been designed using a single type of the Korean 
manufacturer ROBOTIS actuators and corresponding with the product range Dynamixel PRO. 
The Dynamixel PRO servo-actuators integrate controller and servo-amplifier inside the 
actuator housing, simplifying its interconnection to 2 supply wires and 2 additional wires for a 
communication bus.

The arm has an anthropomorphic configuration of 7 DOF plus 1 DOF to elevate the torso and 
one gripper. All actuators are attached directly to the element holders with the exception of 
the second wrist axis, which transmits its torque by means of a pulley. This allows to increase 
the payload but at the same time to increase the manipulability index.

Regarding sensors, RB-1 mounts a Hokuyo URG-04LX-UG01 laser, a 2D laser range finder for navigation, localization and gyro board, and a 2DOF pan-tilt unit for the environment 
perception by means of a Microsoft Kinect/ASUS Xtion PRO Live RGBD Sensor, to recognize 
objects in the environment, but also for navigation and localization purposes.

Another advantage of RB-1 is that has completely open-source software, ROS, so everyone can contribute by uploading their own modules for development and programming.

RB-1 is conceived to R&D applications, AAL (Ambient Assisted Living), indoor mobile 
manipulation or remote handling, among others.

RB-1 has different configurations, the complete configuration of 13 DOF has a price of 46.200€, the version which has an arm of 6 DOF is around 44.000€. The mobile base platform can also be ordered separately for 12.500€.

Robotnik is pleased to announce that we have opened pre-orders of the new RB-1, if you require other configurations we will be grateful to hear your petitions.

For more information please see: http://www.robotnik.eu/manipulators/rb-one/ 

or contact María Benítez: mbenitez@robotnik.es

by Tully Foote on February 25, 2015 06:22 PM

February 24, 2015
Darwin OP package for ROS/Gazebo available
From Philippe Capdepuy via ros-users@

Dear ROS users,

We just published 3 packages for simulating the Darwin OP robot on Gazebo (or to use with the real robot but with some extra work):
 - https://github.com/HumaRobotics/darwin_gazebo
 - https://github.com/HumaRobotics/darwin_description
 - https://github.com/HumaRobotics/darwin_control
They have been tested on both Hydro and Indigo, but they probably work for other distributions.

We also provide a user-friendly Python API with walking capabilities.

A quick tutorial and demo can be found here:

Credits also go to Taegoo Kim and Bharadwaj Ramesh for the meshes and original URDF on which this work was based.


by Tully Foote on February 24, 2015 07:50 PM

February 17, 2015
Senior Robotics Algorithm Developer position at MathWorks Inc. (USA)

From Shridhar Shah

Senior Robotics Algorithm Developer position at MathWorks Inc. (USA)


Job Summary


You will develop new technologies to enable MATLAB and Simulink to work with humanoid and mobile robotics platforms. In particular, you will develop algorithms for analysing robot dynamics and for planning and controlling robot motion. You will also work closely with the team to identify trends in robotics technology in order to develop leading-edge product capabilities.




Develop MATLAB and Simulink libraries for robotics algorithms related to planning, control and kinematics

Investigate and incorporate third-party robotics libraries and tools

Participate in all stages of design, implementation, testing, and product release.

Keep up to date on the fast moving robotics technology landscape.

Demonstrate product capabilities to educators and researchers and incorporate their feedback


Minimum Qualifications


Experience with Robotics Programming

A bachelor's degree and 3 years of professional work experience (or a master's degree) is required.


Preferred Qualifications


Experience with MATLAB and Simulink

Experience implementing planning and control algorithms for multi-link rigid-body robots (e.g., inverse kinematics, PRM)

Familiarity with leading-edge approaches to robot kinematic analysis and planning

Experience with C/C++

Excellent written, verbal, and interpersonal skills

Familiarity with Robot OS (ROS) libraries for planning and control

Familiarity with physical modelling tools and SimMechanics


If you are interested in the above position, please apply online using the following link,



by Tully Foote on February 17, 2015 10:45 PM

My internship at Yujin Robot

My 5-month internship was a very nice experience. Getting to live in Seoul and to work in a company dedicated to robotics was very entertaining. I gained a lot of experience while programming robots and tackling challenging technical problems.

At the beginning of my internship I played around with the ROS navigation package and learned how to navigate with TurtleBot. Then I worked on tuning the navigation parameters to achieve a better performance. I also created a new package for the simulation of TurtleBot with the lightweight 2d simulator "STDR".

My next task was to program a module for our GoCart cameras' extrinsic calibration. I tested some existing methods then implemented an algorithm based on non linear optimization techniques.

During my last weeks, I worked on solving the robot kidnapping problem. The current navigation framework could only be initiated when the robot started at a known position given by the user. Having the robot autonomously recognize its position at any starting point provides much more flexibility.

Today is my last day at Yujin Robot and I would like to thank Daniel, Marcus and our innovation team for their support and the time we spent together discussing and exchanging new ideas.

by Mehdi Tlili (noreply@blogger.com) on February 17, 2015 06:35 AM

February 13, 2015
Introducing OpenPTrack - developers needed
From Matteo Munaro via ros-users@

I would like to introduce OpenPTrack, an open source project for real time people tracking in RGB-D camera networks targeted towards applications in education, art, and culture (e.g. the Whorl installation, LASHP Welcome Center prototype, and this education research project.)

OpenPTrack is a joint effort of UCLA REMAP and Open Perception. Key collaborators include the University of PadovaElectroland and Indiana University Bloomington.

It consists of a collection of ROS packages whose main features are:
  • user-friendly network calibration
  • person detection from RGB/infrared/depth images
  • efficient multi-person tracking
  • UDP and NDN streaming of tracking data in JSON format
It currently supports networks of Kinect v1, SwissRanger SR4500 and stereo cameras custom-built with PointGrey cameras. Support for Kinect v2 will be added soon.

We have three  deployed multi-imager testbeds at the UCLA Lab School, UCLA Interpretive Media Laboratory, and University of Indiana, and will add a fourth this month. 

We are currently looking for developers interested in creating easy to use front-end interfaces for OpenPTrack, thus fully automating all of the steps of designing the camera network and setting up, configuring, calibrating, operating, and debugging the system.

* Required Skills: *
- Experience with C++.
- Experience with Robot Operating System (ROS).
* Nice To Have: *
- Experience developing web interfaces.
- Experience with ROS tools for developing web interfaces.
- Experience with OpenCV and PCL.
- Knowledge of people tracking algorithms.
- Knowledge of camera calibration algorithms.

In February, we are planning to launch a pilot crowdfunding campaign to help support getting OpenPTrack in the hands of more potential users, and would love to get these additional developers aboard by that time. 

For applications and any enquiries, please send an email to Jeff Burke (jburke@remap.ucla.edu) or Matteo Munaro (munaro@dei.unipd.it).

by Tully Foote on February 13, 2015 09:57 PM

February 11, 2015
ROS Community Workshop, ERF 2015
from Rich Walker - the Shadow Robot Company

We take ROS very seriously at Shadow - it's at the heart of our robots and systems.

As part of that, we've organised a ROS Community workshop at the European Robotics Forum this year, on Friday 13th at 16.15 in Room 2.

The workshop has three parts:
  1. Overviews of ROS - where it is, where it's going, what the Big Picture is.
  2. Lightning talks on problems in ROS now - what makes it hard or easy or you to use it? What would help?
  3. Roadmapping - what do we need and in what order? What's important?
If you use ROS, or you manage a project that relies on ROS, you should come to the workshop and contribute!

If you want to know more, or you have a definite lightning talk to give, then please get in touch. - see this link for the webpage with contact details!

by Ugo Cupcic on February 11, 2015 01:33 AM

February 10, 2015
ROS Answered [beta] Announcement
From David Lu!! via ros-users@

Like Jonathan, I too started a little hack over the holiday. 

Going back to the last ROS Metrics report, I'd been wondering how many questions on ROS Answers actually get answered. This site aggregates all the information by topic. 

The site's not perfect, but it gets the point across. I know the pages load slow, and it turns out that yaml isn't the best database format for 8M of data. 

Feedback and contributions welcome!


P.S. Friendly reminder to add yourself and your institution to ROS Map (http://metrorobots.com/rosmap.html)

by Tully Foote on February 10, 2015 12:48 AM

February 05, 2015
Jade Build Farm Kick-Off
I wanted to give an update on the next distribution of ROS, which we are calling ROS Jade! We've been working on getting things ready for people to start releasing packages into Jade at their convenience.

We have many of the system dependencies spec'ed out for Jade and we've catalogued them in REP-0003 [1]. So far we have over 140 packages released into Jade, including many of the core ROS packages, with binaries for Ubuntu Trusty, Utopic, and Vivid [2]. You can compare what's in Jade versus other distributions as well [3].

At this point I think it is safe for maintainers to start releasing their packages into Jade. Necessarily, you'll need the packages which you depend on to be released before you can release your packages, but some recent improvements to bloom should make it easier to check that, so make sure you have bloom version 0.5.17 or greater before trying to release!

If you find that some of your dependencies are not released yet, I encourage you to work with the maintainers for those packages and ask them to do so.

The Jade release it targeted for May 2015, so we have several months to get things released and tested, but we should avoid procrastinating.

There are few things still missing for the Jade kick-off, but we are tracking them on GitHub [4].
For example, we are still working on the pre-release instructions for Jade, but I've decided to make this announcement anyways because the pre-release is designed to make sure your release doesn't break packages which depend on your packages.
Since your packages should not have any downstream dependencies yet, releasing without a pre-release right now is okay.
So, when releasing a package for the first time into Jade, releasers should run the local deb build test [5] or just release without a pre-release test.

Thanks, and happy releasing!

by Tully Foote on February 05, 2015 02:09 AM

February 03, 2015
New ROS robot development kit from Robotbase
From Duy Huynh of Robotbase via ros-users@

Hi everyone!  A year ago, we began to play with Turtlebot 2 & ROS, and we love it!  Over the last 12 months, we've added a lot of hardware and software components on top of it.  

We would love to share what we've built with the ROS community.  And if you're interested in getting the same unit for your own development or research, we're selling it on Kickstarter now.  

Pick the Research Edition ($1,495)

Hardware specs:
  • Kobuki Mobile Base
  • 3D Depth Camera
  • Inforce 6410 Single-board Computer or better
  • 9" Screen or Larger
  • Servos
  • Microphone
  • Speaker
  • Humidity Sensor, Temperature Sensor, CO2 Meter
If you're doing research in the Internet of Things & Connected Devices space, this Research Robot is perfect for you.  It can interface with almost all the connected devices on the market already.  We have built it as a Smart Home Automation System as well.  It has:
  • Wireless Z-Wave Plus
  • Zigbee
  • BLE
  • Wi-Fi
We'll also release our AI SDK, including:
  • Facial Recognition
  • Object Recognition
  • Speech Recognition
  • Natural Language Processing
  • And more
As well as the remote control apps for the robot, so that you can control the robots from your phone locally or remotely.
  • Android
  • iOS
Of course, we'll pre-install ROS and Ubuntu on the robot.

Any question / comment / advice / feedback is much appreciated.  

My email is duy@robotbase.com.


by Tully Foote on February 03, 2015 09:25 PM

New Mobile Manipulator: TIAGo robot
From the PAL Robotics Team via ros-users@

At Pal Robotics we are passionate for robotics. Today we are proud to introduce you to our latest robot the Mobile Manipulator TIAGo (Take It And Go), aimed at becoming your best research partner. 

TIAGo is a mobile research platform enabled for perception, manipulation and interaction tasks. The robot comprises a sensorized pan-tilt head, a lifting torso and an arm that ensure a large manipulation workspace. It has been designed to have a versatile hand contributing to its manipulation and interaction skills. TIAGo is flexible, configurable, open, upgradable and affordable. An advanced robot to boost research areas from low level control to high level applications and service robotics. 
It is fully compatible with ROS and furthermore it comes with multiple out-of-the-box functionalities like: 

* Multi-sensor navigation 
* Collision free motion planning 
* Detection of people, faces and objects 
* Speech recognition and synthesis 

All of which can be replaced for your own implementations: our system is open for you and adapts to your needs. 

Discover more about TIAGo at the website: 


We envision a robotic platform that will help you create service robotics solutions. As always, we welcome partners that pursue our interest in advancing the field of robotics. 

For further information contact us at tiago@pal-robotics.com. We will be pleased to answer any doubts and help you with your research. 

We look forward to hearing back from you. 

Kindest regards, 

The PAL Robotics team 

by Tully Foote on February 03, 2015 06:26 PM

Yujin Robot is hiring programmers!
Yujin Robot’s Innovation Team is looking for a 1)  control software engineer and 2) software developer to join our quest. We are a small, highly motivated group with a focus on turning the promise of the future into Yujin Robot’s products of tomorrow.

As a member of this team the control software engineer will focus on firmware and lower level robot control software development as well as integration with automated systems and smart devices in the environment. The software developer will take charge of the robot’s higher level software and also the system frameworks beyond the robot required for the target business use cases. There is an expectation that both applicants will be involved in the design and the delivery of these components.

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.

We offer flexible working hours, good payment and enough off-time to refresh your mind in an environment that is crafted to our needs.

Control Software Engineer
Key Roles & Responsibilities
  • Robot firmware and lower level control software (e.g. drivers, navigation)
  • Integration with handhelds/automated systems/smart devices
  • Networking and communications

  • Master’s degree in Robotics, Control Engineering, Software Engineering, Computer Science or a related field
- or -
  • Bachelor’s degree in Robotics, Control Engineering, Software Engineering, Computer Science or a related field plus 2 years of work experience
  • Proven software development skills
    • Proficiency in C/C++
    • Code development under Linux
    • Experience with version control systems, e.g. SVN, Git.
  • Experience in firmware/embedded systems development

  • Comfortable using Git with GitHub/Bitbucket
  • Experience with XC
  • Experience with ROS
  • Experience with embedded motor and sensor solutions for robots or similar devices
  • A passion for the black magic that goes on under the hood!

Software Developer
Key Roles & Responsibilities
  • Higher level ‘task oriented’ and diagnostic robotic software
  • System framework components
    • Setup and configuration
    • Monitoring
    • Multi-robot coordination
    • Service-specific software
  • Human to robot and human to system user interfaces
  • Implementation and design roles
  • Management and deployment of our software stacks

  • Master’s degree in Computer Science or a related field plus 2 years of work experience
- or -
  • Bachelor’s degree in Computer Science or a related field plus 5 years of work experience
  • Strong software development skills
    • Proficiency in C++, Python or Java
    • Code development under Linux
    • Experience with version control systems, e.g. Git, SVN
    • Familiar with test-driven development and continuous integration

  • 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
  • A passion for seeing their software come alive on robots!

To apply
  • Tell us why you are the right one for the job (i.e. cover letter, max. 1 page)
  • Attach your CV (max. 2 pages)
  • Hand in at least 2 code examples (link to online repositories preferred)
  • Provide at least two references

All documents must be in English, handed in as PDFs and send to jobs@yujinrobot.com. The submission deadline is the 1st March 2015.

To find out more about the innovation team, check out: inno.yujinrobot.com

by Marcus Liebhardt (noreply@blogger.com) on February 03, 2015 07:08 AM

January 29, 2015
January Community Meeting Highlights

From the meeting host, Ulrich Reiser:

Thank you for participating in today's ROS-Industrial Community Meeting. We had more than 100 people in attendance representing both industry and academia! For those who couldn't make the live event, it is now available on YouTube (below). We are grateful to our presenters:

  • Welcome and update on RIC-Americas and EU | Paul Hvass (SwRI), Ulrich Reiser (Fraunhofer IPA)
  • Modelling of Realtime Communication Patterns | Arne Hamann (Bosch)
  • Descartes Path Planner with Application to Robotic Routing | Shaun Edwards (SwRI)
  • Amazon Picking Challenge | Dejan Pangercic (Bosch)
  • Why DDS for ROS 2.0? | Dirk Thomas (OSRF)
  • MoveIt! New Functionality and Status Update | Sachin Chitta (SRI)

Join us for our next Community Meeting, likely in May around ICRA!

by Paul Hvass on January 29, 2015 09:28 PM

January 28, 2015
Software Engineer position at Cyberdyne Inc. (Japan)
from Martin Peris Martorell via ros-users@

"Dreaming" or "Passion" is valuable, but a "Heart for Caring for Others" is much more important. If one has the heart to care for people and society, one cannot idly stand by, but will proactively think and take immediate actions for a brighter future. This is the heart of Cyberdyne and we are looking for a Software Engineer experienced in ROS to help shaping that future.

About the job

We require a software engineer with broad experience in ROS and its components: simulators, visualisation tools, navigation, sensors, actuators and others. You will have the chance to join a highly dynamic and creative group of engineers with different backgrounds and skills working on real-world robotic applications.

Your main responsibilities will be:
 - Develop and maintain ROS software packages.
 - Prototype robots in simulated environment.
 - Implement and test algorithms in both simulated and real robots.

 - MSc in Computer Science or related field (preferable PhD)
 - ROS proficiency
 - Fluency in C/C++ (other languages are welcome)
 - Software Development experience under Linux/OS X environment
 - Hands-on experience with autonomous robots

Nice to have
 - PLC experience
 - Japanese language ability 
 - Currently residing in Japan (although we can sponsor a Visa)

If you feel you are the person we are looking for, let me know at martin_peris@cyberdyne.jp, send your cover letter (max 1 page) and your CV (max 2 pages) in PDF format. And to proof that you are human (or at least a robotic life form advanced enough to understand this e-mail and fulfil the requirements of the job position) state "Hasta la vista, baby" in the subject of your e-mail.

We are looking forward to hearing from you.

Best regards.

by Ugo Cupcic on January 28, 2015 10:25 PM

January 27, 2015
New modular Care-O-bot generation released: Care-O-bot 4
From Florian Weißhardt at Fraunhofer IPA via ros-users@

We've finished the new modular service robot generation of Care-O-bot - Care-O-bot 4.


Bild 1_Care-O-bot 4.jpg

In comparison to its predecessors, Care-O-bot 4 stands out in its modular design, extraordinary agility and multi-modal  interactivity. The five independent modules - mobile base, torso, arms, sensor ring, head - are easily plugged through standard connectors.  Care-O-bot can be thus be individually configured depending on the intended application: you can use the compact omnidirectional mobile base alone as a compact transportation device for payloads up to 150 kg. Equip the robot with one arm for simple manipulation tasks or with two arms for bimanual manipulation. If your application requires a large workspace of the arms, a spherical joint can be integrated that allows the torso to roll, pitch and yaw. This can be particularly helpful for picking objects from a shelf at different levels. A camera in the one fingered gripper enables object detection even in regions that are not covered by the cameras in the sensor ring or in the torso. Equip the Care-O-bot with a second spherical joint between torso and head if you need a large sensor coverage. Or if you want to move the touch screen integrated in the robot's head to a comfortable position for the individual user.


Discover all configuration options and all special features on the Care-O-bot website: www.care-o-bot.de.


Bild 2_Care-O-bot 4.jpg

Watch Care-O-bot 4 as a gentleman:


Like for Care-O-bot 3, open source ROS drivers and simulation models are provided for all modules (see http://wiki.ros.org/care-o-bot). We intend to make it available as research platform for service robotics soon.  A the same time we envision to build a platform to create individual service robot solutions for commercial applications.


We are always looking for partners to advance the state-of-the art in service robotics and enlarge the ROS-based Care-O-bot community. Additionally to that we're searching for skilled ROS developers and have various open positions, see previous post at http://lists.ros.org/pipermail/ros-users/2014-October/069034.html.


Please let us know if you are interested to get more information on Care-O-bot 4. We are looking forward to any feedback!

by Tully Foote on January 27, 2015 06:17 PM

January 21, 2015
Shadow Robot - looking for a new Software Engineer
from Ugo Cupcic

Job description
The role of software engineers at the Shadow Robot Company is to advance robotic systems, by implementing new solutions and algorithms, in order to realize complex tasks with complex robots. Think about all the knowledge and skills a human requires to lift a simple glass of water, and try to imagine how you'd implement that with a highly sophisticated robotic system. 

Should you join our team your job would center on solving real world problems using robotics. We work on highly challenging and simulating problems to deliver new solutions using advanced robotic systems. The job is quite versatile, ranging from driver development, to more high level cognition. Being part of a team of highly skilled individuals, we always strive to make you work on what you're best at.

Overall your goal will be making our robotic systems more reliable and easier to use for our customers. 

We're a small central London based company formed in 1987 with a well established reputation for developing top end robotic systems. Our core product is our robotic Hand, but we're also involved in a list of Robotics based projects for research, agriculture, space, medical, consumer, and other applications. 

We're a close knit team, all passionate about robotics and will be happy to share our knowledge in different domains, ranging from electronics to manufacturing.

Shadow's mission is to use robotics technology to solve real-world problems.

 Must have:
   - highly proficient in C++ or python
   - good knowledge of programming under Linux
 Nice to have:
  - previous experience or keen interest in robotics
  - previous experience using ROS (www.ros.org)
  - good knowledge of DVCS
  - experience programming in Qt

 - 2 to 4 years programming experience.


by Ugo Cupcic on January 21, 2015 02:34 AM

January 20, 2015
Notes from the first Korean ROS Users Meetup
Hi Everyone,

We held the first time ROS Korea users seminar & meetup in Seoul,
Korea on 21-22 of December 2014, hosted by OROCA (www.oroca.org), one
of the largest korean robotics community.

The seminar covered overview for introduction, navigation, moveit,
UAV, and community briefly by speakers from various groups in Korea.

We also prepared and shared a book "ROSBook_KR" for this meetup event.
It is now available for download from Github (free PDF version, total
261 page).

See the links below for the presentation slides of this meetup.


[presentation slides and example code]

free pdf book

We'd like to give special thanks to ROS development team, many ROS
users and our sponsor Yujin Robot Inc.

We <3 ROS!

Yoonseok Pyo

by Tully Foote on January 20, 2015 09:39 AM

January 16, 2015
Motoman SDA10F & ROS-Industrial

Cross-posted from the Smart Robotic Systems blog

Author: Frantisek Durovsky

At the Department of Robotics we’ve spent several weeks testing the new ROS-Industrial driver for SDA10F since it’s announcement on Dec 10th 2014. As mentioned in the original post, the driver was developed by Fraunhofer IPA in cooperation with Yaskawa Smart Robotics Center in Japan, Yaskawa Motoman Robotics and is designated to control dual arm Motoman robots. Even though only the hydro version of driver has officially been released so far, we have also scucessfully managed to test the current indigo branch in combination with Ubuntu 14.04 LTS.

Motoman SDA10F Support and Moveit Config packages follow standard ROS-Industrial naming convention so all config and xacro files are located as usual. Roslaunching “testsda10f.launch“ from “motomansda10f_support“ folder provides simple interface to check basic robot’s model behaviour and orientation of particular axes.

To read the full blog post please browse here: http://www.smartroboticsys.eu/?p=675&lang=en

by Paul Hvass on January 16, 2015 08:38 PM

January 14, 2015
Yaskawa Motoman Offers Robots to Amazon Picking Challenge Teams

Yaskawa Motoman Robotics is pleased to announce sponsorship of the Amazon Picking Challenge to be held in conjunction with ICRA 2015. This open competition will further the development of robot skills required for e-commerce and other material handling. Yaskawa Motoman is offering consignment robots to select teams entering the challenge. Selected teams will receive their choice of robot model in January, 2015 and may keep them through June, subject to model availability. To apply for a Motoman consignment robot, please submit the following items via this form by midnight PST December 17, 2014 January 16, 2015 (extended deadline).

Video of a simulated robot executing a picking task

Link to your team/organization website

Completed application describing your Motoman hardware utilization plan

Yaskawa Motoman will provide robots, software (including our MotoROS driver), and onsite technical support both at the team's location and the event.

To support your development efforts, the ROS-Industrial Consortium will be updating its pick and place tutorial to include the Motoman MH5 II model. The tutorial will also be updated to ROS Indigo.

Additional resource links:

by Ugo Cupcic on January 14, 2015 09:37 PM

rosjava Video Tutorial
From Anis Koubaa via ros-users@

I started a video tutorial series for rosjava. 
I just put the first video on creating rosjava workspace and is added to the Wiki

I will add more videos soon on rosjava tutorials including explanation of Talker Listener and making more advanced applications with rosjava. 

This is the link of the YouTube playlist for future rosjava tutorials

Hope this will be helpful.

If you have comments, on the video, let me know

by Tully Foote on January 14, 2015 09:27 PM

January 12, 2015
DUO3D ROS node release
From Krystian Gebis via ros-users@

Hello all,

Recently, I have been working on creating a ROS driver for the DUO3D camera. After working with the DUO team, I have managed to wrap ROS around the DUO API functions, and have the camera images be published as ROS messages' of type sensor_msgs::Image. For those of you who do not know about DUO3D, it is a new, relatively inexpensive, stereoscopic camera which allows for many different custom solutions such as better lens, wider baseline, etc. More information about DUO3D can be viewed here: https://duo3d.com/ . 

For those of you who are interested, here is a link to the github repository where I have developed the duo3d_camera node: https://github.com/l0g1x/DUO-Camera-ROS

As for now, I am still in the process of talking with DUO on how to package their shared libraries into a Debian package, so once I get that figured out with them, I will try to release the first version to the ROS repo.

I welcome everyone to give me feedback, as this is my first contribution back to the ROS community.

by Tully Foote on January 12, 2015 07:25 PM

January 08, 2015
Erle-brain and Erle-copter
From Victor Mayoral via ros-users@

Hi everyone,

I'd like to introduce our new releases: Erle-brain and Erle-copter.

Erle-brain is a Linux based autopilot for creating drones based on the BeagleBone Black that uses the APM autopilot software and has ROS (Hydromedusa) pre-installed. It makes use of the mavros package to communicate with the software autopilot and supports for now three kind of vehicles (each one allowing different configurations): copters, planes and rovers.

Erle-copter is a Linux-based drone powered by Erle-brain that has been designed for educational and research purposes. It can carry up to 2 Kg of payload and it has cheap part that allow easy replacement.

Both products are available for pre-order and will start shipping shortly.

by Tully Foote on January 08, 2015 12:40 AM

January 06, 2015
Application Deadline Extended to January 16: Yaskawa Motoman Offers Robots for Amazon Picking Challenge Teams

Yaskawa Motoman has extended their application deadline for teams who are interested in using consignment Motoman robot hardware to compete in the Amazon Picking Challenge. To apply for a robot, please submit this application form by midnight PST January 16, 2015.

For more information, please refer to the Yaskawa blog post for more details about the offer.

by Paul Hvass on January 06, 2015 04:30 PM

Xaxxon Introduces Oculus Prime

From Colin Adamson of Xaxxon Technologies

Oculus Prime is a new mobile robot from Xaxxon Technologies, available as a build-it-yourself kit, or fully assembled and calibrated. The aim of the project is to be both a low cost platform for getting going with ROS, and a capable internet controlled vehicle for remote monitoring.

It features an auto-docking charging station, four wheel gear-motors including rotational encoder, a 3-axis gyro, a large capacity LiPO battery, mini-ITX desktop PC internals, WiFi and bluetooth connectivity, tilting camera and lights, 2-way audio, mounting for an Xtion depth sensor, and always-on reliability.

It currently supports the ROS Indigo navigation stack running on Xubuntu 14.04. Near-future software enhancement plans include serving up the map via HTTP to internet connected clients, so initial pose and waypoints can be set within our standard web browser tele-op interface.

Software is fully open source of course, and the motors/gyro controller PCB is open hardware. The tough ABS frame is easy to assemble (and disassemble) with snap-together connections. We plan on offering interchangeable frame parts for swapping the Xtion with other sensors, depending on demand, as well as generic upper mounting plates.

For more information:
Product page: www.xaxxon.com/oculusprime
ROS wiki portal page: wiki.ros.org/Robots/Oculus_Prime
Get in touch for more info: www.xaxxon.com/contact

by Tully Foote on January 06, 2015 12:04 AM

Powered by the awesome: Planet