– – – – – – – – – – –

Follow me

YouTube
Twitter
LinkedIn
Facebook

– – – – – – – – – – –

Categories

Moving to Imperial College London!

I am glad to announce that I will be moving to Imperial College London starting from September 2015!

Imperial-logo-from-homepage
My new position will be Lecturer in Robotics and Computing at the Dyson School of Design Engineering.

This is my new page at Imperial.

I will also continue supervising PhD students at the Robot Learning and Interaction Lab  which I was leading until now at the Italian Institute of Technology (IIT).

Senior Lecturer position in Robotics and Physical Computing @ Imperial College London, 2016


The newly established Dyson School of Design Engineering at Imperial College London is currently recruiting for a Senior Lecturer vacancy with expertise in Robotics and Physical Computing and is looking for highly skilled, enthusiastic and well-motivated applicants wishing to make a career in one of the world’s leading teaching and research institutions.

The Dyson School of Design Engineering was launched in July 2014, providing leading edge design engineering undergraduate and postgraduate education and research. The School offers a new four-year MEng undergraduate programme in Design Engineering, launched in October 2015, which represents a rigorous approach to design engineering, creativity, commerce and enterprise appropriate to 21st century industry. In addition the School offers the established two double-masters programmes in Innovation Design Engineering (IDE) and Global Innovation Design (GID), run jointly with the Royal College of Art.

Applications are invited from individuals with a strong academic record (including a relevant PhD or equivalent) in a relevant engineering field (e.g. mechanical, electrical, software or control engineering), or a related field to robotics, computing, manufacturing, intelligent systems, industrial design, or innovation design engineering. Where relevant, experience in a multi- disciplinary context would be desirable. Applicants must have a track record of: high quality research, demonstrated by recent exceptional publications in internationally leading journals and conferences in robotics; and proven teaching excellence. Applicants are required to submit together with their applications their 4 best journal papers published since January 2010.

Successful candidates will be expected to contribute to undergraduate and postgraduate teaching and to play a leading role in developing the School’s research in the relevant area, building on and extending the School’s current activities.

Informal enquiries may be made to Dr Petar Kormushev (p.kormushev@imperial.ac.uk) and Prof. Peter Childs (p.childs@imperial.ac.uk) who is Head of the Dyson School of Design Engineering.

Job details

  • Location: London, South Kensington
  • Salary: £57,020 per annum
  • Hours: Full Time
  • Contract Type: Permanent
  • Application deadline: 15th July 2016

How to apply

The preferred method of application is online via the website https://www.imperial.ac.uk/job-applicants/ (please select “Job Search/Academic” then the job title or vacancy reference number, EN20160173AM). Please complete and upload an application form as directed.

Further information is available at:
http://www.jobs.ac.uk/job/ANU718/senior-lecturer-with-expertise-in-robotics-and-physical-computing

Post-doc positions at Imperial College London

There are outstanding opportunities for becoming a postdoctoral researcher (PDRA) at Imperial College London. Here I have listed five of the highly-competitive funding schemes.

I am available to mentor potential Post-Doc applicants on research topics related to robotics and machine learning. Interested candidates should contact me by e-mail before submitting their application.

Imperial College JRF (Junior Research Fellowship)

http://www.imperial.ac.uk/junior-research-fellowships/

  • A competitive salary
  • Research and travel expenses of up to £45,000
  • Personal mentoring support from a senior Imperial academic
  • The chance to take full responsibility for setting and directing your own research agenda

Royal Society URF (University Research Fellowship)

https://royalsociety.org/grants-schemes-awards/grants/university-research/

  • 80% of the basic salary costs up to £39,389.64 in the first year, estates costs and indirect costs
  • Research expenses (up to £13,000 for the first year and up to £11,000 annually thereafter)

RAEng Research Fellowship

http://www.raeng.org.uk/grants-and-prizes/support-for-research/raeng-research-fellowship

  • Freedom to concentrate on basic research in any field of engineering
  • The services of a mentor to offer advice and to facilitate the formation of industrial links

EPSRC Fellowships

https://www.epsrc.ac.uk/skills/fellows/areas/priorityareas/ict/roboticsandautonomoussystems/

  • EPSRC has defined three career stages (postdoctoral, early and established career) and the attributes expected at each stage.
  • Applications can be submitted at any time and will be processed on a rolling basis at a review panel.

Newton International Fellowships

https://royalsociety.org/grants-schemes-awards/grants/newton-international/

  • This scheme is for non-UK scientists who are at an early stage of their research career and wish to conduct research in the UK.
  • Eligibility requirements: to have a PhD, no more than 7 years of full-time postdoctoral experience, work outside the UK, and not hold UK citizenship

UROP position at Imperial College London for 2016

If you are a full time undergraduate student at Imperial College London you are invited to apply to the Undergraduate Research Opportunities Programme (UROP).

The available UROP projects are advertised by the corresponding supervisors here:
http://www.imperial.ac.uk/urop/how-to-get-involved/academic-entries-adverts/engineering/

Funding

Students can apply to receive a bursary (funding) for the duration of their UROP project. The bursary will provide the student with a contribution towards their living costs for 6-12 weeks while undertaking a research experience within Imperial College during the summer of 2016.

More information:
http://www.imperial.ac.uk/students/fees-and-funding/undergraduate-funding/loans-and-grants/funding-for-placements/urop/

Deadline

The deadline to submit an application for funding is 14 March 2016.

Supervision

I am available to supervise undergraduate students for a UROP project on topics related to robotics and machine learning. Interested applicants should contact me by e-mail [p.kormushev (at) imperial.ac.uk].

UROP project description (tentative)

Title: Robotics and Machine Learning UROP
Description: Depending on the skills and interests of the student, this UROP project could include designing a new robot, creating it using 3D printing, and controlling it. The main focus is on novelty – coming up with a novel robot design, or novel robot controller, or novel way to manufacture a robot, such as a robot arm or a mobile robot. In terms of software, the focus is on applying Machine Learning methods for the flexible control of a robot, and to allow the robot to learn new skills from experience. The topic is quite flexible and will be defined in collaboration with the student.
Requirements: Basic knowledge of robotics, software programming skills, creativity.

How to apply

The scheme is now open for applications. Instructions for application:
http://www.imperial.ac.uk/urop/how-to-get-involved/how-to-apply/

PhD position in Robotics and Machine Learning for 2016


I have an open PhD position available in my group at Imperial College London:

Department: Dyson School of Design Engineering
In close collaboration with Dyson Robotics Lab
Location: South Kensington campus, London, UK
Start date: 1st May 2016 (or soon after)
Duration: 3.5 years

Closing Date: 10 April 2016

Fully funded (all tuition fees paid) for UK/EU nationals, with additional stipend: 18,000 GBP per annum
While this position is also open to Overseas applicants, they will only be funded up to the UK/EU level, and will be expected to provide self-funding for the remaining tuition fees.

PhD Research Topic

The foundations of robotics and robot control were established at a time when there was very limited computational power available. Therefore, the robots’ design and control algorithms were simplified to extreme. Nowadays, we have at our disposal huge computational resources, but we still continue building and controlling robots based on the old concepts. For example, the assumption that the robot links are rigid bodies and that the pose of the end-effector can be calculated through simple forward kinematics by measuring the joint angles is still standard. Such assumptions lead to bulky and heavy robots because the links must be designed not to bend during operation. Even series-elastic actuation relies on the same assumption of rigid links.

The goal of this PhD research project is to investigate a radically new approach for controlling robots based on Machine Learning. Instead of using hand-made analytic models of a robot, the robot will learn its own model. Machine learning, including Deep Learning and Reinforcement Learning can be used to autonomously learn forward and inverse models of a robot’s kinematics and dynamics. Computer vision can be used to provide perception for both the environment and the robot’s own body. The ultimate goal would be the creation of a plug-and-play controller that works without any prior knowledge of the robot.

Such a solution offers tremendous potential to revolutionize the way we design and control robots, and to significantly expand their capabilities. For example, the robot links will no longer need to be so stiff, and the kinematics will no longer need to be fixed. As an illustration, imagine a lightweight prosthetic arm or a robot exoskeleton that can grow, bend, and adapt to accommodate its patient. Such a device would be impossible to control with the existing control methods. Another example is flexible use of tools, where the robot easily adapts its controller to use any new tool by online learning of the combined arm-plus-tool kinodynamics. Further applications are envisioned to soft robots (e.g. elephant trunk like robots) which are difficult to control with conventional approaches.

This research has the potential to lead to re-thinking of the established robot design paradigm (stiff links, fixed kinematics), since robot design and control are tightly coupled: the way we control robots determines the way we design them, and vice versa. Novel robot designs will be sought that leverage the rise of affordable 3D printing and novel smart materials, and could lead to the development of hybrid soft-hard robots, modular and reconfigurable robots (evolving hardware), self-repairing and self-improving robots, etc.

690px-Dyson_logo.svg_small

Funding

The funding for this PhD position is provided by Dyson Ltd. Their focus is on forward-looking research in robot perception and control with the goal of developing the breakthrough technology which will lie at the heart of new categories of robotic products for the home and beyond. Potential applications for the developed research will be sought in close collaboration with Dyson’s Robotics Research group.

Supervision

The PhD student will be supervised by Dr Petar Kormushev at the Dyson School of Design Engineering, with possible co-supervision from the Dyson Robotics Lab at Imperial’s Department of Computing.

Workplace

The Dyson School of Design Engineering is the 10th and newest engineering department at Imperial College London. It was formed in July 2014, building on the long-standing design and engineering expertise at Imperial as well as the world-renowned Innovation Design Engineering (IDE) programme run jointly by Imperial and the Royal College of Art. The School has a fast growing population of both staff and students. It is located at the South Kensington campus of Imperial, right next to Hyde Park.

Requirements

– You must have an MEng or MSc degree (or equivalent experience and/or qualifications) in an area pertinent to the subject area, i.e. Computing, Mathematics or Engineering.
– You must have a high standard undergraduate degree at UK 1st class or 2:1 level (or international equivalent)
– You must be fluent in spoken and written English and meet Imperial’s English standards.
– You must have excellent communication skills and be able to organise your own work and prioritise work to meet deadlines.
– The ideal candidate will have strong background in both Machine Learning and Robotics.
– Strong academic track record and practical software skills are desired.
– Any published scientific papers would be a plus.

How To Apply

All applications must be sent to Dr Petar Kormushev (p.kormushev [at] imperial.ac.uk) with the keyword “[PhD-2016-Imperial-Dyson]” in the subject field.

Applications must include the following:
– Full CV, with a list of any significant course projects and/or industrial experience;
– A 2-page research statement indicating what you see are interesting research issues relating to the above PhD topic description and why your expertise is relevant;
– Full academic transcripts/grades;
– A copy of all publications of the applicant (if any).

Selected applicants will be encouraged to submit a formal application online at: http://www.imperial.ac.uk/design-engineering/study/phd/

For any questions regarding the application process please contact Dr Petar Kormushev (p.kormushev [at] imperial.ac.uk).


Dr Petar Kormushev
Lecturer in Robotics and Computing

Dyson School of Design Engineering
Imperial College London

South Kensington, London, SW7 2AZ
Work phone: +44-20-75949235

http://www.imperial.ac.uk/design-engineering
http://www.imperial.ac.uk/people/p.kormushev
http://kormushev.com

PhD scholarships at Imperial College London

The Imperial College PhD Scholarship Scheme offers an outstanding opportunity for potential PhD students.

If you are a high performing undergraduate or Master’s student, and have a strong desire to undertake a PhD programme at a world class research institution, you could be selected to receive full tuition fees and a generous stipend for a PhD place at Imperial College London.

Opportunities for PhD funding are extremely competitive. In the 2015-16 PhD admissions period, less than half of the eligible PhD applicants who nominated themselves for the IC PhD Scholarship were shortlisted by their chosen Department to be considered for this scheme, Imperial’s most prestigious award. Ultimately, only 19% of those who self-nominated were awarded the scholarship. Applicants should be confident that they are able to demonstrate outstanding academic performance before applying for this scholarship scheme.

The scheme aims to provide up to 50 research students with great potential the opportunity to work within their chosen research field with the support of an excellent supervisor.

The earliest start date for funded places is 1 August 2016, the latest start date is 1 November 2016.

Funding

Successful candidates will receive the following financial support for up to 3.5 years:

  • Full funding for tuition fees
  • A stipend of £20,600 per annum to assist with living costs
  • A consumables fund of £2,000 per annum for the first 3 years of study

Deadlines

Applications put forward for this scholarship scheme will be considered throughout the academic year.

  • Applicants who apply before 29 January 2016 and are awarded a scholarship will be notified by 23 March 2016.
  • Applicants who apply before 1 April 2016 and are awarded a scholarship will be notified by 27 May 2016.

Supervision

I am available to supervise PhD students on topics related to robotics and machine learning. Interested applicants should contact me by e-mail before submitting their PhD application.

How to apply

The scheme is now open for applications. Instructions for application:
http://www.imperial.ac.uk/study/pg/fees-and-funding/scholarships/icphd/

Online Regeneration of Bipedal Walking Gait Optimizing Footstep Placement and Timing

The video presents experiments during which a humanoid robot is subjected to external pushes and recovers stability by changing the step placement and duration.

It starts from showing effectiveness of the feedback controller during stepping in place. Then it continues to present how the developed algorithm regenerates the step placement and duration to regain stability after lateral pushes. It concludes with showing how the algorithm works during forward locomotion.

Citation:

Przemyslaw Kryczka, Petar Kormushev, Nikos Tsagarakis, Darwin G. Caldwell, “Online Regeneration of Bipedal Walking Gait Optimizing Footstep Placement and Timing”, In Proc. IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS 2015), Hamburg, Germany, 2015.

Publication PDF: http://kormushev.com/papers/Kryczka_IROS-2015.pdf

More info: http://kormushev.com/publication/kryczka2015online/

Kinematic-free Position Control of a 2-DOF Planar Robot Arm

The video demonstrates a novel concept for kinematic-free control of a robot arm. It implements an encoderless robot controller that does not rely on any joint angle information or estimation and does not require any prior knowledge about the robot kinematics or dynamics.

The approach works by generating actuation primitives and perceiving their effect on the robot’s end-effector using an external camera, thereby building a local kinodynamic model of the robot.

The experiments with this proof-of-concept controller show that it can successfully control the position of the robot. More importantly, it can adapt even to drastic changes in the robot kinematics, such as 100% elongation of a link, 35-degree angular offset of a joint, and even a complete overhaul of the kinematics involving the addition of new joints and links.

The proposed control approach looks promising and has many potential applications not only for the control of existing robots, but also for new robot designs.

Citation:

Petar Kormushev, Yiannis Demiris, Darwin G. Caldwell, “Kinematic-free Position Control of a 2-DOF Planar Robot Arm”, In Proc. IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS 2015), Hamburg, Germany, 2015.

Publication PDF: http://kormushev.com/papers/Kormushev_IROS-2015.pdf

More info: http://kormushev.com/publication/kormushev2015kinematic/

DARPA Robotics Challenge Finals

At the DARPA Robotics Challenge in Los Angeles, preparing for the finals (in 2 days)!
http://www.theroboticschallenge.org/

Our robot is called WALK-MAN, and is representing Italy:
http://kormushev.com/topics/walk-man-robot/

 

Robot WALK-MAN ready for DARPA Robotics Challenge 2015

This is our new robot WALK-MAN, getting ready for the DARPA Robotics Challenge 2015

The robot was designed and built at the Italian Institute of Technology (IIT).

WALK-MAN robot

WALK-MAN robot

WALK-MAN is a humanoid robot developed by the Italian Institute of Technology and University of Pisa in Italy, within the European funded project WALK-MAN (www.walk-man.eu). The project is a four-year research programme which started in October 2013 and aims to developing a humanoid robot for disaster response operations.

WALK-MAN is the acronym of “Whole Body Adaptive Locomotion and Manipulation” underlining its main research goal: enhancing the capabilities of existing humanoid robots, permitting them to operate in emergency situations, while assisting or replacing humans in civil damaged sites including buildings, such as factories, offices and houses. In such scenarios, the Walk-man robot will demonstrate human type locomotion, balance and manipulation capabilities. To reach these targets, Walk-man design principles and implementation relied on the use of high performance actuation systems, compliant body and soft under actuated hand designs taking advantage of the recent developments in mechanical design, actuation and materials.

The first prototype of the WALK-MAN robot will participate in the DARPA Robotics Challenge finals in June 2015, but it will be further developed both in hardware and software, in order to validate the project results through realistic scenarios, consulting also civil defense bodies. The technologies developed within Walk-man project have also a wide range of other applications, including industrial manufacturing, co-worker robots, inspection and maintenance robots in dangerous workspaces, and may be provided to others on request.

Technical details

The prototype WALK-MAN platform is an adult size humanoid with a height of 1.85m an arm span of 2m and a weight of 118Kg. The robot is a fully power autonomous, electrically powered by a 2KWh battery unit; its body has 33 degrees of freedom (DOF) actuated by high power electric motors and all equipped with intrinsic elasticity that gives to the robot superior physical interaction capabilities.

The robot perception system includes torque sensing, end effector F/T sensors, and a head module equipped with a stereo vision system and a rotating 3D laser scanner, the posture of which is controlled by a 2DOF neck chain. Extra RGB-D and colour cameras mounted at fixed orientations provide additional coverage of the locomotion and manipulation space. IMU sensors at the head and the pelvis area provide the necessary inertial/orientation sensing of the body and the head frames. Protective soft covers mounted along the body will permit the robot to withstand impacts including those occurred during falling incidents. The software interface of the robot is based on YARP (www.yarp.it) and ROS (www.ros.org).

The WALK-MAN team information is available on the DARPA DRC website:
http://www.theroboticschallenge.org/finalist/walk-man

PhD positions in Robotics and Machine Learning for 2016

Call for PhD students for 2016
PhD Program in Bioengineering and Robotics
University of Genoa, jointly with the Italian Institute of Technology (IIT)


PhD positions with scholarships are available at the Italian Institute of Technology (IIT)
Location: Genoa, Italy
Starting date: November 2015
Application deadline: June 10th, 2015, noon (Italian time: GMT+2)

Please note that IIT is an English-language research institute, so it is not required to speak Italian.

IIT has state-of-the-art facilities and has rapidly established itself among top research institutes worldwide. IIT has a strong international character, with more than 40% foreign scientific staff drawn from over 50 countries worldwide.

Useful links:

I have 4 PhD student positions open in my lab (Robot Learning and Interaction Lab) under Themes 26, 27, 28 and 29 in the area of Robot Learning as described below.

 


THEME 26. Robotic Surgery with Improved Safety using Machine Learning for Intelligent Robot Tele-operation and Partial Autonomy

Tutors: Dr. Petar Kormushev, Prof. Darwin G. Caldwell

Robotic surgery

Description: Flexible hyper-redundant systems are becoming of increasing interest in medical applications where the flexibility of the robot can be used to direct the surgery around delicate tissues, however, these system are highly non-linear with complex dynamic making them very difficult to control.

This project will develop and implement machine learning algorithms to improve the intelligence of control and perception in flexible devices and enhance safety.

The advantages of using machine learning will be investigated in multiple potential areas, as follows: in low-level robot control using model learning approaches; in feedback control considering multi-modal input from position, force and pressure sensors; in tele-operation using learning of context-dependent skills for assisting the human operators (surgeons).

The work will also investigate the possibility of using partial autonomy at a lower control level using reactive strategies for robot control. With respect to safety the project will consider how to use the development of learning algorithms to automatically detect
abnormalities during robot teleoperation. These abnormalities may include excessive forces/pressure, excessive bending, unusual signals potentially indicating problems during the medical procedure.

Requirements: background in computer science, mathematics, engineering, physics or related disciplines.

 


THEME 27. Novel Robot Control Paradigms enabled by Machine Learning for Intelligent Control of the Next Generation Compliant and Soft Robots

Tutors: Dr. Petar Kormushev, Prof. Darwin G. Caldwell

pancake subclip - finally learned skill

Description: Despite the significant mechatronic advances in robot design, the motor skill repertoire of current robots is mediocre compared to their biological counterparts. Motor skills of humans and animals are still utterly astonishing when compared to robots. This PhD theme will focus on machine learning methods to advance the state-of-the-art in robot learning of motor skills. The type of motor skills that will be investigated include object manipulation, compliant interaction with objects, humans and the environment, force control and vision as part of the robot learning architecture.

The creation of novel, high-performance, passively-compliant humanoid robots (such as the robot COMAN developed at IIT) offers a significant potential for achieving such advances in motor skills. However, as the bottleneck is not the hardware anymore, the main efforts should be directed towards the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, new solutions should be sought to address the challenge of compliant robot control.

Ideas from developmental robotics will be considered, in search for a qualitatively better approach for controlling robots, different than the currently predominant approach based on manually-engineered controllers.

The work within this PhD theme will include developing novel robot learning algorithms and methods that allow humanoid robots to easily learn new skills. At the same time, the methods should allow for natural and safe interaction with people. To this end, the research will include learning by imitation and reinforcement learning, as well as human-robot interaction.

Requirements: background in computer science, mathematics, engineering, physics or related disciplines.

 


THEME 28. Agile Robot Locomotion using Machine Learning for Intelligent Control of Advanced Humanoid Robots

Tutors: Dr. Petar Kormushev, Dr. Nikos Tsagarakis

Blue_COMAN_robot_standing_proudly_at_IIT

Description: The state-of-the-art high-performance, passively-compliant humanoid robots (such as the robot COMAN developed by IIT) offer a significant potential for achieving more agile robot locomotion. At this stage, the bottleneck is not the hardware anymore, but the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, a new solution should be sought to address the challenge of compliant humanoid robot control.

In this PhD theme, the use of machine learning and robot learning methods will be explored, in order to achieve novel ways for whole-body compliant humanoid robot control. In particular, the focus will be on achieving agile locomotion, based on robot self-learned dynamics, rather than on pre-engineered dynamics model. The PhD candidates will be expected to develop new algorithms for robot learning and to advance the state-of-the-art in humanoid robot locomotion.

The expected outcome of these efforts includes the realization of highly dynamic bipedal locomotion such as omni-directional walking on uneven surfaces, coping with multiple contacts with the environments, jumping and running robustly on uneven terrain and in presence of high uncertainties, demonstrating robustness and tolerance to external disturbances, etc. The ultimate goal will be achieving locomotion skills comparable to a 1.5 – 2 year-old child.

Requirements: background in computer science, mathematics, engineering, physics or related disciplines.

 


THEME 29. Dexterous Robotic Manipulation using Machine Learning for Intelligent Robot Control and Perception

Tutors: Dr. Petar Kormushev, Prof. Darwin G. Caldwell

Teaching HOAP-2 to erase the whiteboard

Description: This project will investigate collaborative human-robot task learning and execution that uses the available perception (particularly tactile). The work will develop algorithms for learning of collaborative skills by direct interaction between a non-expert user and a robot. The tasks will build the necessary control algorithms to allow effortless and safe physical human-robot interaction using the available tactile feedback.

The final objectives will include: acquiring the perceptual information needed for robot to co-manipulate an object with human, understanding human’s state in an interaction task so as to react properly, building a framework for online compliant human-robot interaction based on real-time feedback of the state of the object and human.

The project will also consider semi-supervised and unsupervised skill learning approaches. It will develop tactile-guided autonomous learning algorithms based on state-of-the-art methods for reinforcement learning and deep learning. The tactile feedback will help to increase the performance of skill execution autonomously by the robot through trial-anderror interactions with the objects in the environment.

In addition this work will focus on supervised skill learning approaches. It will develop tactile-guided learning algorithms based on state-of-the-art methods for learning by imitation and visuospatial skill learning. The tactile perception information will be used both in the learning phase and the execution phase, to improve the robustness and the range of motor skill repertoire.

Requirements: background in computer science, mathematics, engineering, physics or related disciplines.

 


Department: ADVR (Department of Advanced Robotics) http://www.iit.it/advr

References: Please check my Publications page.

Contact: petar.kormushev(a)iit.it

 


WALK-MAN robot ready for the DARPA Robotics Challenge

WALK-MAN is a humanoid robot developed by the Italian Institute of Technology and University of Pisa in Italy, within the European funded project WALK-MAN (www.walk-man.eu). The project is a four-year research programme which started in October 2013 and aims to developing a humanoid robot for disaster response operations.

The first prototype of the WALK-MAN robot will participate in the DARPA Robotics Challenge finals in June 2015, but it will be further developed both in hardware and software, in order to validate the project results through realistic scenarios, consulting also civil defense bodies. The technologies developed within Walk-man project have also a wide range of other applications, including industrial manufacturing, co-worker robots, inspection and maintenance robots in dangerous workspaces, and may be provided to others on request.

The robot perception system includes torque sensing, end effector F/T sensors, and a head module equipped with a stereo vision system and a rotating 3D laser scanner, the posture of which is controlled by a 2DOF neck chain. Extra RGB-D and colour cameras mounted at fixed orientations provide additional coverage of the locomotion and manipulation space. IMU sensors at the head and the pelvis area provide the necessary inertial/orientation sensing of the body and the head frames. Protective soft covers mounted along the body will permit the robot to withstand impacts including those occurred during falling incidents. The software interface of the robot is based on YARP (www.yarp.it) and ROS (www.ros.org).

More about WALK-MAN here.

Photo slideshow

Selected best photos

PhD positions in Robotics and Machine Learning for 2015

University of Genoa, jointly with the Italian Institute of Technology (IIT)
PhD Program in Bioengineering and Robotics
Call for PhD students for 2015


PhD positions with scholarships are available at the Italian Institute of Technology (IIT)
Location: Genoa, Italy
Starting date: November 2014
Application deadline: August 22, 2014 at 12:00 noon (Italian time/CET)

Please note that IIT is an English-language research institute, so it is not required to speak Italian.
Useful links:

I have two PhD positions open in my team, in Themes 21 and 22 respectively. Both are in the area of Robot Learning, as described below. For anyone interested, please contact me well before the application deadline!

 


 

THEME 21. Robot Learning of Motor Skills

Tutors: Dr. Petar Kormushev, Prof. Darwin G. Caldwell

pancake subclip - finally learned skill

Description: Despite the significant mechatronic advances in robot design, the motor skill repertoire of current robots is mediocre compared to their biological counterparts. Motor skills of humans and animals are still utterly astonishing when compared to robots. This PhD theme will focus on machine learning methods to advance the state-of-the-art in robot learning of motor skills. The type of motor skills that will be investigated include object manipulation, compliant interaction with objects, humans and the environment, force control and vision as part of the robot learning architecture.

The creation of novel, high-performance, passively-compliant humanoid robots (such as the robot COMAN developed at IIT) offers a significant potential for achieving such advances in motor skills. However, as the bottleneck is not the hardware anymore, the main efforts should be directed towards the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, new solutions should be sought to address the challenge of compliant robot control.

Ideas from developmental robotics will be considered, in search for a qualitatively better approach for controlling robots, different than the currently predominant approach based on manually-engineered controllers.
The work within this PhD theme will include developing novel robot learning algorithms and methods that allow humanoid robots to easily learn new skills. At the same time, the methods should allow for natural and safe interaction with people. To this end, the research will include learning by imitation and reinforcement learning, as well as human-robot interaction.

 


 

THEME 22. Robot Learning for Agile Locomotion

Tutors: Dr. Petar Kormushev, Dr. Nikos Tsagarakis

Blue_COMAN_robot_standing_proudly_at_IIT

Description: The state-of-the-art high-performance, passively-compliant humanoid robots (such as the robot COMAN developed by IIT) offer a significant potential for achieving more agile robot locomotion. At this stage, the bottleneck is not the hardware anymore, but the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, a new solution should be sought to address the challenge of compliant humanoid robot control.

In this PhD theme, the use of machine learning and robot learning methods will be explored, in order to achieve novel ways for whole-body compliant humanoid robot control. In particular, the focus will be on achieving agile locomotion, based on robot self-learned dynamics, rather than on pre-engineered dynamics model. The PhD candidates will be expected to develop new algorithms for robot learning and to advance the state-of-the-art in humanoid robot locomotion.

The expected outcome of these efforts includes the realization of highly dynamic bipedal locomotion such as omni-directional walking on uneven surfaces, coping with multiple contacts with the environments, jumping and running robustly on uneven terrain and in presence of high uncertainties, demonstrating robustness and tolerance to external disturbances, etc. The ultimate goal will be achieving locomotion skills comparable to a 1.5 – 2 year-old child.

 


 

Department: ADVR (Department of Advanced Robotics, Istituto Italiano di Tecnologia)
http://www.iit.it/advr

Reference: P. Kormushev, S. Calinon, D.G. Caldwell. Reinforcement Learning in Robotics: Applications and Real-World Challenges. MDPI Journal of Robotics (ISSN 2218-6581), Special Issue on Intelligent Robots, vol.2, pp.122-148, 2013.

Contact: petar.kormushev(a)iit.it

 


 

Can Active Impedance Protect Robots from Landing Impact?

The video shows a hopping robot that uses a bungee cord in the knee for energy-efficient continuous hopping.
We investigate how the passive and active compliance of the leg can help to absorb the shock of landing impact and protect the harmonic drives which are the most fragile part of a robot.


Publication:
http://kormushev.com/papers/Dallali_Humanoids-2014.pdf

Citation:
Houman Dallali, Petar Kormushev, Nikolaos Tsagarakis, Darwin G. Caldwell, “Can Active Impedance Protect Robots from Landing Impact?”, In Proc. IEEE Intl Conf. on Humanoid Robots (Humanoids 2014), Madrid, Spain, 2014.

Sofia science festival 2014

OFFICIAL CLOSING – “Return to the future”
May 11th, 2014
http://www.britishcouncil.bg/events/ssf-2014/future

Dr. Petar Kormushev shows the capabilities of the state-of-the-art robots at the Italian Institute of Technology.

Sofia_Science_Festival_2014_Petar_Kormushev_title_640px

The demonstrations include various methods for machine learning that allow the robots to learn useful new skills.

Dr. Kormushev was awarded with the John Atanasoff award in 2013 by the President of Bulgaria.

 

More information – Italian institute of technology:
http://www.iit.it/

 

Haptic Exploration of Unknown Surfaces with Discontinuities

This is the video accompanying our IROS 2014 paper – “Haptic Exploration of Unknown Surfaces with Discontinuities”. We used a KUKA LWR (Lightweight arm) robot, equipped with a 6-axis force/torque sensor and a rolling pin at the end-effector. The work will be presented in September at IROS 2014 conference, Chicago, USA.
Video credit: Rodrigo Jamisola and Petar Kormushev

Machine Learning Summer Course

Machine Learning PhD Summer Course in Genova, Italy 30 June – 4 July 2014

italian-riviera1-slide

Topic: Regularization Methods for Machine Learning (RegML)

Instructors: Francesca Odone, Lorenzo Rosasco

A 20 hours advanced machine learning course including theory classes and practical laboratory session. The course covers foundations as well as recent advances in Machine Learning with emphasis on high dimensional data and a core set techniques, namely regularization methods. In many respect the course is compressed version of the 9.520 course at MIT.

The course started in 2008 has seen an increasing national and international attendance over the years with a peak of 85 participants in 2013.

Registration required: send an e-mail to the instructors by May 24th. The course will be activated if a minimum number of participants is reached.

The course will be held in Genova in the heart of the Italian Riviera.
For more information see URL http://lcsl.mit.edu/courses/regml/

Robots at IIT – iCub, COMAN, HyQ

This is a demonstration of three robots built at the Italian Institute of Technology (IIT), where I work:

  • iCub – humanoid robot
  • COMAN – compliant humanoid robot
  • HyQ – hydraulic quadruped robot

The video was shown on “The Gadget Show”, Series 19 Episode 1.

Contest for John Atanasoff award in 2014

Sorry, this entry is only available in Български.

Kangaroo robot by Festo

An amazing robotic Kangaroo made by Festo!

Reviewing Revolution

(excerpt from Ludmila Kuncheva’s page)

“Reviewing will become obsolete. It has been needed in the past because there has been no way to tap on a larger readers’ audience for an opinion poll. Peer reviewing has been the only credible way to maintain standards of publication. The growing diversity of topics makes this process impractical, biased or spurious. We have technology now! We can allow for peer reviewing on a massive scale. Imagine a large pool of papers, automatically clustered and positioned within a big mosaic. Where do you look for papers? I doubt very much that you browse the contents of all relevant journals. Thank God for Internet! Now suppose that you have access to all papers. The best ones will be spotted and cited over and over. The citations will replace the reviews.

There will be fewer journals such as Nature, Science and Lancet. Only the best papers will find their place in the journals. These papers will no longer be original research, they will be rather “the best of…”. Selected by citation from the pool, say for the past 1 year, these papers can undergo a round of peer review. This time, however, the reviewing rules will be different:

  • First, all reviews will be handsomely paid.
  • Second, reviewers will bid for a paper. The candidates should submit their records, and the Editor will have the task to select among them.

As an additional benefit, we will kill fewer trees. Plus, a lot of human resource will be freed for better use of their expertise and energy. “

IEEE Technical Committee on Robot Learning

The robot hardware is progressively becoming more complex, which leads to growing interest in applying machine learning and statistics approaches within the robotics community. At the same time, there has been a growth within the machine learning community in using robots as motivating applications for new algorithms and formalisms. Considerable evidence of this exists in the use of robot learning approaches in high-profile competitions such as RoboCup and the DARPA Challenges, and the growing number of research programs funded by governments around the world. Additionally, the volume of research is increasing, as shown by the number of robot learning papers accepted to IROS and ICRA, and the corresponding number of learning sessions.


iCub robot archer - additional photo - IMG 5144  Pancake flipping robot - IMG 4086
The primary goal of the Technical Committee on Robot Learning is to act as a focus point for wide distribution of technically rigorous results in the shared areas of interest around robot learning. Without being exclusive, such areas of research interest include:

  • learning models of robots, tasks or environments
  • learning deep hierarchies or levels of representations, from sensor and motor representations to task abstractions
  • learning of plans and control policies by imitation and reinforcement learning
  • integrating learning with control architectures
  • methods for probabilistic inference from multi-modal sensory information (e.g., proprioceptive, tactile, vison)
  • structured spatio-temporal representations designed for robot learning such as low-dimensional embedding of movements
  • developmental robotics and evolutionary-based learning approaches


COMAN robot learning to walk - MVI 4773COMAN robot learning to walk - IMG 4682  HOAP-2 holding eraserHOAP-2 kinesthetic teaching with force sensor 01

News

  • [May 21, 2013] New Job opening – Post-doc in Robot Learning on topic: “Machine Learning for Robotics”. Details here: http://kormushev.com/news/postdoc-opening-in-machine-learning-for-robotics-2013/
  • [August 10, 2012] New IROS 2012 Workshop: “Beyond Robot Grasping – Modern Approaches for Dynamic Manipulation”. The workshop will be held on October 12, 2012 in Algarve, Portugal. More information at the website of the workshop: http://www.ias.informatik.tu-darmstadt.de/Research/IROS2012
  • [March 28, 2012] New AIMSA 2012 Workshop organized by the TC on “Advances in Robot Learning and Human-Robot Interaction”. The workshop will be held on September 12, 2012 in Varna, Bulgaria. More information at the website of the workshop: http://kormushev.com/AIMSA-2012/
  • [March 13, 2012] New chairs of the TC. After three very successful years for this TC on Robot Learning, the founding chairs Jan Peters, Jun Morimoto, Russ Tedrake and Nicholas Roy are stepping down as chairs of the committee. They will be replaced by Petar Kormushev, Edwin Olson, Ashutosh Saxena, and Wataru Takano who have kindly agreed to take the reign of the committee. Please see the changes in the mailing list addresses here.

Recent Activities of the Technical Committee

The technical committee regularly organizes special sessions associated with the “Robot learning” RAS keyword. If you want your paper to be considered for such a session and have used the above keyword in your submission, please forward an email to the TC co-chairs (contact info at: http://www.ieee-ras.org/robot-learning/contact). The technical committee will not be involved in the reviewing process but will organize the session based on the list of accepted submissions with this keyword.


Ironing robot - IMG 4366WAM robot - ArmInFridge

TC-organized Workshops

This is a summary of the workshops which were organized by the IEEE TC on Robot Learning:

 

Technical Committee Website:

http://www.learning-robots.de

 

Chairs of the Technical Committee

ashutosh saxena
Ashutosh Saxena
Cornell University, USA

edwin olson
Edwin Olson
University of Michigan, USA

petar kormushev
Petar Kormushev
Italian Institute of Technology, Italy

wataru takano
Wataru Takano
University of Tokyo, Japan

 

Special Issue on Humanoid Robotics

Advanced_Robotics_cover
The “Advanced Robotics” journal is preparing a Special Issue on Humanoid Robotics.

SUBMISSION DEADLINE for papers: March 31, 2014   April 14, 2014

This is the official Call-for-Papers.

“Advanced Robotics” is the official international journal of the Robotics Society of Japan (RSJ).
More information about the journal here: http://www.rsj.or.jp/advanced_e/

I am co-editing this special issue, so I encourage everyone who considers submitting a paper to contact me well in advance before the deadline.


Advanced_Robotics_logo_JP

Special Issue on Humanoid Robotics

Guest Editors:

  • Prof. Wataru Takano (The University of Tokyo, Japan)
  • Prof. Tamim Asfour (Karlsruhe Institute of Technology, Germany)
  • Dr. Petar Kormushev (Italian Institute of Technology, Italy)

SUBMISSION DEADLINE: March 31, 2014   April 14, 2014
Publication in Vol. 29, No. 5 (March 2015)

Humans understand the world through their actions upon the environment and their perception. The so-called anthropomorphism underlies this cognitive mechanism. Anthropomorphic robots, especially humanoid robots, can perform human-like actions, and enhance human viewers’ understanding of the intended effects of these actions. Humanoid robotics is a research area to pursue this capability from multiple viewpoints, such as body motion generation, motor skill learning, semantic perception, and to develop artificial systems able to communicate with humans. This research field has received significant attention in the last decades and will continue to play a central role in the robotics and cognitive systems research. This special issue will present the theoretical and technical achievements related to humanoid robotics, ranging from the mechanical design to artificial intelligence. Papers on all aspects of humanoid robots are welcome, including but not limited to, the following topics:

  • Humanoid design
  • Representation of humanoid robot motion
  • Synthesizing human-like motions for humanoid robots
  • Understanding intention of human actions
  • Learning motor skills through imitation and reinforcement
  • Control theory for humanoid behaviors
  • Innovative sensing and actuation technologies applied to humanoid robots
  • Modeling physical interaction between humans and humanoid robots
  • Human-robot interfaces for skill transfer and communication

Submission:
PDF format file of the full-length manuscript should be sent by March 31, 2014 to the office of Advanced Robotics, the Robotics Society of Japan through the homepage of Advanced Robotics (http://www.rsj.or.jp/advanced_e/submission). Sample form of the manuscript is available at the homepage.

Also, please send another copy to: Prof. W. Takano (takano(a)ynl.t.u-tokyo.ac.jp), Prof. T. Asfour (asfour(a)kit.edu), and Dr. P. Kormushev (petar.kormushev(a)iit.it) for submission confirmation.

Advanced_Robotics_background_crop

Visuospatial skill learning for robots

The so-called “visuospatial skills” allow people to visually perceive objects and the spatial relationships among them. This video demonstrates a novel machine learning approach that allows a robot to learn simple visuospatial skills for performing object reconfiguration tasks. The main advantage of this approach is that the robot can learn from a single demonstration, and can generalize the skill to new initial configurations. The results from this research work were presented at the International Conference on Intelligent Robots and Systems (IROS 2013) in Tokyo, Japan in November 2013.

Abstract:
We present a novel robot learning approach based on visual perception that allows a robot to acquire new skills by observing a demonstration from a tutor. Unlike most existing learning from demonstration approaches, where the focus is placed on the trajectories, in our approach the focus is on achieving a desired goal configuration of objects relative to one another. Our approach is based on visual perception which captures the object’s context for each demonstrated action. This context is the basis of the visuospatial representation and encodes implicitly the relative positioning of the object with respect to multiple other objects simultaneously. The proposed approach is capable of learning and generalizing multi-operation skills from a single demonstration, while requiring minimum a priori knowledge about the environment. The learned skills comprise a sequence of operations that aim to achieve the desired goal configuration using the given objects. We illustrate the capabilities of our approach using three object reconfiguration tasks with a Barrett WAM robot.

Link to publication:
http://kormushev.com/papers/Ahmadzadeh_IROS-2013.pdf

Citation:
S. Ahmadzadeh, P. Kormushev, D. Caldwell, “Visuospatial Skill Learning for Object Reconfiguration Tasks,” in Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2013), Tokyo, Japan, 3-8 Nov 2013.

People will turn partially into machines

Sorry, this entry is only available in Български.

I received the 2013 John Atanasoff award

I was awarded by the President of Bulgaria with the prestigious John Atanasoff award in 2013.


The award is named after Prof. John Vincent Atanasoff, an American physicist of Bulgarian descent who was the inventor of the first electronic digital computer ABC.

The 33-year-old scientist in the area of information technology, Dr. Petar Kormushev, became the holder of the 2013 John Atanasoff аward. Petar Kormushev has been nominated for the award for his work in robotics, machine learning, and artificial intelligence. The distinction was given to him by the President of Bulgaria, Mr. Rosen Plevneliev, at a ceremony in Sofia on October 4th, 2013. Other young scientists were singled out with diplomas.

Photos from the award ceremony

More photos

I have put more photos from the event on Flickr here:
http://www.flickr.com/photos/petar_kormushev/sets/72157636353078605/

 

Media coverage

The official website of the President of Bulgaria
http://president.bg/news1472/d-r-petar-kormushev-e-edinadesetiyat-nositel-na-priza-dzhon-atanasov.html

My workplace – the Italian Institute of Technology (IIT)
http://www.iit.it/en/news/news/2063-dr-petar-kormushev-advr-researcher-receives-the-prestigious-john-atanasoff-award-from-the-president-of-bulgaria.html

My alma mater university in Bulgaria – Sofia University
http://www.fmi.uni-sofia.bg/

News website Dnevnik
http://www.dnevnik.bg/video/2013/10/04/2154488_33-godishniiat_suzdatel_na_roboti_petur_kormushev/

Bulgarian National Radio
http://bnr.bg/sites/radiobulgaria/Lifestyle/News_bg/Pages/0410.5.aspx

I was a guest at Bulgarian National TV on October 6th, 2013. This is a video from the TV programme with host Boyan Benev:

Д-р Петър Кормушев получи президентската награда “Джон Атанасов” за 2013 г.

Публикуваха подробно интервю с мен в Economy.bg озаглавено “Хората ще се превърнат отчасти в машини” ето тук:
http://www.economy.bg/science/view/10195/Horata-shte-se-prevyrnat-otchasti-v-mashini

Канал 3 излъчи интервю с мен в предаването “На ръба” от 14 октомври 2013 г. Ето тук има запис от това предаване:


The award certificate

2013 John Atanasoff award certificate of Petar Kormushev
 

The award statuette

The statuette is quite heavy, around 6 kg, made of marble.

John Atanasoff’s portrait

Finally, this is a portrait of the genius inventor to whom we owe so much and who is one of the fathers of the modern computer.

Portrait of John Atanasoff

PhD positions in Robotics and Machine Learning for 2014

University of Genoa, jointly with the Italian Institute of Technology (IIT)
PhD Program in Bioengineering and Robotics
Call for PhD students for 2014


PhD positions with scholarships are available at the Italian Institute of Technology (IIT)
Location: Genoa, Italy
Starting date: January 2014
Application deadline: September 20, 2013 at 12:00 noon (Italian time)

Please note that IIT is an English-language research institute, so it is not required to speak Italian.
Useful links:

I have two PhD positions open in my team, in Themes 8 and 9 respectively. Both are in the area of Robot Learning, as described below. For anyone interested, please contact me well before the application deadline!

 


 

THEME 8. Developmental Robotics And Robot Learning Of Motor Skills
Tutors: Dr. Petar Kormushev, Prof. Darwin G. Caldwell

Department: ADVR (Department of Advanced Robotics, Istituto Italiano di Tecnologia)
http://www.iit.it/advr

pancake subclip - finally learned skill

Description: Motor skills of humans and animals are still utterly astonishing when compared to robots. This PhD theme will focus around developmental robotics and robot learning methods to advance the state-of-the-art in robot motor skills.

Developmental robotics offers a qualitatively different approach for controlling humanoid robots than the currently predominant approach based on manually engineered controllers. As a result, despite the significant mechatronic advances in humanoid robot design, the motor skill repertoire of current humanoid robots is mediocre compared to their biological counterparts.

This PhD theme aims to bring forward advances in the quality of robot motor skills towards biological richness. The creation of novel, high-performance, passively-compliant humanoid robots (such as the robot COMAN developed at IIT) offers a significant potential for achieving such advances in motor skills. However, as the bottleneck is not the hardware anymore, the main efforts should be directed towards the software that controls the robot. It is no longer reasonable to use oversimplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff
robots. Therefore, new solutions should be sought to address the challenge of compliant humanoid robot control. And developmental robotics offers one promising alternative for achieving this.

The PhD theme will explore developing novel robot learning algorithms and methods that allow humanoid robots to easily learn novel skills. At the same time, robots should be capable of natural and robust interaction with people. The focus of the research will be on intelligent exploration techniques, robot learning and human-robot interaction.

Reference: P. Kormushev, S. Calinon, D.G. Caldwell. Reinforcement Learning in Robotics: Applications and Real-World Challenges. MDPI Journal of Robotics (ISSN 2218-6581), Special Issue on Intelligent Robots, vol.2, pp.122-148, 2013.

Contact: petar.kormushev(a)iit.it

 


 

THEME 9. Robot Learning For Agile Locomotion Of Compliant Humanoid Robots
Tutors: Dr. Petar Kormushev, Prof. Nikos Tsagarakis

Department: ADVR (Department of Advanced Robotics, Istituto Italiano di Tecnologia)
http://www.iit.it/advr

Blue_COMAN_robot_standing_proudly_at_IIT

Description: The creation of novel, high-performance, passively-compliant humanoid robots (such as the robot COMAN developed by IIT) offers a significant potential for achieving more agile locomotion. At this stage, the bottleneck is not the hardware anymore, but the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, a new solution should be sought to address the challenge of compliant humanoid robot control.

In this PhD theme, the use of machine learning and robot learning methods will be explored, in order to achieve novel ways for whole-body compliant humanoid robot control. In particular, the focus will be on achieving agile locomotion, based on robot self-learned dynamics, rather than on pre-engineered dynamics model. The PhD candidates will be expected to develop new algorithms for robot learning and to advance the state-of-the-art in humanoid robot locomotion.

The expected outcome of these efforts includes the realization of highly dynamic bipedal locomotion such as omni-directional walking on uneven surfaces, jumping and running robustly on uneven terrain and in presence of high uncertainties, demonstrating robustness and tolerance to external disturbances, etc. The ultimate goal will be achieving locomotion skills comparable to a 1.5 – 2 year-old child.

Reference: P. Kormushev, S. Calinon, D.G. Caldwell. Reinforcement Learning in Robotics: Applications and Real-World Challenges. MDPI Journal of Robotics (ISSN 2218-6581), Special Issue on Intelligent Robots, vol.2, pp.122-148, 2013.

Contact: petar.kormushev(a)iit.it

 


 

Dagstuhl Seminar on Reinforcement Learning

I just participated in the Dagstuhl Seminar No.13321. The topic was Reinforcement Learning, and it was a very well-attended event with some high-profile experts in RL, such as Richard Sutton, Thomas Dietterich, Csaba Szepesvári, and Doina Precup among others. This Dagstuhl Seminar served also as the 11th European Workshop on Reinforcement Learning (EWRL 2013).

I presented my work on “Reinforcement Learning with Heterogeneous Policy Representations“, and also showed many applications of RL in robotics that I have been developing in the last 4-5 years.

This is the Report from Dagstuhl Seminar 13321.

And this is the official website.

Below is a group photo of all participants.

Dagstuhl_Seminar_13321_Reinforcement_Learning

Robot walking with dynamically generated gait

The video shows the humanoid robot WABIAN-2R walking with dynamically generated gait. Two scenarios are demonstrated: (1) sudden stopping and reversing, and (2) sudden step change to avoid an obstacle. The walking gait is dynamically generated using a hybrid gait pattern generator capable of rapid and dynamically consistent pattern regeneration.

Abstract:
We propose a two-stage gait pattern generation scheme for the full-scale humanoid robots, that considers the dynamics of the system throughout the process. The fist stage is responsible for generating the preliminary motion reference, such as step position, timing and trajectory of Center of Mass (CoM), while the second stage serves as dynamics filter and modifies the initial references to make the pattern stable on the full-scale multi-degree-of-freedom humanoid robot. The approach allows employment of easy to use models for motion generation, yet the use of the dynamics filtering ensures that the pattern is safe to execute on the real-world humanoid robot. The paper contains description of two approaches used in the first and second stage, as well as experimental results proving the effectiveness of the method. The fast calculation time and the use of the system’s dynamic state as initial conditions for pattern generation makes it a good candidate for the real-time gait pattern generator.

Publication:
http://kormushev.com/papers/Kryczka_URAI-2013.pdf

Citation:
Przemyslaw Kryczka, Petar Kormushev, Kenji Hashimoto, Hun-ok Lim, Nikolaos Tsagarakis, Darwin G. Caldwell and Atsuo Takanishi. Hybrid gait pattern generator capable of rapid and dynamically consistent pattern regeneration. Proc. URAI 2013.

Postdoc opening in Machine Learning for Robotics

I have an open postdoctoral position in my team, in the field of Machine Learning for Robotics. The details are listed below. For further information please contact me by e-mail.


The Department of Advanced Robotics at the Italian Institute of Technology (an English-language research institute) is seeking to appoint a well-motivated full-time postdoctoral researcher in the area of machine learning applied to robotics in general, and in particular to Autonomous Underwater Vehicles (AUV).

The successful candidate will join an ongoing research project funded by the European Commission under FP7 in the category Cognitive Systems and Robotics called “PANDORA” (Persistent Autonomy through learNing, aDaptation, Observation and ReplAnning) which started in January 2012. The project is a collaboration of five leading universities and institutes in Europe: Heriot Watt University (UK), Italian Institute of Technology (Italy), University of Girona (Spain), King’s College London (UK), and National Technical University of Athens (Greece). Details about the project can be found at: http://persistentautonomy.com/

The accepted candidate will contribute to the development and experimental validation of novel reinforcement learning and imitation learning algorithms for robot control, as well as their specific application to autonomous underwater vehicles. The research will be conducted at the Department of Advanced Robotics within the “Learning and Interaction Group” with project leader Dr. Petar Kormushev.

The research work will include conducting experiments with two different AUVs (Girona 500 and Nessie V) in water tanks in Spain and UK in collaboration with the other project partners. The developed machine learning algorithms can also be applied to other robots available at IIT, such as the compliant humanoid robot COMAN, the hydraulic quadruped robot HyQ, the humanoid robot iCub, two Barrett WAM manipulator arms, and a KUKA LWR arm robot.

Application Requirements:

  • PhD degree in Computer Science, Mathematics or Engineering
  • Excellent publication record
  • Strong competencies in: machine learning, reinforcement learning, imitation learning
  • Good programming skills, preferably in MATLAB and C/C++
  • Experience in robot control and ROS is a plus

International applications are encouraged.  The successful candidate will be offered a fixed-term project collaboration contract for the remaining duration of the project due to end in December 2014 with a highly-competitive salary which will be commensurate with qualifications and experience. Expected starting date is as soon as possible, preferably before September 1st, 2013.

Application Procedure:

To apply please send a detailed CV, a list of publications, a statement of research interests and plans, degree certificates, grade of transcripts, the names of at least two referees, and other supporting materials such as reference letters to: Dr. Petar Kormushev (petar.kormushev(a)iit.it), quoting [PANDORA-PostDoc] in the email subject. For consideration, please apply by June 21th, 2013.

Autonomous Robotic Valve Turning

The video shows a KUKA robot that learns how to grasp and turn a valve autonomously. The robot learns not only how to achieve the goal of the task, but also how to react to different disturbances during the task execution. For example, the robot learns a reactive behavior that allows it to pause and resume the task in response to the changes of the uncertainty in the valve position. This helps the robot to avoid collision with the valve, and improves the reliability and robustness of the task execution.
The setup of this experiment comprises: the robot arm which is a KUKA LWR (Lightweight robotic arm), an Optitrack system for motion capture, a T-bar valve with adjustable friction level.

The initial task demonstration and reproduction phases are performed with kinesthetic teaching. The reactive behavior is implemented using a Reactive Fuzzy Decision Maker (RFDM).
The valve turning task is challenging, especially if the valve is moving dynamically. A similar valve-turning task is also included in the DARPA robot competition (DRC). However, in that challenge the valves are fixed, while here the valve is moving, which makes it even more difficult to accomplish the task.

Publication:
http://kormushev.com/papers/Ahmadzadeh_ICRA-2013.pdf

Citation:
Seyed Reza Ahmadzadeh, Petar Kormushev and Darwin G. Caldwell. Autonomous Robotic Valve Turning: A Hierarchical Learning Approach. IEEE Intl. Conf. on Robotics and Automation (ICRA 2013), Karlsruhe, Germany, 2013.

Open PhD positions in Robotics at IIT for 2013

 

Doctoral Course on “Robotics, Cognition and Interaction Technologies”
Call for PhD students for 2013


PhD positions with scholarships are available at the Italian Institute of Technology (IIT) in Genoa, Italy.
Doctoral course starting in January 2013
Application deadline: September 21, 2012
Online application here

Please note that IIT is an English-language research institute, so it is not required to speak Italian.

I have one PhD opening in my team, in the field of Reinforcement Learning with application to Robot Control. The details can be found in Annex A4 – Doctoral course on “Robotics, Cognition and Interaction Technologies”, and are as follows.

 

[Section 3. Department of ADVANCED ROBOTICS – PROF. DARWIN CALDWELL]

STREAM 1: Machine Learning, Robot Control and Human-Robot Interaction

Theme 3.1: Developmental robotics and robot learning for agile locomotion of compliant humanoid robots
Tutor: Dr. Petar Kormushev, Dr Nikos Tsagarakis
 
Developmental robotics offers a completely different approach for controlling humanoid robots than the currently predominant approach based on manually engineered controllers. For example, currently, the majority of bipedal walking robots use variants of ZMP-based walking with largely simplified models of the robot dynamics. As a result, despite the significant mechatronic advances in humanoid robot legs, the locomotion repertoire of current bipedal robots merely includes slow walking on flat ground or inclined slopes, and primitive forms of disturbance rejection. This is far behind from even a two-year old child.

The creation of novel, high-performance, passively-compliant humanoid robots (such as the robot COMAN developed at IIT) offers a significant potential for achieving more agile locomotion. However, the bottleneck is not the hardware anymore, but the software that controls the robot. It is no longer reasonable to use over-simplified models of robot dynamics, because the novel compliant robots possess much richer and more complex dynamics than the previous generation of stiff robots. Therefore, a new solution should be sought to address the challenge of compliant humanoid robot control.

In this PhD theme, the use of developmental robotics and robot learning methods will be explored, in order to achieve novel ways for whole-body compliant humanoid robot control. In particular, the focus will be on achieving agile locomotion, based on robot self-learned dynamics, rather than on pre-engineered dynamics model. The PhD candidates will be expected to develop new algorithms for robot learning and to advance the state-of-the-art in developmental robotics.

The expected outcome of these efforts includes the realization of highly dynamic bipedal locomotion such as omni-directional walking on uneven surfaces, jumping and running robustly on uneven terrain and in presence of high uncertainties, demonstrating robustness and tolerance to external disturbances, etc. The ultimate goal will be achieving locomotion skills comparable to a 1.5 – 2 year-old child.

Requirements: This is a multidisciplinary theme where the successful candidates should have strong competencies in machine learning and artificial intelligence, and good knowledge of robot kinematics and dynamics. The candidates should have top-class degree and a background in Computer Science, Engineering, or Mathematics. Required technical skills: C/C++ and/or MATLAB. Knowledge of computer vision is a plus.

 

For further details about this particular PhD position, please contact me by e-mail.

Global Future 2045 – A New Era for Humanity

Global Future 2045 – A New Era for Humanity

In February of 2012 the first Global Future 2045 Congress was held in Moscow. There, over 50 world leading scientists from multiple disciplines met to develop a strategy for the future development of humankind. One of the main goals of the Congress was to construct a global network of scientists to further research on the development of cybernetic technology, with the ultimate goal of transferring a human’s individual consciousness to an artificial carrier.

Postdoctoral position in Machine Learning for Robot Control of Autonomous Underwater Vehicles

The Department of Advanced Robotics at the Italian Institute of Technology (an English-language research institute), has a Post Doc opening in the research areas of Reinforcement learning and Imitation learning applied to robot control of Autonomous Underwater Vehicles (AUV).

The successful candidate will participate in a 3-year research project funded by the European Commission under the Seventh Framework Programme (FP7-ICT, STREP, Cognitive Systems and Robotics) called “PANDORA” (Persistent Autonomy through learNing, aDaptation, Observation and ReplAnning) which started in January 2012 (http://persistentautonomy.com/).

The project is a collaboration of five universities and institutes in Europe: Heriot Watt University (UK), Italian Institute of Technology (Italy), University of Girona (Spain), King’s College London (UK), and National Technical University of Athens (Greece).

The accepted candidate will contribute to the development and experimental validation of novel reinforcement learning and imitation learning algorithms for specific application to robot control of autonomous underwater vehicles.

The research work includes conducting experiment with AUVs in water tanks in collaboration with the other project partners. The developed machine learning algorithms will also be applied for other robots available at IIT, such as the compliant humanoid robot COMAN, the humanoid robot iCub, Barrett WAM manipulator arm, and KUKA LWR arm robot.

The research will be conducted within the “Learning and Interaction Group” (http://www.iit.it/en/advr-labs/learning-and-interaction.html) with team leaders: Dr. Petar Kormushev and Dr. Sylvain Calinon.

The salary will depend on the candidate’s experience. Policies provide additional pension and health benefits. Applicants may also qualify for reduced taxes benefits. Contracts will be for the duration of the project. Expected starting date is as soon as possible.

International applications are encouraged and will receive logistic support with visa issues. For further information please contact: Dr. Petar Kormushev (petar.kormushev AT iit.it).

APPLICATION DEADLINE: June 29, 2012

The official job posting on the IIT website can be found here:
http://www.iit.it/en/openings/research-departments/advanced-robotics-openings/1406-postdoctoral-position-in-machine-learning-for-robot-control-of-autonomous-underwater-vehicles.html

The Cost of Knowledge

The Cost of Knowledge is a movement started by mathematicians and other academics who are protesting against the business model of the big publishers like Elsevier, Springer, Wiley, and etc.

 

Currently, the academics are set to boycott the Elsevier’s business practices, as explained in this Statement of Purpose.

 

You can take a stand by signing up here: http://thecostofknowledge.com/

 

AIMSA 2012 Workshop

I am co-organizing a workshop at AIMSA 2012 on behalf of the IEEE RAS Technical Committee on Robot Learning:

 

Workshop Topic: Advances in Robot Learning and Human-Robot Interaction

Location: Varna, Bulgaria

Date: September 12, 2012

Venue: AIMSA 2012 conference on Artificial Intelligence

URL: http://kormushev.com/AIMSA-2012/

 

The invited speaker will be Prof. Alexander Stoytchev, from Iowa State University, USA. All accepted papers will be published in a special issue of a journal (for details see the website of the workshop). The workshop location is really nice, it is the biggest and best sea resort in Bulgaria, with magnificent sand and pleasant weather.

Who is Peter Joseph?

A nice interview with Peter Joseph:

Zeitgeist Addendum

A very shocking and inspiring movie. I fully agree with the ideas in it:

http://www.thezeitgeistmovement.com/

Zeitgeist: Moving Forward

Something definitely worth watching:

http://www.thezeitgeistmovement.com/

The ultimate test of human character

The ultimate test of character

Writing good scientific papers

Good papers are like good wine: they need time to mature.

Of course, there are a few jerks out there, as Marc Raibert puts it, who can write perfect manuscripts on the first try, but if you’re reading this, I assume you are not one of these disgusting individuals.

So, for the rest of us mortals, I have tried to collect advice from various sources about how to write good scientific papers. Also, I contribute some of my own humble personal experience.

One of my most favourite papers on this topic is, without doubt, Marc Raibert’s paper about “Spilling the beans”. If you haven’t read it yet, please do so!
I totally agree with Raibert, and always try to “spill the beans” in my own papers as much and as early as possible.

Another classic in the genre is Jim Kajiya’s article “How to Get Your SIGGRAPH Paper Rejected”.

The “Cargo Cult Science”, as named by Richard Feynman, is a must-see for all researchers, in my opinion. If you don’t know what I’m talking about, I recommend watching Feynman’s commencement address at Caltech at my Inspiration page.

Open Post-Doc positions in Robotics at IIT

Postdoctoral positions in Machine Learning for Robot Control of Autonomous Underwater Vehicles (AUV)

The Department of Advanced Robotics (http://www.iit.it/en/advanced-robotics) at the Italian Institute of Technology (IIT, an English-language research institute, located in Genoa, Italy) has 2 Post-Doc openings (starting from January March 2012) in the research areas of Reinforcement learning and Imitation learning applied to robot control of Autonomous Underwater Vehicles (AUV).

The successful candidates will participate in a 3-year research project funded by the European Commission under the Seventh Framework Programme (FP7-ICT, STREP, Cognitive Systems and Robotics) called “PANDORA” (Persistent Autonomy through learNing, aDaptation, Observation and ReplAnning) which will start in January 2012.

The project is a collaboration of five universities and institutes in Europe: Heriot Watt University (UK), Italian Institute of Technology (Italy), University of Girona (Spain), University of Strathclyde (UK), and National Technical University of Athens (Greece).

The accepted candidates will contribute to the development and experimental validation of novel reinforcement learning and imitation learning algorithms for specific application to robot control of autonomous underwater vehicles. The research work includes conducting experiment with AUVs in water tanks in collaboration with the other project partners. The developed machine learning algorithms will also be applied for other robots available at IIT, such as the compliant humanoid robot COMAN, the humanoid robot iCub, Barrett WAM manipulator arm, and KUKA LWR arm robot.

The research will be conducted within the “Learning and Interaction Group” (http://www.iit.it/en/advanced-robotics/research-areas/learning-and-interaction)
with team leaders: Dr. Petar Kormushev and Dr. Sylvain Calinon.

The salary will depend on the candidate’s experience and also includes additional pension and health benefits. Applicants may also qualify for reduced taxes benefits. Contracts are for up to 3 years with a possible renewal and future career options upon successful completion. Expected start date is February March 2012.

International applications are encouraged and will receive logistic support with visa issues. For further information please contact: Dr. Petar Kormushev (by e-mail).

Application Requirements:

– PhD degree in Computer Science, Mathematics or Engineering
– High-quality publication record
– Strong interest in machine learning algorithms
– Strong competencies in some of these areas: machine learning, reinforcement learning, imitation learning, MATLAB and C/C++ programming
– Experience in robot control is a plus
– Fluency in both spoken and written English

Application Procedure:

To apply please send a detailed CV, a statement of motivation, degree certificates, grade of transcripts, contact information of at least two references, and other support materials such as reference letters to: Dr. Petar Kormushev (by e-mail).

For consideration, please apply by:  December 4, 2011
DEADLINE EXTENDED TO: January 29, 2012

Petar Kormushev, PhD
Team Leader – Advanced Robotics Dept.
Italian Institute of Technology (IIT)
Via Morego 30, 16163 Genova

http://www.iit.it/en/advanced-robotics/people/advanced-robotics/team-leader/petar-kormushev

 

Favorite quotes

Be prapared: ‘luck’ is where preparation meets opportunity.
― Randy Pausch

The quickest way to succeed is to accelerate the rate at which you fail.
― Reinforcement Learning folklore

Stay hungry, stay foolish.
― Steve Jobs

I hear, I forget; I see, I may remember; I do, I will never forget.
― Confucius

The only way of discovering the limits of the possible is to venture a little way past – into the impossible.
― unknown

Life is not measured by the number of breaths we take, but by the number of moments that take our breath away.
― unknown

Things should be as simple as possible, but no simpler.
― Albert Einstein

The best way to predict the future is to invent it.
― Alan Kay

Don’t only practice your art, but force your way into its secrets, for it and knowledge can raise men to the divine.
― Ludwig van Beethoven

We must become the change we want to see in the world.
― Mahatma Gandhi

If you don’t fail, you’re not even trying.
― unknown

To get something you never had, you have to do something you never did.
― unknown

Failing to plan is planning to fail.
― Winston Churchill

Talent does what it can, Genius does what it must.
― Edward Bulwer-Lytton

Good judgment comes from experience. Experiences comes from bad judgment.
― unknown

Our virtues and our failings are inseparable, like force and matter. When they separate, man is no more.
― Nikola Tesla

Life is a journey, not a destination.
― Ralph Waldo Emerson

We cannot solve our problems with the same thinking we used when we created them.
― Albert Einstein

The two most important days in your life are the day you were born and the day you find out why.
― Mark Twain

If you want to go fast, go alone. If you want to go far, go together.
― old African proverb

What I cannot build, I do not understand.
― Richard Feynman

Any sufficiently advanced technology is indistinguishable from magic.
― Sir Arthur Charles Clarke

Learning to walk efficiently with passive compliance

The compliant humanoid robot COMAN learns to minimize the energy consumption during walking. This is the video I presented together with my paper at IROS 2011 in San Francisco, in September 2011.

We present a learning-based approach for minimizing the electric energy consumption during walking of a passively-compliant bipedal robot. The energy consumption is reduced by learning a varying-height center-of-mass trajectory which uses efficiently the robot’s passive compliance. To do this, we propose a reinforcement learning method which evolves the policy parameterization dynamically during the learning process and thus manages to find better policies faster than by using fixed parameterization. The method is first tested on a function approximation task, and then applied to the humanoid robot COMAN where it achieves significant energy reduction.

Link to publication:
Kormushev, P., Ugurlu, B., Calinon, S., Tsagarakis, N., and Caldwell, D.G., “Bipedal Walking Energy Minimization by Reinforcement Learning with Evolving Policy Parameterization“, IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS-2011), San Francisco, 2011. [pdf] [bibtex]

PhD comics

One of my favorite comics is the PhD comics (“Piled Higher and Deeper”), which relates to many problems and funny moments of a PhD-student’s and a post-doc’s life.

 

Open PhD positions in Robotics at IIT for 2012

 

The application deadline for the positions below has passed already!
 
But IIT regularly announces other open positions in several fields of science and has permanent ongoing calls here:
http://www.iit.it/en/resources/calls.html

 


 

Doctoral Course on Robotics, Cognition and Interaction Technologies
Call for PhD students for 2012


30 open PhD positions with scholarship are available at the Italian Institute of Technology (IIT) in Genoa, Italy.
Doctoral course starting in January 2012
Application deadline: September 23, 2011
Online application here

 

I have 2 PhD openings in my group, in the field of Reinforcement Learning with application to Robot Control. You can find details in this PDF document.
The 2 PhD positions under my supervision are in:

 

STREAM 3: Machine Learning, Robot Control and Human- Robot Interaction

  • Theme 2.7: Machine learning for robot control of autonomous underwater vehicles
    Tutor: Dr. Petar Kormushev, Dr. Sylvain Calinon, Prof. Darwin G. Caldwell
    Number of available positions: 1
  • Theme 2.8: Machine learning for a soft robotic arm assisting in minimally invasive surgery
    Tutor: Dr. Petar Kormushev, Dr. Sylvain Calinon, Prof. Darwin G. Caldwell
    Number of available positions: 1

 

For further details about these particular PhD positions, please contact me by e-mail.

Pizza robot @ AAAI 2011


At the international conference AAAI 2011 in San Francisco, my colleague Sylvain and I presented our pizza-making robot.

The event was the so-called “Robotic Challenge @ AAAI”, and this year the topic was “Food preparation”.


Our robot is a modified Barrett WAM 7-dof robot arm manipulator, with a wooden rolling pin at the end-effector.

The robot learns from demonstrations how to roll out the pizza dough, in order to make the most perfect circular pizzas! Below you can see a video of the Robotic Challenge event, and here are a few photos of our setup:






Learning from Demonstration Robotics Challenge @ AAAI 2011
Video credit: Brandon Rohrer


Inspiration

A collection of highly-motivational and inspirational materials (at least for me):


Steve Jobs’s Commencement Speech in 2005 at Stanford University



Randy Pausch’s Last Lecture: Achieving Your Childhood Dreams



Jeff Hawkins’s TED Talk: Brain science is about to fundamentally change computing



Andrew Ng (Director of Stanford Artificial Intelligence Lab) – The Future of Robotics and Artificial Intelligence



Richard Feynman’s commencement address given in 1974 at Caltech – “Cargo Cult Science”



Bruno Bozzetto – Freedom must always be conquered (Celebration of 60 years of freedom, by Council of Bergamo)


Melinda Gates’ Graduation Speech at Duke University, 2013


Al Pacino’s “Inches” Speech, from the movie “Any Given Sunday”, 1999


Lectures in mechatronics and robotics

Sorry, this entry is only available in Български.

Robotics in Bulgaria

Sorry, this entry is only available in Български.

Invited talk

I give invited talks occasionally, to present my latest research in machine learning and its application for robot control.

If you would like me to give a presentation at your institution, please invite me!
You can download a tentative abstract of my invited talk here.

Robot Learning of Motor Skills

Abstract

Endowing robots with human-like abilities to perform motor skills in a smooth and natural way is a dream of many researchers. It has become clear now that this can only be achieved if robots, similarly to humans, are able to learn new skills by themselves. However, acquiring new motor skills is not simple and involves various forms of learning. Some tasks can be successfully transferred to the robot using only imitation strategies. Other tasks can be learned very efficiently by the robot alone using reinforcement learning. The efficiency of the process lies in the interconnections between imitation and self-improvement strategies.
In this talk, a variety of robot skill learning examples are presented, such as: autonomous valve turning using reactive policy learning, energy-efficient bipedal walking exploiting the passive compliance, whole-body motor skill learning for erasing a whiteboard, learning for improved control of autonomous underwater vehicles, etc. Throughout these examples, the important role of the policy representation for speeding up the learning process is highlighted.

Biography

Dr. Petar Kormushev is a researcher and a team leader at the Advanced Robotics department of the Italian Institute of Technology (IIT). His research interests include robotics and machine learning, especially reinforcement learning for intelligent robot behavior. He obtained his PhD degree in Computational Intelligence from Tokyo Institute of Technology in 2009. He holds MSc degree in Artificial Intelligence and MSc degree in Bio- and Medical Informatics. He is a technical coordinator in two EU FP7 projects, as well as the recipient of the 2013 John Atanasoff award by the President of Bulgaria for outstanding young scientist.

 

You can find an old version of my invited talk here.

English-Bulgarian Scientific Dictionary

I am trying to create a contemporary English-Bulgarian scientific dictionary which contains modern and state-of-the-art scientific terms and their corresponding translations from English to Bulgarian and vice-versa. Most of the included words are too new and do not yet have a well-established translation in Bulgarian, which is one of the main reasons for trying to build such a dictionary in the first place, by trying to propose appropriate Bulgarian terms for the novel English terms.

The current version contains mostly terms from robotics and machine learning, because these are my main areas of research interest.

Try it here!

–Petar

iCub robot

The iCub robot is a humanoid robot developed within the project RobotCub. The iCub was designed and built mainly by the Italian Institute of Technology in Genova.

The iCub robot

Reinforcement Learning

Reinforcement Learning is a type of Machine Learning approach in which the learning algorithm discovers by itself how to reach a given goal by a trial-and-error process.

Reinforcement Learning is different than supervised learning and unsupervised learning. It is a separate class of learning approaches that rely on information given by a reward function.

The reward function is the way in which the goal is specified.

To be continued…

COMAN – compliant humanoid robot


The COMAN robot is a compliant humanoid robot which is currently under development by the Advanced Robotics dept. of the Italian Institute of Technology in Genoa, Italy.

COMAN stands for “COmpliant huMANoid”, because this robot is designed with passive compliance (via springs) in his joints. This allows it to be more robust to environment perturbations (e.g. walking on uneven ground), to be safer for human-robot interaction (soft to touch), to be more energy-efficient, and to perform more dynamic motions (e.g. jumping, running).

COMAN can also be interpreted as Co-Man, meaning a co-worker, a robot which is a partner to humans, designed for safe physical human-robot interaction. The robot’s design is derived from the compliant joint design of the cCub bipedal robot.

Petar with the robot COMAN developed at the Advanced Robotics department of IIT



This is a close-up of the passively-compliant legs of the robot:


Below is a video of the COMAN walking experiment I did together with Barkan Ugurlu and Nikos Tsagarakis. The goal was to learn to minimize the energy consumption used for walking by COMAN. This video accompanies my IROS 2011 paper presented in San Francisco, in September 2011.


We present a learning-based approach for minimizing the electric energy consumption during walking of a passively-compliant bipedal robot. The energy consumption is reduced by learning a varying-height center-of-mass trajectory which uses efficiently the robot’s passive compliance. To do this, we propose a reinforcement learning method which evolves the policy parameterization dynamically during the learning process and thus manages to find better policies faster than by using fixed parameterization. The method is first tested on a function approximation task, and then applied to the humanoid robot COMAN where it achieves significant energy reduction.

Link to publication:
Kormushev, P., Ugurlu, B., Calinon, S., Tsagarakis, N., and Caldwell, D.G., “Bipedal Walking Energy Minimization by Reinforcement Learning with Evolving Policy Parameterization“, IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS-2011), San Francisco, 2011. [pdf] [bibtex]


This is an older prototype of COMAN, in July 2012:

Learning Robots

In recent years, there have been some amazing demonstrations of successful learning robots, which master some difficult motor skills.
Here I have collected some of the most impressive ones, which I consider being major milestones at the time they were done:


This is work done by my former colleague Stephen Hart: Dexter robot learning to reach


Work by James Kuffner in CMU:


This is work done by my friend and colleague Sylvain Calinon:


Work by Pieter Abbeel:

Robot Learning

One of my main research topics is robot learning. Normally, in machine learning, the algorithms are classified in three classes: supervised (aka. imitation learning in robotics), unsupervised (aka. exploration in robotics), and semi-supervised (aka. reinforcement learning in robotics).

Humanoid robot learns to clean a whiteboard

A Japanese humanoid robot (Fujitsu HOAP-2) learns to clean a whiteboard by upper-body kinesthetic teaching during full-body balance control. The research is from an Italian-Japanese collaboration between the Italian Institute of Technology and Tokyo City University.

We present an integrated approach allowing a free-standing humanoid robot to acquire new motor skills by kinesthetic teaching. The proposed full-body control method controls simultaneously the upper and lower body of the robot with different control strategies. Imitation learning is used for training the upper body of the humanoid robot via kinesthetic teaching, while at the same time Reaction Null Space method is used for keeping the balance of the robot. During demonstration, a force/torque sensor is used to record the exerted forces, and during reproduction, we use a hybrid position/force controller to apply the learned trajectories in terms of positions and forces to the end effector. The proposed method is tested on a 25-DOF Fujitsu HOAP-2 humanoid robot with a surface cleaning task.

This research was presented at the International Conference on Robotics and Automation (ICRA) in May 2011 in Shanghai, China.

Authors:
Dr. Petar Kormushev (IIT)
Prof. Dragomir N. Nenchev (TCU)
Dr. Sylvain Calinon (IIT)
Prof. Darwin G. Caldwell (IIT)

Affiliations:
IIT – Italian Institute of Technology, Advanced Robotics Dept.
TCU – Tokyo City University, Mechanical Systems Engineering Dept.

Photos (high-res):
http://www.flickr.com/photos/petar_kormushev/sets/

Link to publication:
Kormushev, P., Nenchev, D.N., Calinon, S., and Caldwell, D.G., “Upper-body Kinesthetic Teaching of a Free-standing Humanoid Robot“, IEEE Intl. Conf. on Robotics and Automation (ICRA 2011), 2011. [pdf] [bibtex]

50 години роботика

Sorry, this entry is only available in Български.

Learning the skill of archery by a humanoid robot iCub

Humanoid robot iCub learns the skill of archery. After being instructed how to hold the bow and release the arrow, the robot learns by itself to aim and shoot arrows at the target. It learns to hit the center of the target in only 8 trials.

The learning algorithm, called ARCHER (Augmented Reward Chained Regression) algorithm, was developed and optimized specifically for problems like the archery training, which have a smooth solution space and prior knowledge about the goal to be achieved. In the case of archery, we know that hitting the center corresponds to the maximum reward we can get. Using this prior information about the task, we can view the position of the arrow’s tip as an augmented reward. ARCHER uses a chained local regression process that iteratively estimates new policy parameters which have a greater probability of leading to the achievement of the goal of the task, based on the experience so far. An advantage of ARCHER over other learning algorithms is that it makes use of richer feedback information about the result of a rollout.

For the archery training, the ARCHER algorithm is used to modulate and coordinate the motion of the two hands, while an inverse kinematics controller is used for the motion of the arms. After every rollout, the image processing part recognizes automatically where the arrow hits the target which is then sent as feedback to the ARCHER algorithm. The image recognition is based on Gaussian Mixture Models for color-based detection of the target and the arrow’s tip.

The experiments are performed on a 53-DOF humanoid robot iCub. The distance between the robot and the target is 3.5m, and the height of the robot is 104cm.
This research was presented at the Humanoids 2010 conference in December 2010 in USA.

Authors:
Dr. Petar Kormushev
Dr. Sylvain Calinon
Dr. Ryo Saegusa
Prof. Giorgio Metta

Photos of Robot Archer iCub:
http://www.flickr.com/photos/petar_kormushev/sets/

NEW! High-resolution photos here: http://bit.ly/​boCmVi

Link to publication:
Kormushev, P., Calinon, S., Saegusa, R. and Metta, G., “Learning the skill of archery by a humanoid robot iCub”, Proc. IEEE Intl Conf. on Humanoid Robots (Humanoids-2010), pp. 417-423, 2010.

Bulgarian roboticists

I maintain a list of active Bulgarian researchers in robotics and machine learning. If you would like to be added to this list please contact me.

I also maintain a mailing list called Bulgarian Robotics Group, for exchanging useful information related to ongoing robotics projects, job opportunities, and other news to help each other. You can sign up for the mailing list at at Google Groups here:
https://groups.google.com/forum/?fromgroups#!forum/bulgarian-robotics

List of active Bulgarian researchers in robotics and machine learning:

  • Petar Kormushev is a team leader of a research group at Italian Institute of Technology, working on robot learning by imitation and reinforcement learning.
  • Dragomir N. Nenchev is a professor at Tokyo City University, working on motion/force control, space robots, humanoid robots, and service robots.
  • Lubomir Lilov is a professor at Sofia University, heading the master’s program on Mechatronics and Robotics at the Faculty of Mathematics and Informatics.
  • Rosen Diankov is the author of OpenRAVE robotics platform for manipulation planning, etc.
  • Alexander Stoytchev is a professor at Iowa State University. He constructed a dual-arm Barrett WAM robot and is researching in developmental robotics.
  • Jivko Sinapov is a PhD student of prof. Alexander Stoytchev.
  • Alexander A. Petrov is an assistant professor at Ohio State University.
  • Ivan Kalaykov is a professor at Örebro University.
  • Dimitar N. Dimitrov is a post-doc at Örebro University.
  • Todor Stoyanov is a PhD student at Örebro University.
  • Stanimir Dragiev is a PhD student at CoR-Lab / TU Berlin.
  • Nikolay Jetchev is a PhD student at TU Berlin.
  • Kostadin G. Kostadinov is a professor in Mechatronics & Robotics in “Mechatronic Systems” Department of BAS.
  • Krasimir D. Kolarov was teaching robotics at Stanford University, now works at Apple Inc.
  • Anelia Angelova finished her PhD at California Institute of Technology in 2007, now works at Google.
  • Nayden Chivarov and Nedko Shivarov are with the Service Robots group at the Central Laboratory of Mechatronics and Instrumentation at BAS, working on SRS FP7 project.
  • Boicho Kokinov is an associate professor at New Bulgarian University. His work is mostly on cognitive science and not robotics.
  • Petko Kiriazov is an associate professor at Institute of Mechanics, Bulgarian Academy of Sciences.
  • Kiril Kiryazov is a PhD student at University of Skövde, Sweden.
  • Nikolay Stefanov is doing research at TUM in Germany.
  • Emanuel/Emo Todorov is an associate professor at University of Washington.
  • Vladimir Zamanov is teaching robotics at Technical University of Sofia.
  • Ivan Dryanovski is a PhD student at CCNY (City College of New York), doing research on 3D SLAM and Micro Air Vehicle Navigation.
  • Dragomir Anguelov was a PhD student at Stanford University, collaborating with prof. Sebastian Thrun on computer vision for robots. Now he is working at Google in Mountain View.
  • Dimitar Ivanov Chakarov is an associate professor at the Mechatronic Systems dept. of BAS in Bulgaria.
  • Evtim Venets Zahariev is an associate professor and head of the department of Dynamics and optimization of controlled mechanical systems at BAS in Bulgaria.
  • Andrey Popov is at Hamburg University of Technology, doing research on UAV robots (esp. quadrocopters and H-infinity controllers).
  • Marin Kobilarov is a post-doc in control and dynamical systems at Caltech, doing research on motion planning and control.
  • Bojan Jakimovski is the CEO of Bionics4Robotics, which is a robotics- and AI- related company in Munich, Germany.
  • Ilian Bonev is a professor working on precision robotics and parallel manipulators at ETS, Canada.
  • Roko Tschakarow works at SCHUNK as a Business Unit Manager System Solutions Mechatronics. His work is on building lightweight and modular robots.
  • Alexander Gegov is a Reader at University of Portsmouth, UK. His main research interests are in computational intelligence.
  • Dimitar H. Stefanov is with the Department of Electrical Engineering and Computer Sciences, Korea Advanced Institute of Science and Technology (KAIST).
  • Danail Stoyanov is with the Department of Computer Science, University College London (UCL), doing research in medical robotics.
  • Andon Topalov is a professor at the Control Systems Department of Technical University of Sofia, Branch Plovdiv, Bulgaria.
  • Petko Hr. Petkov is a professor at the Department of Systems and Control of Technical University of Sofia, Bulgaria.
  • Stefan Markov was a student at University Bremen, Germany. Research areas: Robot Perception and Learning, AI, Mobile Sensor Networks.
  • Chavdar Papazov is a post-doctoral researcher at Technische Universität München, Germany. Research areas: 3D shape registration, object recognition and pose estimation.
  • Svetlin Penkov is a student at Edinburgh University, UK.
  • Atanas Popov is a professor at the Faculty of Engineering at University of Nottingham, UK.
  • Svetan Ratchev is the director of the Institute for Advanced Manufacturing at University of Nottingham, UK.
  • Nikolay Atanasov is a PhD student at GRASP Lab, University of Pennsylvania, USA.
  • Kalin Gochev is a PhD student at the University of Pennsylvania, USA.
  • Marina Horn is a PhD student at the University of Heidelberg, Germany.
  • Galia Tzvetkova is an Associate Professor at the Institute of Mechanics, Bulgarian Academy of Sciences, Bulgaria.
  • Velin Dimitrov is a PhD student at Worcester Polytechnic Institute (WPI), USA.


List of other Bulgarian robotics enthusiasts and hobbyists:


List of robotics related events and websites in Bulgaria:


Robot Motor Skill Coordination with EM-based Reinforcement Learning

Robot learns to flip pancakes! I am teaching a Barrett WAM robot to flip pancakes:

The video shows a Barrett WAM 7 DOFs manipulator learning to flip pancakes by reinforcement learning.

The motion is encoded in a mixture of basis force fields through an extension of Dynamic Movement Primitives (DMP) that represents the synergies across the different variables through stiffness matrices. An Inverse Dynamics controller with variable stiffness is used for reproduction.

The skill is first demonstrated via kinesthetic teaching, and then refined by Policy learning by Weighting Exploration with the Returns (PoWER) algorithm. After 50 trials, the robot learns that the first part of the task requires a stiff behavior to throw the pancake in the air, while the second part requires the hand to be compliant in order to catch the pancake without having it bounced off the pan.

Authors:
Dr. Petar Kormushev
Dr. Sylvain Calinon
Prof. Darwin G. Caldwell
Advanced Robotics Dept., Italian Institute of Technology

Link to publication:
Kormushev, P., Calinon, S. and Caldwell, D.G. “Robot Motor Skill Coordination with EM-based Reinforcement Learning”, Proc. IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS-2010), 2010.