humanoid robot presented by: k. ramya krishna. defnitions system structure sensors and actuators ...

21
HUMANOID ROBOT Presented by: k. Ramya krishna

Upload: sophie-daniel

Post on 25-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

HUMANOID ROBOT

Presented by: k. Ramya krishna

Page 2: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

DEFNITIONSSYSTEM STRUCTURESENSORS AND ACTUATORSAPPLICATIONSADVANTAGESDISADVANTAGES

OVERVIEW

Page 3: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

WHAT IS A ROBOT•A robot can be defined as a programmable, self-controlled device consisting of electronic, electrical, or mechanical units

•operate in precisely structured environments and perform single highly repetitive tasks under preprogrammed control.•Robot Types: Mobile Robot, Industrial Robot Service Robot ,Humanoid Robot

 

Page 4: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

• A humanoid robot is a robot with its body shape built to resemble that of the human body

• A humanoid design might be for functional purposes, such as interacting with human tools and environments, for experimental purposes

WHAT IS A HUMANOID ROBOT

Page 5: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

A robot specification standard One command interface Four command modes between client and

server:◦ Direct◦ Delay◦ Playback◦ Broadcast

Easy-to-change robot driver implementation on the server-end

5

Contributions

Page 6: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

6

System Architecture

System Overview Client/Server Structure Four Communication Modes

Page 7: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

7

Architecture - Specification Standard

Configuration Spec

Command Spec

Communication Spec

Abstraction

Page 8: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

8

Architecture - System Overview

Client/Server

...

Client

Client

Server

Asimo Library

Pioneer Library

Simulator

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Configuration Spec

Command Spec

Communication Spec

Page 9: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

9

Architecture - Robotalk Server

Server Daemon

Robot Daemon

Read and Write TCP/IP sockets

Issue Robot Driver Calls

CClientConnection

CClientConnection

Provide: Buffering, Scheduling, Panic, etc.

Class Interface

.

..

CRobotDriver

Page 10: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

10

Architecture - Communication Modes

Direct mode: blocking & instantaneous, for debug purposes

Delay mode: nonblocking, instantaneous or delay

Playback mode: nonblocking, adaptive caching based on channel quality

Broadcast mode: periodic query feedback

L18306
I think this slide can be removed - put the bullets with the actual detail slides that occur later on. You only have 15 minutes, so don't put slides where you may repeat yourself later
Page 11: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

11

Direct Mode

Client Server Sync system clock

Clock

Command Cache

RobotDaemon

Client

Function call

Cache Return Cachereturn

L18306
On ALL these slides with the communication modes, I feel there are two many animation sequences. You don't want to keep hitting the keyboard or mouse to advance the slide elements, as this will interrupt your flow... if you are going to use animation, break this up into fewer chunks - for example, you don't really need to do the arrows as separate animations - just group them with the boxes they point to,
Page 12: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

12

Delay Mode

Client Server Sync system clock

RobotDaemon

Client

Cache

Function call

return

Delay

Command Cache

Clock +

Return Cache

error signal

Page 13: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

13

Playback Mode

Client

Cache

Function call

return

Return Cache

error signal

Clock

Playback Cache

Command Cache

Delay

RobotDaemon

Client Server

Length of the sequence

Page 14: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

14

Broadcast Mode

Client

Cache

Broadcast

call

return

Command Cache

RobotDaemon

Return Cachedata

Delay

Page 15: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

sensors

A sensor is a device that measures some attributeTwo types of physical processes Proprioceptive sensors:sense the position, the orientation and speed of body and jointsExteroceptive sensors: like vision sensors(ccd), sound sensors(microphone)Actuators: motors responsible for motionPiezoelectric actuators: for small movements when voltage is applied

Page 16: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

TOPIO, a humanoid robot, played ping pong at Tokyo

Nao (robot) is a robot created for companionship. It also competes in the RoboCup soccer championship.

APPLICATIONS

Page 17: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

Enon was created to be a personal assistant. It is self-guiding and has limited speech recognition and synthesis. It can also carry things.

Archie:The control system of Archie is based on a hierarchy structure with a central controller. The central controller which entitles an HydraXC50 (Xilinx Virtex 4 FPGA) is designed to run a Real Time Linux (RT-Linux)

Page 18: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

18

In the hall President at the Walt Disney World theme park Florida, America contains robots that created to imitate past and current presidents

They are becoming increasingly popular for providing entertainment too

Ursula, a female robot, sings, play music, dances, and speaks to her audiences at Universal Studios. Several Disney attractions employ the use of animatrons, robots that look, move, and speak

Page 19: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

Humanoid robots, especially with artificial intelligence algorithms, could be useful for future dangerous and/or distant space exploration missions, without having the need to turn back around again and return to Earth once the mission is completed.

ADVANTAGES

Page 20: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

Plenty of humans already who do not have jobs or good places to live , then why replace with Humanoids

Why not keep humanoids, like calculators, merely as useful gadgetry? Robots will become super intelligent and rule this world.

DISADVANTAGES

Page 21: HUMANOID ROBOT Presented by: k. Ramya krishna.  DEFNITIONS  SYSTEM STRUCTURE  SENSORS AND ACTUATORS  APPLICATIONS  ADVANTAGES  DISADVANTAGES OVERVIEW

THANK YOU