March 28, 2015
ROS-Industrial Consortium Overview 2015

by Paul Hvass on March 28, 2015 09:45 AM

March 27, 2015
New book: "ROS Robot Programing" in Korean
From Yoonseok Pyo via ros-users@


Hello ROS users,

I am pleased to announce a new book "ROS Robot Programing", which will be released by RubyPaper in this month.
It is the first guide book for ROS in Non-English languages.
I hope to bring up new ROS contributors in Korean, even if this book is written in Korean.
Also, I'll donate the whole royalty from this book to OSRF and open-source robotics platform projects(oroca.org). 

ROS_ROBOT_PROGRAMING.png

The contents of this book is as follows:

1. ROS, Robot Operating System
2. Installing the ROS in Desktop PC
3. Installing the ROS in VirtualBox and SBC like RaspberryPi
4. ROS Term, Communication, File and Build System, Build and Running
5. ROS Commands
6. ROS Tool (RViz, rqt)
7. ROS Basic Programing (Message, Topic, Service, Parameter)
8. Robot and Sensor on ROS
9. How to Use the Sensors on ROS
10. How to Use the Mobile Robot on ROS (Turtlebot)
11. SLAM and Navigation
12. Robot Arm (Dynamixel Servo, MoveIt!)
total pages: 392

More information about this book can be found on ROS wiki page.

by Tully Foote on March 27, 2015 07:00 PM

Announcing Social Robot Maggie working with ROS
From Raúl Pérula-Martínez via ros-users@

Hello ROS community,

I have the pleasure to present a new robot in the ROS family. The Social Robot Maggie (http://roboticslab.uc3m.es/roboticslab/robot/maggie) from the RoboticsLab (http://roboticslab.uc3m.es/roboticslab/) at University Carlos III of Madrid, Spain, is working now completely with ROS.

Here the ROS wiki page for more info:

http://wiki.ros.org/Robots/Maggie

Furthermore, we would love to share what we have developed with the ROS community. We have published several packages in GitHub and soon we show some videos on how it is working.

Here the repository:

https://github.com/UC3MSocialRobots

Until now, we have released everything developed for the low-level of the robot. These nodes control the devices (motors, touch sensors, labjack controller, IR controller, servomotors, RFID, etc.) of the robot. And almost everything is implemented with unit tests and testing nodes.

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

by Tully Foote on March 27, 2015 01:07 AM

March 22, 2015
Robotics @ Seoul Tech Society
From Daniel Stonier via ros-users@

For ROS aficionados in South Korea, there is a seoul tech meetup on March 24th with a few roboticists presenting what is the first of hopefully a series of talks. 

Good chance to catch up and talk with some roboticists over a beer after the talks, or meet some of the next generation in seoul's tech community.

You can sign up here.

by Tully Foote on March 22, 2015 07:04 PM

March 20, 2015
Announcing a ROS driver for CH Robotics UM7 IMU
From Alex Brown via ros-users@

I'd like to announce the availability of a ROS driver for the CHRobotics.com  UM7 Inertial Orientation sensor (IMU).  The UM7 is an up-to-date device with quite good performance.

You can see its specs at http://www.chrobotics.com/shop/um7-orientation-sensor.  The driver documentation is at http://wiki.ros.org/um7.

by Tully Foote on March 20, 2015 06:53 PM

March 19, 2015
OpenHAB bridge - Combines ROS with Home Automation
There is now a ROS  package which provides a bridge between ROS and the OpenHAB home automation system.
OpenHAB is an open source system that connects to virtually any intelligent device, such as smoke detectors, motion detectors, temperature sensors, security systems, TV/audio, fingerprint scanners, lighting, 1-Wire, Wemo, CUPS, DMX, KNX, openpaths, Bluetooth, MQTT, Z-Wave, telephony, Insteon, weather sensors.  OpenHAB also connects to web services such as Twitter, Weather, etc. In addtion, ROS provides a basic Web GUI and Iphone/Android app for setting and dynamically viewing values.  openhab.org/features
Give your robot knowledge of the wider world
Use Cases:
  • A motion detector or smoke detector in OpenHAB triggers and ROS dispatches the robot to the location.
  • ROS facial recognition recognizes a face at the door and OpenHAB unlocks the door.
  • A Washing Machine indicates to OpenHAB that the load is complete
    and ROS dispatches a robot to move 
    the laundry to the dryer.
  • The OpenHAB MQTT binding indicates that Sarah will be home soon and a sensor indicates that the temperature is hot. ROS dispatches the robot to bring Sarah's favorite beer. OpenHAB turns on her favorite rock music and lowers the house temperature.
  • A user clicks on the OpenHAB GUI on an IPAD and selects a new room location for the robot for telepresence. The message is forwarded by the openhab_bridge to ROS and ROS dispatches the robot.
  • A sentry robot enters a dark area and sends a command to OpenHAB to turn on the lights in that area.
With the openhab_bridge, virtually any home automation device can be easily setup to publish updates to the openhab_updates topic in ROS, giving a ROS robot knowledge of any Home Automation device as well as a number of web services. ROS can publish to the openhab_set topic and the device in OpenHAB will be set to the new value (for example setting a Robots position in OpenHAB).  ROS can also publish to the openhab_command topic and the device in OpenHAB will  act on the specified command (for example turning on a light).
To download and for more information:

by Tully Foote on March 19, 2015 08:53 PM

March 18, 2015
Announcing Rhoeby - a ROS Navigation-capable hexapod robot
From John Jordan via ros-users@

I am pleased to announce "Rhoeby", a new ROS-enabled hexapod robot. Rhoeby
is a customized version of the Robotis Bioloid kit. It uses low-cost,
light-weight 2D Scanning technology available from Rhoeby Dynamics (based
on the TeraRanger 1DOF sensor), and supports SLAM, Navigation and Obstacle
Avoidance.




Hardware Used

  * Robotis Bioloid "Spider" chassis (with custom legs)
  * Robotis Cm9.04 MCU board
  * Nexus 4 phone provides IMU (and tele-prescence camera)
  * Rhoeby Dynamics 2D Infra-Red LiDAR Scanner
  * Bluetooth link to robot for command and status
  * Remote laptop running ROS Indigo

Software Features

  * 3-DOF Inverse Kinematic leg control
  * Holonomic-capable gait
  * Odometric feedback
  * 2D LiDAR scanning
  * ROS node for robot control

If interested, you could find more information at:

    http://wiki.ros.org/Robots/Rhoeby

And see our website at:

    http://wwww.rhoeby.com

by Tully Foote on March 18, 2015 08:24 PM

March 17, 2015
Robot Construction Kit (Rock) Workshop - Call for Proposals
From Javier Hidalgo via ros-users@

CALL FOR PROPOSALS
--------------------------------
Dear colleagues,

We would like to invite you to participate in the first Robot Construction Kit (Rock) Workshop:

http://rock-robotics.org

In parallel to the 13th Symposium on Advanced Space Technologies in Robotics and Automation (ASTRA) at the European Space Research and Technology Centre (ESTEC) and the Experts Forum on Robot Control Operating Systems (RCOS) for space and industrial applications.

http://www.congrexprojects.com/2015-events/15a07/introduction

Noordwijk (The Netherlands) 11 May 2015.

It will consist of 20-30 minutes presentations concerning technical talks from developers and users in a similar style of ROSCon and PyCon.

Theme:

Development, tutorials and robotics field application using Rock/Orocos are welcome to contribute. Sustainable systems, scalability, re-usability, field/ real-time applications, system deployment, plan managers, rock integration with existing systems, communication layers, error handling, system recovery and other topics concerning the use and development of Rock/Orocos in robotics are relevant to participate.

Proposal submission:

Technical talks of all topics related to Rock/Orocos are invited to participate in the workshop. Best workshop talk will be awarded!

Proposal submission deadline: 1 April 2015

Notification of Acceptance: 17 April 2015

Further info http://blog.rock-robotics.org/post/111271093400/rock-workshop-2015

by Tully Foote on March 17, 2015 07:30 PM

March 16, 2015
Summer Internship at 5D Robotics
From Johathan Whetten via ros-users@


You have a unique opportunity. Robotics is a new frontier, and every new frontier needs its explorers. We need you. We need you to be passionate and tireless. We need you to eat, breathe, and dream robotics.


Peruse the items listed below. You should either have experience with and/or interest in all of them.

  • Control systems

  • Computer vision

  • Sensor fusion / adaptive filters

  • Motion planning

  • Behavioral robotics

  • Probabilistic robotics

  • Human-machine interaction

  • Embedded systems

  • Aerial systems

  • 3D graphics


You will need to know Linux, you will need to know C++, and you will need to use ROS. This position requires breadth and adaptability over depth. Please send your resume and cover letter to
info@5drobotics.com.

by Tully Foote on March 16, 2015 06:43 PM

March 14, 2015
Navigation Engineer Position at Rapyuta Robotics
From Daiki Maekawa via ros-users@

We are recruiting colleagues to work together with us.

At Rapyuta Robotics we're developing the next generation of low-cost, cloud-connected robotic systems. We're a technology spin-off from ETH Zurich.

If you have skills below, let's work together!

Prerequisites:

1. Ph.D. or Master's degree in a related field
2. Experience with perception and/or motion planning on real-world robots
3. Proven experience developing software using C/C++
4. Experience working in Linux operating system environment
5. Knowledge of algorithms and data structures relevant to robotics
6. Basic English communication skills

Desired skills:
(not required but would be nice)

1. Python programming skills
2. Solid understanding of mechanics and dynamics

For more details contact jobs@rapyuta-robotics.com

by Tully Foote on March 14, 2015 01:11 AM

March 11, 2015
RIC-Americas Annual Meeting - 2015

ricamericas.png


We are announcing the detailed agenda for the ROS-Industrial Consortium Americas annual meeting, which will take place in conjunction with Automate 2015. Note that there is also a pre-meeting dinner on March 26 that is included with your registration.

Time: 8:30 AM - 4:00 PM CST (Chicago time) on Friday, March 27

Place: Palmer House Hilton Hotel, Chicago Room on 5th floor. Only two miles from the McCormick Place convention center in Chicago, IL.

Agenda:

  • 0830 Registration/check-in and light breakfast
  • 0900 Welcome and Consortium updates
  • 0945 ROS-I Roadmap Presentation
  • 1000 Break
  • 1015 Invited ROS-I Presentations
    • Cessna/CNRC - Robotic Routing
    • Caterpillar - Agile Automation
    • Wolf Robotics - Technology Transfer to Practical Applications
    • UNC - Real-Time Motion Planning & Proximity Computations for Industrial Robots
    • GA Tech - Canonical Robot Command Language
    • Siemens - ROS Simulation for Industrial Applications with Tecnomatix
  • 1215 Lunch/Keynote: Fraunhofer IPA - Factory in a Day Project - Reducing System Integration Time to One Day
  • 1300 Focused Technical Project Presentations - 2015
    • Robotic Blending Milestone 3: Expedite and Technology Transfer
    • Strategic Project: CAD to ROS Conversion
    • Best of Amazon Picking Challenge
    • On-Line Adaptive Cartesian Path Planner for Collaborative Robotics
  • 1400 Breakout discussions about FTPs
  • 1500 Lightning talks by Research Members
  • 1600 Conclusion

Registration: Registration Link

How many people can we send?

  • Full Members - 3
  • Associate Members - 2
  • Research Members - 1
  • Additional Members - $300 EA

Not a member? Join Now

We look forward to seeing you there!

by Tully Foote on March 11, 2015 12:03 AM

March 09, 2015
New toolchain for building catkin packages: catkin_tools
From Jon Bohren via ros-users@

Some ROS devs got frustrated with Catkin. You won't believe what happened next!
This is what they built: http://catkin-tools.readthedocs.org/

Quick summary:
- `catkin_tools` is an improved toolchain for building catkin workspaces
- this toolchain is ready for beta testing, and we want your feedback
- the CLI command is simply called `catkin`
- the build sub-command is `catkin build`
- it builds packages with isolated build directories (no CMake crosstalk)
- it builds packages in parallel
- it builds "pure" CMake packages that don't use Catkin macros
- it lets you build selected packages in a workspace
- it lets you build packages without cd'ing to the workspace root
- it needs to be tested more before being recommended over `catkin_make`
- the documentation for all the additional features can be found here: http://catkin-tools.readthedocs.org/

Install it now (from the ROS debian repos):
sudo apt-get install python-catkin-tools

Or install it now (from PIP):
sudo pip install -U catkin_tools

Take a look at the cheat sheet:

Give it a try and report issues or feature requests here:

For some background and the relationship to the current top-level `catkin_make` command:

Many thanks to Contributors:
William Woodall
Jonathan Bohren
Nikolaus Demmel
Dave Coleman
Felix Ruess
Dirk Thomas
Kartik Mohta
Thibault Kruse
Ian McMahon
Kei Okada

Those of us who've put time into this project over the last year hope that `catkin build` makes your lives less stressful and helps you build robotic systems faster. 

by Tully Foote on March 09, 2015 11:40 PM

Autonomous Driving R&D Intern at Bosch in Palo Alto
From Jeff Johnson via ros-users@

The Autonomous Driving Team (http://robotics.boschresearch.com) of the Bosch Research and Technology Center in Palo Alto is looking for highly motivated interns with a strong desire for solving complex and interesting problems. We offer intern projects for a variety of topics, including ROS software development, perception, sensor fusion, planning, physics/traffic simulation and computer vision.

Interns will work closely with staff researchers on a directed research project related to the candidate's background. Examples contain (but are not limited to):

- Perception: Topics in sensor calibration, on-line monitoring to detect out-of-calibration sensors, turn signal detection, classification, etc.
- Deep learning: Topics in computer vision (traffic light, vehicle turn signal, road surface detection) and prediction (vehicle trajectories, driver intent, situation analysis)
- Localization: Improving vehicle localization in GPS-limited environments, e.g. using visual localization and tight GPS/IMU coupling.
- Prediction: Improving behavioral prediction of traffic participants, e.g. through learning traffic behavior patterns from data, or by incorporating turn signal information.
- Planning: Motion & behavior planning, automated behavior testing via traffic scenario generation and modeling in simulation.

Details and online application:
http://www.bosch.us/content/language1/html/12750.htm

Availability: all year

by Tully Foote on March 09, 2015 05:39 PM

March 07, 2015
New release of ROS build farm
A new version of the new Docker-based ROS build farm has been released.
It now covers all jobs necessary for ROS Indigo and Jade (which we plan to deploy to jenkins.ros.org in the near future).

If you are already using the new ROS build farm you should consider updating to the latest Python package "ros_buildfarm" 0.2.0.
The documentation has also been updated since the previous release to cover all new configuration options as well as the build files for doc jobs.
All relevant information is referenced from the ROS wiki page http://wiki.ros.org/buildfarm.

We will continue to run our test installation covering ROS Indigo as well as Jade until it gets deployed on jenkins.ros.org.
You can find Jenkins here: http://54.183.26.131:8080
and the apt repository as well as the generated documentation here: http://54.183.65.232/

If you are trying to deploy a custom ROS buildfarm and have any issues doing so please let us know.
You can do this either via the build farm mailing list (https://groups.google.com/forum/#!forum/ros-sig-buildfarm) or in the issues tracker of the relevant GitHub repository.
Even if you have didn't run into any problems when setting up a custom build farm please consider sending us a brief message so that we know that it works for others.

by Tully Foote on March 07, 2015 02:05 AM

March 06, 2015
The quest for accurate navigation I - My Internship at Yujin Robot


Happy generic greetings!

Custom Stage simulator map
Also my internship is coming to an end after almost 6 months of playing working at Yujin Robot in Seoul. During my time here I learned a lot in the fields I was involved in but also got a nice insight into commercial (robotic) product development.

My tasks were in general quite varied. I started with playing around with the TurtleBot and the Stage simulator while fixing smaller issues here and there and doing documentation work. This was a very good introduction and I got to know most of the ROS navigation stack.

Equipped with that knowledge I started my grand quest of making the navigation of GoCart more accurate and safe. This started from a simple update of the  path planner parameters and went on to fixing various things.

Ghost obstacle smiley
The algorithm for updating the sensed space of 3D sensors in ROS was inaccurate. This inaccurate Bresenham Ray tracing algorithm led to some obstacles not being removed although they don't got sensed any more (aka "ghost obstacles").

Next up was adjusting the parameters for the local path planner to solve navigation problems with sharp corners and narrow spaces. The adjustment helped but the culprit was another problem with the 3D sensing of obstacles.

Investigation showed that the 3D sensors, especially the ASUS Xtion, have a constant proportional offset when sensing depth even though they are supposed to be factory calibrated. This lead to my own calibration scheme.

Sensor Distortion Black hole,
bright = high offset
Even after the calibration the problem was not fully gone. Another week hunting showed the true culprit: The origin of sensing was simply configured to the wrong side of the sensor (offset of about 5 cm). This lead to sensing the obstacle at different positions depending on the angle towards the robot.

With the sensing problems fixed the next step will be to push the limits of the local path planning. This will be a part of my master thesis in the coming months which I'm also going to conduct here at Yujin Robot.

So it seems like I'll have to write another blog post in a few months. D'oh.

by Alexander Reimann (noreply@blogger.com) on March 06, 2015 04:58 AM

New 3rd party packages available
From Daniel Stonier via ros-users@

This is just a heads up with regards to a few new third party packages on the ros apt-get server that others might find useful:


Google's optimization solver library. It is not a catkin 3rd party, but packaged by Vincent Rabaud and available via the usual ros apt-get server. We were doing everything by source for months before finding out Vincent had packaged it for us - thanks Vincent!


A really awesome c++ implementation of lie groups by Hauke Strasdat built on top of Eigen. Thanks Hauke!


Backports some useful features for qt's imshow from 3.0 to the ubuntu system release of 2.4.x. It lets you zoom, save, and run from parallel threads (great for use on top of ecto).


A new comms release from the author of zeromq (official web page). We often use this for lightweight communications on low level arm boards that can't support ros. Cross compile with catkin from source for the arm boards, or use the deb for the pc side.

Enjoy your robot'icking!

by Tully Foote on March 06, 2015 12:57 AM

March 05, 2015
RIC-Americas Annual Meeting - 2015

We are announcing the detailed agenda for the ROS-Industrial Consortium Americas annual meeting, which will take place in conjunction with Automate 2015. Note that there is also a pre-meeting dinner on March 26 that is included with your registration.

Time: 8:30 AM - 4:00 PM CST (Chicago time) on Friday, March 27

Place: Palmer House Hilton Hotel, Chicago Room on 5th floor. Only two miles from the McCormick Place convention center in Chicago, IL.

Agenda:

  • 0830 Registration/check-in and light breakfast
  • 0900 Welcome and Consortium updates
  • 0945 ROS-I Roadmap Presentation
  • 1000 Break
  • 1015 Invited ROS-I Presentations
    • Cessna/CNRC - Robotic Routing
    • Caterpillar - Agile Automation
    • Wolf Robotics - Technology Transfer to Practical Applications
    • UNC - Real-Time Motion Planning & Proximity Computations for Industrial Robots
    • GA Tech - Canonical Robot Command Language
    • Siemens - ROS Simulation for Industrial Applications with Tecnomatix
  • 1215 Lunch/Keynote: Fraunhofer IPA - Factory in a Day Project - Reducing System Integration Time to One Day
  • 1300 Focused Technical Project Presentations - 2015
    • Robotic Blending Milestone 3: Expedite and Technology Transfer
    • Strategic Project: CAD to ROS Conversion
    • Best of Amazon Picking Challenge
    • On-Line Adaptive Cartesian Path Planner for Collaborative Robotics
  • 1400 Breakout discussions about FTPs
  • 1500 Lightning talks by Research Members
  • 1600 Conclusion

Registration: Registration Link

How many people can we send?

  • Full Members - 3
  • Associate Members - 2
  • Research Members - 1
  • Additional Members - $300 EA

Not a member? Join Now

We look forward to seeing you there!

by Paul Hvass on March 05, 2015 03:17 PM

OSRF is in Google Summer of Code, version 2015!
Accepted students will participate in real-world software development, contributing to robotics projects like Gazebo, ROS, and Ignition Transport, and engaging with the global robotics community, all while getting paid. As a bonus, this year we also offer ROS-Industrial

Check out our GSoC site and don't forget to visit our ideas page, which lists projects that we're interested in. Feel free to ask questions and propose suggestions at gsoc@osrfoundation.org. The student application period starts March 16th. Get ready for a robotics coding summer!.

by Tully Foote on March 05, 2015 12:58 AM

March 04, 2015
Rosjava/Android Indigo Release
From Daniel Stonier via ros-users@

A quick heads up for the official rosjava/android release on indigo. This has been the result of some on and off work over the last couple of weeks - a big thank you to input from a few lads who were busy on the github rosjava issue trackers. Also to Damon for the android improvements since hydro.

Starting points:


Shiny new things (details in the Migration Guide):
  • Gradle version -> 2.2
  • More (and easier) methods of generating message artifacts.
  • Build rosjava debs on the build farm without special workarounds
  • Android Studio 1.x support
  • Android interactions/pairing now stable with tutorials.
  • Lots of other minor fixes and updates.
Enjoy!

by Tully Foote on March 04, 2015 08:47 PM

REP 144 - ROS Package Naming under review
From Vincent Rabaut via ros-users@

Hi all,

after not knowing how to properly name packages for NAO, I wrote a REP for how to name ROS packages:
https://github.com/ros-infrastructure/rep/blob/master/rep-0144.rst
The original discussion with awesome reviewers happened at:
https://github.com/ros-infrastructure/rep/pull/94

The draft is now in the process of becoming official (or rejected) so if you have any feedback, please continue the discussion here:
https://github.com/ros-infrastructure/rep/pull/96

by Tully Foote on March 04, 2015 02:27 AM

March 02, 2015
Call for testing new version of RViz
From William Woodall via ros-users@

We have new versions of rviz in both Indigo (1.11.7 up from 1.11.4) and Hydro (1.10.19 up from 1.10.18) in the shadow fixed repository, and I am looking for some help testing these new versions out.

You can see a summary of the changes here:


The shadow fixed repository, for those who do not know, is the staging repository which we use for testing before making new versions public. You can think of it as a place for release candidates. See http://wiki.ros.org/ShadowRepository for information about the process and how you can try out packages from it.

If you use rviz on Indigo or Hydro and have some spare cycles I would appreciate you testing out the new versions either from shadow fixed or by building it from source. Any issues you might find, please file them on the rviz issue tracker.

I'll keep the "release candidates" in the shadow fixed repository for about week unless we run into problems.

Thanks!

P.S. the link to the Indigo changes above may take some time to catch up, if you don't see 1.11.7, look here instead: https://github.com/ros-visualization/rviz/blob/11fcdadbbcc4c9d38a0bd4d580be6f0b49cbbc47/CHANGELOG.rst

by Tully Foote on March 02, 2015 11:48 PM

Bosch Autonomous Driving R&D Engineer: Motion Planning
From Jan Becker of Bosch R&D in Palo Alto via ros-users@

Bosch R&D in Palo Alto, California, USA is looking for excellent candidates with expertise in motion planning for a full-time position in the autonomous driving team.

Degree Level: M.S. with at least 3 years of prior experience or Ph.D.

Major(s): Robotics, Computer Science, Engineering, or a related field.

Your Duties and Tasks:
Perform research, develop, implement and evaluate algorithms for real-time motion planning in environments with dynamic obstacles for safe and comfortable motion of human users.

Skills / Job Requirements:
- Ph.D. or M.S. in computer science, engineering, robotics, or a related field
- Excellent knowledge and proven expertise in motion planning approaches in robotics.
- Working knowledge of optimization methods and optimal control methods.
- Excellent C++ programming expertise required, Python programming 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
- Experience working on robot and/or automotive electronics hardware a plus, as is experience with simulation environments and ROS
- Excellent communication skills and demonstrate a proven ability to multitask and deliver on challenging software development tasks

Details and online application:
http://www.bosch.us/content/language1/html/13324.htm

by Tully Foote on March 02, 2015 09:52 PM

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:

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

Software
  • 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

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

Requirements
  • 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


Powered by the awesome: Planet