ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Similar documents
Chapter 1. Robot and Robotics PP

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ARTIFICIAL INTELLIGENCE - ROBOTICS

Why Humanoid Robots?*

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

CS494/594: Software for Intelligent Robotics

Chapter 1 Introduction

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

New Solution for Walking Robot

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

World Technology Evaluation Center International Study of Robotics Research. Robotic Vehicles. Robotic vehicles study group:

Walking and Flying Robots for Challenging Environments

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

A Semi-Minimalistic Approach to Humanoid Design

IRH 2017 / Group 10. Hosen Gakuen High School Risu inter. Takeru Saito, Akitaka Fujii. Theme3 Most advanced technologies of robots

A STUDY ON HEXAPOD ROBOTS AND MODELING BY MEANS OF CAD TECHNIQUES

Chapter 1 Introduction to Robotics

Team Description for Humanoid KidSize League of RoboCup Stephen McGill, Seung Joon Yi, Yida Zhang, Aditya Sreekumar, and Professor Dan Lee

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

Robot: Robonaut 2 The first humanoid robot to go to outer space

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

Human Robot Interaction (HRI)

Snake Robots. From Biology - Through University - Towards Industry I. Kristin Y. Pettersen

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (

Future Intelligent Machines

SEMI AUTONOMOUS CONTROL OF AN EMERGENCY RESPONSE ROBOT. Josh Levinger, Andreas Hofmann, Daniel Theobald

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

SPIDER ROBOT Presented by :

Locomotion: Legs and Artificial Muscle. SUMMARY: Many labs at the forefront of robotic research, especially locomotive

I like to call this robot a rover, as I tried to pattern it after NASA s designs. Figure 1-1 shows the general outline of the finished rover.

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Development of Running Robot Based on Charge Coupled Device

Mobile Robots (Wheeled) (Take class notes)

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

4R and 5R Parallel Mechanism Mobile Robots

Birth of An Intelligent Humanoid Robot in Singapore

Speed Control of a Pneumatic Monopod using a Neural Network

Introduction To Robotics (Kinematics, Dynamics, and Design)

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

Introduction to Robotics

What is a robot. Robots (seen as artificial beings) appeared in books and movies long before real applications. Basilio Bona ROBOTICS 01PEEQW

Cost Oriented Humanoid Robots

Development and Evaluation of a Centaur Robot

EVALUATING THE DYNAMICS OF HEXAPOD TYPE ROBOT

ENME 489L: Biologically Inspired Robotics

Integration of Manipulation and Locomotion by a Humanoid Robot

RoboCup: Not Only a Robotics Soccer Game but also a New Market Created for Future

Robotics Introduction Matteo Matteucci

ME7752: Mechanics and Control of Robots Lecture 1

Introduction to Computer Science

Figure 1. Overall Picture

Teleoperation. History and applications

Stress and Strain Analysis in Critical Joints of the Bearing Parts of the Mobile Platform Using Tensometry

Robotics and Autonomous Systems

Sensor system of a small biped entertainment robot

Korea Humanoid Robot Projects

Glossary of terms. Short explanation

Evolutionary robotics Jørgen Nordmoen

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT *

COS Lecture 1 Autonomous Robot Navigation

The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-

Shuffle Traveling of Humanoid Robots

UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp.

DEVELOPMENT OF A BIPED ROBOT

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Introduction to Robotics

The Design of Battle Field Robot

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Cost Oriented Humanoid Robots

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Robotic Technology for Port and Maritime Automation

ROBOTICS & EMBEDDED SYSTEMS

Course Details. Robotics is Interdisciplinary. Brief History of Robotics. Lecture 01 Robotics. Robotics 70% (WE) - 30% (CA)

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

Robotics Challenge. Team Members Tyler Quintana Tyler Gus Josh Cogdill Raul Davila John Augustine Kelty Tobin

Concept and Architecture of a Centaur Robot

Team Description 2006 for Team RO-PE A

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Collective Robotics. Marcin Pilat

Advanced Distributed Architecture for a Small Biped Robot Control M. Albero, F. Blanes, G. Benet, J.E. Simó, J. Coronel

The UT Austin Villa 3D Simulation Soccer Team 2008

Realization of Humanoid Robot Playing Golf

Roboter lernen sehen und selbst zu navigieren - Chancen und Herausforderungen autonomer Roboter für die Arbeits- und Alltagswelt.

BENEFITS OF A DUAL-ARM ROBOTIC SYSTEM

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory Formal Report

Concept and Architecture of a Centaur Robot

Introduction To Robotics (Kinematics, Dynamics, and Design)

Transcription:

ROBOTICS INTRODUCTION

THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and actuators for robots. Industrial Manipulators. Joint space vs. task space. Forward kinematics Inverse kinematics

ROBOTICS Intelligent systems or machines (body and brain) which are able to perform different tasks covering a very wide area of applications: Industry; Manipulators Climbing & Rescue Commercial Cleaning Research Space & Navigation Services: Consumer sales, Security, Civil Transport, & Construction. Medical Services; Surgeries Agriculture & Forestry Hazardous & Energy Mining Undersea Military Personal and Entertainment

THREE MAIN CATEGORIES OF ROBOTS Manipulators (Robotic Arm): Several links are connected through various joints. The base is attached to the ground. Mobile Robots: Can move, interact, and perform a task in an environment. Hybrid Robots: Mobile robot which is provided by an arm.

LOCOMOTION Locomotion is the mechanism that enables the robot to move through its environment. The necessary autonomy of mobile robot depends on the best choice of locomotion that enables it to move freely throughout the surrounding environment. Common locomotion approaches: Wheeled robot (Different types of wheels and configuration) Legged Robot (one, two, four, and six legged robot) Tracked Robot Flying Robot Underwater Robot Ball Robot

WHEELED ROBOT Sojourner was used during pathfinder mission to explore the mars in summer 1997. It was nearly fully tele-operated from earth. However, some on board sensors allowed for obstacle detection. Remote Control Robot Semi-autonomous

HUMANOID ROBOT ASIMO, an acronym for Advanced Step in Innovative MObility, is a humanoid robot designed and developed by Honda.

LEGGED ROBOT Walking robot that is designed to move wood out of the forest. The leg coordination is automated, but navigation is still done by human operator. Semi-autonomous robot example.

TRACKED ROBOT

FLYING ROBOT Unmanned Aerial Vehicle (UAV) drones Mini drones

UNDERWATER ROBOT

SPHERICAL ROBOT (BALL /SPHERO ROBOT)

BALL ROBOT (EXPLAINED) The design is based on heavy weight suspended from the center of the ball. A change in position of the weight along the axis can make the ball move in x and y direction. A semicircular ring pulls itself forward or backward causing an X-Axis movement. The circular ring displaces the semi-circular ring along its plane and causes the weight (added with motor 1 such as a battery) to move in Y-axis and will make the ball move in y direction.

LEGGED LOCOMOTION Legged robot locomotion mechanisms are often inspired by biological systems, which are very successful in moving through a wide area of harsh environments. The main problems are: Mechanical complexity of legs Stability Power consumption. More power is needed than for wheeled if the environment is flat and hard. Energy efficiency depends on the leg and the body mass. Rolling friction of a wheel on a soft ground is the reason why legged robots become better and more efficient. For example, Four legged robot needs at least eight servos to travel around.

WHEELED LOCOMOTION Wheels are a human invention and a very popular locomotion concept in man made vehicles. There is no inspiration in the nature for a wheel, but the human bipedal walking can be approximated as a rolling polygon with sides equal in length d to the span of the step.

ENERGY ISSUE OF LOCOMOTION

ROBOTS MIMICS NATURE

STABILITY OF LEGGED ROBOTS Stability is of course a very important issue of a robot, because it should not overturn. Stability can be divided into: Static stability. Dynamic Stability Static stability means that the robot is stable, with no need of motion at every moment of time. All robots motion can be stopped at every moment in the gait cycle without overturning. Static stability is given, when the center of mass is completely within the support polygon and the polygon s area is greater than zero, therefore static stability requires at least three points of ground contact. ***

STATIC STABILITY OF LEGGED ROBOT One or two-legged robot: Static stability is impossible to achieve in case of one-legged or two legged robots. Four-legged robot: Walking static stable with four legs means that just one leg can be lifted at the same time (lifting more legs will reduce the support polygon to a line), so walking becomes slow. As a result: most robots which are able to walk static stable have six legs.

LEG CONFIGURATION To move a leg forward at least two degrees of freedom are required: One for lifting One for swinging. Most legs have three degrees of freedom; this makes the robot able to travel in rougher terrain and to do more complex maneuvers. However adding degrees of freedom causes also some disadvantages, More joints more servos more power consumption Controlling the robot becomes more complex, because more motors have to be controlled and actuated at the same time.

LEG DESIGN Caterpillar has only a single degree of freedom in each leg, which is oriented longitudinally along the leg. Forward locomotion depends on the hydraulic pressure in the body, which extends the distance between pairs of legs. On the other hand, the human leg has about seven major degrees of freedom.

LEGS COORDINATION The gait is a periodic sequence of lift and release events for each leg. If a robot has k legs the number of possible events N is: N = 2k 1! In case of a bipedal walking machine (k=2) the number of possible events is N=(2k-1)! = (2*2-1)! = 3! = 6 So there are six possible different events, these are 1. Lift left leg 2. Release left leg 3. Lift right leg 4. Release right leg 5. Lift both legs together 6. Release both legs together

CONTROL VS. STABILITY In case of k=6 legs there are already 39916800 possible events More legs in a robot means large number of possible events Thus more complicated legs coordination and control. However, robots with fewer legs have some other problems One of the most complex problems is stability.

ONE LEGGED ROBOT One leg is of course the minimum number of legs which a legged robot can have. Requires just a single point of ground contact; this enables the robot to travel the roughest terrain. Static stability is impossible even when the robot is stationary, because the support polygon is reduced to a single point. Must be dynamically stable, that means that the robot has to actively balance itself either by: Changing its center of gravity Imparting corrective forces. It has to hop all the time.

TWO LEGS ROBOT Dynamic stability issue: Zero Moment Point (ZMP): how to maintain balance by planning footprint positioning. The ZMP is the point where the robot has to base on to keep its balance. When the robot should move forward it has first to compute the ZMP and after that it has to step the appropriate leg exactly to the computed position. ZMP is often described in robotics as the point on the ground where all momentums are equal to zero. ZMP has to be completely within the support polygon. If one leg is in the air, the support polygon is equal to the shape of the foot which is connected with the ground. If both feet are connected with the ground the ZMP can be within the area which is built by the two footprints.

TWO LEGGED ROBOT (HUMANOID ROBOT) Support polygon and the location of the ZMP. Even when standing, must performs continuous correcting contact forces (servoing)

FOUR LEGGED ROBOT Most four legged robots use dynamic stable walking (like nearly all four legged animals), because static stable walking requires at least three points of ground contact. This means that just one leg can be lifted at the same time and so walking becomes slow. In case of dynamic stability the number of ground contact points can vary from zero, when the robot is jumping, to the total number of legs, when the robot is stationary. Fast dynamic walking; balancing challenge is resolved by continuous active shifting of C.G.

STABLE CONFIGURATION When dealing with stability, not all possible configurations are stable.

SIX LEGGED ROBOT Six legged locomotion is the most popular legged locomotion concept because of the ability of static stable walking. Tripod gait is inspired by some insects.

MECHANICS VS. CONTROL CLIMBING ROBOT

CONTROL SCHEME FOR MOBILE ROBOT Semi-autonomous robot relies on human operator in the cognition and localization. Just performs the motion control.

NEXT LECTURE Wheeled Robots Types of wheels Wheels configuration

HOME-WORK QUADRUPED ROBOT Search for at least three different gaits for a 4- legged robot. Explain and compare between these gaits in term of speed, energy efficiency, stability, controllability, and maneuverability. What is the biological counterpart for each gait type?