ICub

Last updated

iCub
ICub - Festival Economia 2018 2.jpg
An iCub robot in Trento, Italy, in 2018. The robot is 104 cm high and weighs around 22 kg.
Manufacturer Italian Institute of Technology
CountryItaly
Year of creation2009–present
Type Humanoid robot
Purposeresearch, recreational
Website www.icub.org
iCub software
Developer(s) Italian Institute of Technology
Initial release2009;15 years ago (2009)
Stable release
1.13.0 / July 4, 2019;5 years ago (2019-07-04)
Written in C++ [1]
Operating system Free/Libre operating systems: Linux, FreeBSD, NetBSD, OpenBSD;
Non-free operating systems: OS X, Windows
Type Artificial Intelligence, Robotics
License GNU GPL/GNU LGPL [2] (Free software)
Website github.com/robotology/icub-main

iCub is a one meter tall open source robotics humanoid robot testbed for research into human cognition and artificial intelligence.

Contents

It was designed by the RobotCub Consortium of several European universities, built by Italian Institute of Technology, and is now supported by other projects such as ITALK. [3] The robot is open-source, with the hardware design, software and documentation all released under the GPL license. The name is a partial acronym, cub standing for Cognitive Universal Body. Initial funding for the project was 8.5 million from Unit E5 Cognitive Systems and Robotics of the European Commission's Seventh Framework Programme, and this ran for 65 months from 1 September 2004 until 31 January 2010.

The motivation behind the strongly humanoid design is the embodied cognition hypothesis, that human-like manipulation plays a vital role in the development of human cognition. A baby learns many cognitive skills by interacting with its environment and other humans using its limbs and senses, and consequently its internal model of the world is largely determined by the form of the human body. The robot was designed to test this hypothesis by allowing cognitive learning scenarios to be acted out by an accurate reproduction of the perceptual system, and an articulation of a small child so that it could interact with the world in the same way that such a child does. [4]

Specifications

An iCub at a live demo making facial expressions ICub sciencefestival 1.jpg
An iCub at a live demo making facial expressions

The dimensions of the iCub are similar to that of a 3.5-year-old child. The robot is controlled by an on-board PC104 controller which communicates with actuators and sensors using CANBus.

It utilises tendon driven joints for the hand and shoulder, with the fingers flexed by teflon-coated cable tendons running inside teflon-coated tubes, and pulling against spring returns. Joint angles are measured using custom-designed Hall-effect sensors and the robot can be equipped with torque sensors. The finger tips can be equipped with tactile touch sensors, and a distributed capacitive sensor skin is being developed.

The software library is largely written in C++ and uses YARP for external communication via Gigabit Ethernet with off-board software implementing higher level functionality, the development of which has been taken over by the RobotCub Consortium. [4] The robot was not designed for autonomous operation, and is consequently not equipped with onboard batteries or processors required for this instead an umbilical cable provides power and a network connection. [4]

In its final version, the robot has 53 actuated degrees of freedom organized as follows:

The head has stereo cameras in a swivel mounting where eyes would be located on a human and microphones on the side. It also has lines of red LEDs representing mouth and eyebrows mounted behind the face panel for making facial expressions.

Since the first robots were constructed the design has undergone several revisions and improvements, for example smaller and more dexterous hands, [5] and lighter, more robust legs with greater joint angles and which permit walking rather than just crawling. [6]

Capabilities of iCub

iCub at an exhibition in 2014 ICub Innorobo Lyon 2014.JPG
iCub at an exhibition in 2014

The iCub has been demonstrated with capabilities to successfully perform the following tasks, among others:

iCubs in the world

An iCub robot mounted on a supporting frame Icub full body.JPG
An iCub robot mounted on a supporting frame

These robots were built by Istituto Italiano di Tecnologia (IIT) in Genoa and are used by a small but lively community of scientists that use the iCub to study embodied cognition in artificial systems. There are about thirty iCubs in various laboratories mainly in the European Union but also one in the United States. [18] The first researcher in North America to be granted an iCub was Stephen E. Levinson, for studies of computational models of the brain and mind and language acquisition. [19]

The robots are constructed by IIT and cost about €250,000 [20] each depending upon the version. [21] Most of the financial support comes from the European Commission's Unit E5 or the Istituto Italiano di Tecnologia (IIT) via the recently created iCub Facility department. [18] The development and construction of iCub at IIT is part of an independent documentary film called Plug & Pray which was released in 2010. [22]

See also


Related Research Articles

<span class="mw-page-title-main">Humanoid robot</span> Body shape similar to a human

A humanoid robot is a robot resembling the human body in shape. The design may be for functional purposes, such as interacting with human tools and environments, for experimental purposes, such as the study of bipedal locomotion, or for other purposes. In general, humanoid robots have a torso, a head, two arms, and two legs, though some humanoid robots may replicate only part of the body. Androids are humanoid robots built to aesthetically resemble humans.

Domo is an experimental robot made by the Massachusetts Institute of Technology designed to interact with humans. The brainchild of Jeff Weber and Aaron Edsinger, cofounders of Meka Robotics, its name comes from the Japanese phrase for "thank you very much", domo arigato, as well as the Styx song, "Mr. Roboto". The Domo project was originally funded by NASA, and has now been joined by Toyota in funding robot's development.

<span class="mw-page-title-main">Robonaut</span> Humanoid robot

A robonaut is a humanoid robot, part of a development project conducted by the Dexterous Robotics Laboratory at NASA's Lyndon B. Johnson Space Center (JSC) in Houston, Texas. Robonaut differs from other current space-faring robots in that, while most current space robotic systems are designed to move large objects, Robonaut's tasks require more dexterity.

A cognitive architecture refers to both a theory about the structure of the human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and computational cognitive science. These formalized models can be used to further refine comprehensive theories of cognition and serve as the frameworks for useful artificial intelligence programs. Successful cognitive architectures include ACT-R and SOAR. The research on cognitive architectures as software instantiation of cognitive theories was initiated by Allen Newell in 1990.

Cognitive Robotics or Cognitive Technology is a subfield of robotics concerned with endowing a robot with intelligent behavior by providing it with a processing architecture that will allow it to learn and reason about how to behave in response to complex goals in a complex world. Cognitive robotics may be considered the engineering branch of embodied cognitive science and embodied embedded cognition, consisting of Robotic Process Automation, Artificial Intelligence, Machine Learning, Deep Learning, Optical Character Recognition, Image Processing, Process Mining, Analytics, Software Development and System Integration.

Human–robot interaction (HRI) is the study of interactions between humans and robots. Human–robot interaction is a multidisciplinary field with contributions from human–computer interaction, artificial intelligence, robotics, natural language processing, design, psychology and philosophy. A subfield known as physical human–robot interaction (pHRI) has tended to focus on device design to enable people to safely interact with robotic systems.

<span class="mw-page-title-main">Mobile robot</span> Type of robot

A mobile robot is an automatic machine that is capable of locomotion. Mobile robotics is usually considered to be a subfield of robotics and information engineering.

In computer science, programming by demonstration (PbD) is an end-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands.

<span class="mw-page-title-main">Long short-term memory</span> Artificial recurrent neural network architecture used in deep learning

Long short-term memory (LSTM) is a type of recurrent neural network (RNN) aimed at dealing with the vanishing gradient problem present in traditional RNNs. Its relative insensitivity to gap length is its advantage over other RNNs, hidden Markov models and other sequence learning methods. It aims to provide a short-term memory for RNN that can last thousands of timesteps, thus "long short-term memory". The name is made in analogy with long-term memory and short-term memory and their relationship, studied by cognitive psychologists since early 20th century.

Kristinn R. Thórisson (Þórisson) is an Icelandic artificial intelligence researcher, founder and Managing Director of the Icelandic Institute for Intelligent Machines (IIIM), and co-founder and former co-director of the Center for Analysis and Design of Intelligent Agents (CADIA) at Reykjavik University. Thórisson is one of the leading proponents of unified theories of cognition.

<span class="mw-page-title-main">Istituto Italiano di Tecnologia</span> Italian high tech research centre

The Istituto Italiano di Tecnologia (IIT) (in English: Italian Institute of Technology) is a scientific research centre based in Genoa (Italy, EU). Its main goal is the advancement of science, in Italy and worldwide, through projects and discoveries oriented to applications and technology. Some account IIT as the best Italian scientific research centre.

<span class="mw-page-title-main">Robotics</span> Design, construction, use, and application of robots

Robotics is the interdisciplinary study and practice of the design, construction, operation, and use of robots.

Tendon-driven robots (TDR) are robots whose limbs mimic biological musculoskeletal systems. They use plastic straps to mimic muscles and tendons. Such robots are claimed to move in a "more natural" way than traditional robots that use rigid metal or plastic limbs controlled by geared actuators. TDRs can also help understand how biomechanics relates to embodied intelligence and cognition.

A juggling robot is a robot designed to be able to successfully carry out bounce or toss juggling. Robots capable of juggling are designed and built both to increase and test understanding and theories of human movement, juggling, and robotics. Juggling robots may include sensors to guide arm/hand movement or may rely on physical methods such as tracks or funnels to guide prop movement. Since true juggling requires more props than hands, many robots described as capable of juggling are not.

Cloud robotics is a field of robotics that attempts to invoke cloud technologies such as cloud computing, cloud storage, and other Internet technologies centered on the benefits of converged infrastructure and shared services for robotics. When connected to the cloud, robots can benefit from the powerful computation, storage, and communication resources of modern data center in the cloud, which can process and share information from various robots or agent. Humans can also delegate tasks to robots remotely through networks. Cloud computing technologies enable robot systems to be endowed with powerful capability whilst reducing costs through cloud technologies. Thus, it is possible to build lightweight, low-cost, smarter robots with an intelligent "brain" in the cloud. The "brain" consists of data center, knowledge base, task planners, deep learning, information processing, environment models, communication support, etc.

<span class="mw-page-title-main">Domenico Prattichizzo</span>

Domenico Prattichizzo is an Italian scientist with a strong and international recognized expertise in the fields of Haptics, Robotics and, Wearable technology. His researches find their main applications in virtual and augmented reality scenarios and in the rehabilitation of people with upper and lower limbs, visual and cognitive impairments.

<span class="mw-page-title-main">Antonio Bicchi</span> Italian robotics scientist

Antonio Bicchi is an Italian scientist interested in robotics and intelligent machines. He is professor at the University of Pisa and senior researcher at Istituto Italiano di Tecnologia in Genoa. He is an adjunct professor at the School of Biological and Health Systems Engineering of Arizona State University in Tempe, Arizona, US.

<span class="mw-page-title-main">Aude Billard</span> Swiss physicist

Aude G. Billard is a Swiss physicist in the fields of machine learning and human-robot interactions. As a full professor at the School of Engineering at Swiss Federal Institute of Technology in Lausanne (EPFL), Billard’s research focuses on applying machine learning to support robot learning through human guidance. Billard’s work on human-robot interactions has been recognized numerous times by the Institute of Electrical and Electronics Engineers (IEEE) and she currently holds a leadership position on the executive committee of the IEEE Robotics and Automation Society (RAS) as the vice president of publication activities.

Vivian Chu is an American roboticist and entrepreneur, specializing in the field of human-robot interaction. She is Chief Technology Officer at Diligent Robotics, a company she co-founded in 2017 for creating autonomous, mobile, socially intelligent robots.

<span class="mw-page-title-main">Alois Christian Knoll</span> German roboticist

Alois Christian Knoll is German computer scientist and professor at the TUM School of Computation, Information and Technology at the Technical University of Munich (TUM). He is head of the Chair of Robotics, Artificial Intelligence and Embedded Systems.

References

  1. iCub Source Code
  2. "iCub" . Retrieved 27 November 2019. The iCub is distributed as Open Source following the GPL/LGPL licenses and can now count on a worldwide community of enthusiastic developers.
  3. "An open source cognitive humanoid robotic platform". Official iCub website. Retrieved 30 July 2010.
  4. 1 2 3 Metta, Giorgio; Sandini Giulio; Vernon David; Natale Lorenzo; Nori Francesco (2008). The iCub humanoid robot: an open platform for research in embodied cognition (PDF). PerMIS’08. Retrieved 1 January 2018.
  5. June, Laura (12 March 2010). "iCub gets upgraded with tinier hands, better legs". Engadget. Retrieved 30 July 2010.
  6. Tsagarakis, N.G.; Vanderborght Bram; Laffranchi Matteo; Caldwell D.G. The Mechanical Design of the New Lower Body for the Child Humanoid robot 'iCub' (PDF). IEEE International Conference on Robotics and Automation Conference, (ICRA 2009). Archived from the original (PDF) on 20 July 2011. Retrieved 30 July 2010.
  7. Crawling. iCub HumanoidRobot. 16 April 2010. Archived from the original on 11 June 2016. Retrieved 18 February 2022 via YouTube.
  8. Nath, Vishnu; Stephen Levinson. Learning to Fire at Targets by an iCub Humanoid Robot. AAAI Spring Symposium 2013 : Designing Intelligent Robots : Reintegrating AI II. Archived from the original on 4 March 2016. Retrieved 29 September 2013.
  9. iCub autonomously solving a puzzle. Vishnu Nath. 8 March 2013. Archived from the original on 16 May 2016. Retrieved 18 February 2022 via YouTube.
  10. Kormushev, Petar; Calinon Sylvain; Saegusa Ryo; Metta Giorgio. Learning the skill of archery by a humanoid robot iCub (PDF). IEEE International Conference on Humanoid Robots, (Humanoids 2010). Retrieved 19 March 2011.
  11. Robot Archer iCub. PetarKormushev. 22 September 2010. Archived from the original on 22 January 2021. Retrieved 18 February 2022 via YouTube.
  12. iCub facial expressions. Vislab Lisboa. 17 March 2009. Archived from the original on 5 September 2020. Retrieved 18 February 2022 via YouTube.
  13. Force control exploiting proximal force/torque sensors - pt.2. iCub HumanoidRobot. 11 October 2010. Archived from the original on 9 June 2016. Retrieved 18 February 2022 via YouTube.
  14. "Toward Intelligent Humanoids". iCub manipulating a variety of objects. Archived from the original on 10 March 2014. Retrieved 22 July 2013.
  15. Frank, Mikhail; Jürgen Leitner; Marijn Stollenga; Gregor Kaufmann; Simon Harding; Alexander Förster; Jürgen Schmidhuber. The Modular Behavioral Environment for Humanoids & other Robots (MoBeE) (PDF). 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO). Archived from the original (PDF) on 8 April 2014. Retrieved 8 April 2014.
  16. Leitner, Jürgen ‘Juxi’; Simon Harding; Mikhail Frank; Alexander Förster; Jürgen Schmidhuber. Transferring Spatial Perception Between Robots Operating In A Shared Workspace (PDF). IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2012). Archived from the original (PDF) on 8 April 2014. Retrieved 8 April 2014.
  17. Stollenga, Marijn; Leo Pape; Mikhail Frank; Jürgen Leitner; Alexander Förster; Jürgen Schmidhuber. Task-Relevant Roadmaps: A Framework for Humanoid Motion Planning. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2013).
  18. 1 2 "The iCub humanoid robot project". Istituto Italiano di Tecnologia (IIT). Retrieved 1 January 2018.
  19. "Humanoid Robot Learns Like a Child". Discovery News. Retrieved 11 February 2013.
  20. "XE: (EUR/USD) Euro to US Dollar Rate". www.xe.com. Retrieved 20 November 2015.
  21. "Archived copy". iCub website. Archived from the original on 17 February 2018. Retrieved 30 July 2010.{{cite web}}: CS1 maint: archived copy as title (link)
  22. Plug & Pray, documentary film about the social impact of robots and related ethical questions
Preceded by
RobotCub
Humanoid robots Succeeded by
-