Robotics机器人技术(PPT).ppt
《Robotics机器人技术(PPT).ppt》由会员分享,可在线阅读,更多相关《Robotics机器人技术(PPT).ppt(57页珍藏版)》请在三一办公上搜索。
1、Smart Home Technologies,Automation and Robotics,Motivation,Intelligent Environments are aimed at improving the inhabitants experience and task performanceAutomate functions in the homeProvide services to the inhabitantsDecisions coming from the decision maker(s)in the environment have to be executed
2、.Decisions require actions to be performed on devicesDecisions are frequently not elementary device interactions but rather relatively complex commandsDecisions define set points or results that have to be achievedDecisions can require entire tasks to be performed,Automation and Robotics in Intellig
3、ent Environments,Control of the physical environmentAutomated blindsThermostats and heating ductsAutomatic doorsAutomatic room partitioningPersonal service robotsHouse cleaningLawn mowingAssistance to the elderly and handicappedOffice assistantsSecurity services,Robots,Robota(Czech)=A worker of forc
4、ed laborFrom Czech playwright Karel Capeks 1921 play“R.U.R”(“Rossums Universal Robots”)Japanese Industrial Robot Association(JIRA):“A device with degrees of freedom that can be controlled.”Class 1:Manual handling deviceClass 2:Fixed sequence robotClass 3:Variable sequence robotClass 4:Playback robot
5、Class 5:Numerical control robotClass 6:Intelligent robot,A Brief History of Robotics,Mechanical Automata Ancient Greece&EgyptWater powered for ceremonies14th 19th century EuropeClockwork driven for entertainmentMotor driven Robots1928:First motor driven automata1961:UnimateFirst industrial robot1967
6、:ShakeyAutonomous mobile research robot1969:Stanford ArmDextrous,electric motor driven robot arm,Maillardets Automaton,Unimate,Robots,Robot ManipulatorsMobile Robots,Robots,Walking RobotsHumanoid Robots,Autonomous Robots,The control of autonomous robots involves a number of subtasksUnderstanding and
7、 modeling of the mechanismKinematics,Dynamics,and OdometryReliable control of the actuatorsClosed-loop controlGeneration of task-specific motionsPath planningIntegration of sensorsSelection and interfacing of various types of sensorsCoping with noise and uncertaintyFiltering of sensor noise and actu
8、ator uncertaintyCreation of flexible control policiesControl has to deal with new situations,Traditional Industrial Robots,Traditional industrial robot control uses robot arms and largely pre-computed motionsProgramming using“teach box”Repetitive tasksHigh speedFew sensing operations High precision
9、movementsPre-planned trajectories and task policiesNo interaction with humans,Problems,Traditional programming techniques for industrial robots lack key capabilities necessary in intelligent environmentsOnly limited on-line sensingNo incorporation of uncertaintyNo interaction with humansReliance on
10、perfect task informationComplete re-programming for new tasks,Requirements for Robots in Intelligent Environments,AutonomyRobots have to be capable of achieving task objectives without human inputRobots have to be able to make and execute their own decisions based on sensor informationIntuitive Huma
11、n-Robot InterfacesUse of robots in smart homes can not require extensive user trainingCommands to robots should be natural for inhabitantsAdaptationRobots have to be able to adjust to changes in the environment,Robots for Intelligent Environments,Service RobotsSecurity guardDeliveryCleaningMowingAss
12、istance RobotsMobilityServices for elderly and People with disabilities,Autonomous Robot Control,To control robots to perform tasks autonomously a number of tasks have to be addressed:Modeling of robot mechanismsKinematics,DynamicsRobot sensor selectionActive and passive proximity sensorsLow-level c
13、ontrol of actuatorsClosed-loop controlControl architecturesTraditional planning architecturesBehavior-based control architecturesHybrid architectures,Forward kinematics describes how the robots joint angle configurations translate to locations in the worldInverse kinematics computes the joint angle
14、configuration necessary to reach a particular point in space.Jacobians calculate how the speed and configuration of the actuators translate into velocity of the robot,Modeling the Robot Mechanism,In mobile robots the same configuration in terms of joint angles does not identify a unique locationTo k
15、eep track of the robot it is necessary to incrementally update the location(this process is called odometry or dead reckoning)Example:A differential drive robot,Mobile Robot Odometry,R,L,Actuator Control,To get a particular robot actuator to a particular location it is important to apply the correct
16、 amount of force or torque to it.Requires knowledge of the dynamics of the robotMass,inertia,frictionFor a simplistic mobile robot:F=m a+B v Frequently actuators are treated as if they were independent(i.e.as if moving one joint would not affect any of the other joints).The most common control appro
17、ach is PD-control(proportional,differential control)For the simplistic mobile robot moving in the x direction:,Robot Navigation,Path planning addresses the task of computing a trajectory for the robot such that it reaches the desired goal without colliding with obstaclesOptimal paths are hard to com
18、pute in particular for robots that can not move in arbitrary directions(i.e.nonholonomic robots)Shortest distance paths can be dangerous since they always graze obstaclesPaths for robot arms have to take into account the entire robot(not only the endeffector),Sensor-Driven Robot Control,To accuratel
19、y achieve a task in an intelligent environment,a robot has to be able to react dynamically to changes ion its surroundingRobots need sensors to perceive the environmentMost robots use a set of different sensorsDifferent sensors serve different purposesInformation from sensors has to be integrated in
20、to the control of the robot,Robot Sensors,Internal sensors to measure the robot configurationEncoders measure the rotation angle of a jointLimit switches detect when the joint has reached the limit,Robot Sensors,Proximity sensors are used to measure the distance or location of objects in the environ
21、ment.This can then be used to determine the location of the robot.Infrared sensors determine the distance to an object by measuring the amount of infrared light the object reflects back to the robotUltrasonic sensors(sonars)measure the time that an ultrasonic signal takes until it returns to the rob
22、ot Laser range finders determine distance by measuring either the time it takes for a laser beam to be reflected back to the robot or by measuring where the laser hits the object,Computer Vision provides robots with the capability to passively observe the environmentStereo vision systems provide com
23、plete location information using triangulationHowever,computer vision is very complexCorrespondence problem makes stereo vision even more difficult,Robot Sensors,Uncertainty in Robot Systems,Robot systems in intelligent environments have to deal with sensor noise and uncertaintySensor uncertaintySen
24、sor readings are imprecise and unreliableNon-observabilityVarious aspects of the environment can not be observed The environment is initially unknown Action uncertaintyActions can failActions have nondeterministic outcomes,Probabilistic Robot Localization,Explicit reasoning about Uncertainty using B
25、ayes filters:Used for:Localization Mapping Model building,Deliberative Robot Control Architectures,In a deliberative control architecture the robot first plans a solution for the task by reasoning about the outcome of its actions and then executes itControl process goes through a sequence of sencing
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Robotics 机器人 技术 PPT
链接地址:https://www.31ppt.com/p-5446735.html