01Introduction to Robotics(Chapter3)
MIT Introduction to Robotics, Chapter 1 Introduction
- 2.12 Lecture Notes -H. Harry AsadaFord Professor of Mechanical EngineeringFall 2005Introduction to Robotics, H. Harry Asada 1Chapter 1IntroductionMany definitions have been suggested for what we call a robot. The word may conjure up various levels of technological sophistication, ranging from a simple material handling device to a humanoid. The image of robots varies widely with researchers, engineers, and robot manufacturers. However, it is widely accepted that today’s robots used in industries originated in the invention of a programmed material handling device by George C. Devol. In 1954, Devol filed a U.S. patent for a new machine for part transfer, and he claimed the basic concept of teach-in/playback to control the device. This scheme is now extensively used in most of today's industrial robots.1.1 Era of Industrial RobotsDevol's industrial robots have their origins in two preceding technologies: numerical control for machine tools, and remote manipulation. Numerical control is a scheme to generate control actions based on stored data. Stored data may include coordinate data of points to which the machine is to be moved, clock signals to start and stop operations, and logical statements for branching control sequences. The whole sequence of operations and its variations are prescribed and stored in a form of memory, so that different tasks can be performed without requiring major hardware changes. Modern manufacturing systems must produce a variety of products in small batches, rather than a large number of the same products for an extended period of time, and frequent changes of product models and production schedules require flexibility in the manufacturing system. The transfer line approach, which is most effective for mass production, is not appropriate when such flexibility is needed (Figure 1-1). When a major product change is required, a special-purpose production line becomes useless and often ends up being abandoned, despite the large capital investment it originally involved. Flexible automation has been a centralFigure 1-1 General trend of manufacturing cost vs. batch sizeIntroduction to Robotics, H. Harry Asada 2 issue in manufacturing innovation for a few decades, and numerical control has played a central role in increasing system flexibility. Contemporary industrial robots are programmable machines that can perform different operations by simply modifying stored data, a feature that has evolved from the application of numerical control.Another origin of today's industrial robots can be found in remote manipulators. A remote manipulator is a device that performs a task at a distance. It can be used in environments that human workers cannot easily or safely access, e.g. for handling radio-active materials, or in some deep sea and space applications. The first master-slave manipulator system was developed by 1948. The concept involves an electrically powered mechanical arm installed at the operation site, and a control joystick of geometry similar to that of the mechanical arm (Figure 1-2). The joystick has position transducers at individual joints that measure the motion of the human operator as he moves the tip of the joystick. Thus the operator's motion is transformed into electrical signals, which are transmitted to the mechanical arm and cause the same motion as the one that the human operator performed. The joystick that the operator handles is called the master manipulator, while the mechanical arm is called the slave manipulator, since its motion is ideally the replica of the operator's commanded motion. A master-slave manipulator has typically six degrees of freedom to allow the gripper to locate an object at an arbitrary position and orientation. Most joints are revolute, and the whole mechanical construction is similar to that of the human arm. This analogy with the human arm results from the need of replicating human motions. Further, this structure allows dexterous motions in a wide range of workspaces, which is desirable for operations in modern manufacturing systems.and remote manipulation. Thus a widely accepted definition of today’s industrial robot is that of a numerically controlled manipulator, where the human operator and the master manipulator in the figure are replaced by a numerical controller.Figure removed for copyright reasons.See Figure 1-4 in Asada and Slotine, 1986.Figure 1-3 White body assembly lines using spot welding robots1.2 Creation of RoboticsThe merge of numerical control and remote manipulation created a new field of engineering, and with it a number of scientific issues in design and control which are substantially different from those of the original technologies have emerged.Robots are required to have much higher mobility and dexterity than traditional machine tools. They must be able to work in a large reachable range, access crowded places, handle a variety of workpieces, and perform flexible tasks. The high mobility and dexterity requirements result in the unique mechanical structure of robots,which parallels the human arm structure. This structure, however, significantly departs from traditional machine design.A robot mechanical structure is basically composed of cantilevered beams, forming a sequence of arm links connected by hinged joints. Such a structure has inherently poor mechanical stiffness and accuracy, hence is not appropriate for the heavy-duty, high-precision applications required of machine tools. Further, it also implies a serial sequence of servoed joints, whose errors accumulate along the linkage. In order to exploit the high mobility and dexterity uniquely featured by the serial linkage, these difficulties must be overcome by advanced design and control techniques.The serial linkage geometry of manipulator arms is described by complex nonlinear equations. Effective analytical tools are necessary to understand the geometric and kinematic behavior of the manipulator, globally referred to as the manipulator kinematics. This represents an important and unique area of robotics research, since research in kinematics and design has traditionally focused upon single-input mechanisms with single actuators moving at constant speeds, while robots are multi-input spatial mechanisms which require more sophisticated analytical tools.The dynamic behavior of robot manipulators is also complex, since the dynamics of multi-input spatial linkages are highly coupled and nonlinear. The motion of each joint is significantly affected by the motions of all the other joints. The inertial load imposed at each joint varies widely depending on the configuration of the manipulator arm. Coriolis and centrifugal effects are prominent when the manipulator arm moves at high speeds. The kinematic and dynamic complexities create unique control problems that are not adequately handled by standard linear control techniques, and thus make effective control system design a critical issue in robotics.Figure removed for copyright reasons.See Figure 1-4 Adept Direct-Drive robotFinally, robots are required to interact much more heavily with peripheral devices than traditional numerically-controlled machine tools. Machine tools are essentially self-contained systems that handle workpieces in well-defined locations. By contrast, the environment in which robots are used is often poorly structured, and effective means must be developed to identify the locations of the workpieces as well as to communicate to peripheral devices and other machines in a coordinated fashion. Robots are also critically different from master-slave manipulators, in that they are autonomous systems. Master-slave manipulators are essentially manually controlledFigure 1-5 Dexterous fingersPhoto removed for copyright reasons.See /viewdetails/item/313/size/300/3/'Also published Menzel, Peter, and Faith D’Aluisio. Robo Sapiens: Evolution of a New Species . Cambridge, MA: MIT Press, 2001, p. 176.'Figure 1-6 Medical robots for minimally invasive surgerysystems, where the human operator takes the decisions and applies control actions. The operator interprets a given task, finds an appropriate strategy to accomplish the task, and plans theprocedure of operations. He/she devises an effective way of achieving the goal on the basis of his/her experience and knowledge about the task. His/her decisions are then transferred to the slave manipulator through the joystick. The resultant motion of the slave manipulator ismonitored by the operator, and necessary adjustments or modifications of control actions are provided when the resultant motion is not adequate, or when unexpected events occur during the operation. The human operator is, therefore, an essential part of the control loop. When the operator is eliminated from the control system, all the planning and control commands must be generated by the machine itself. The detailed procedure of operations must be set up in advance, Photo removed for copyright reasons.Robot hand holding lightbulb - http://www.dlr.de/rm/en/Desktopdefault.aspx/tabid-426/569_read-76/_____________________________________________________________and each step of motion command must be generated and coded in an appropriate form so that the robot can interpret it and execute it accurately. Effective means to store the commands and manage the data file are also needed . Thus, programming and command generation are critical issues in robotics. In addition, the robot must be able to fully monitor its own motion. In order to adapt to disturbances and unpredictable changes in the work environment, the robot needs a variety of sensors, so as to obtain information both about the environment (using external sensors, such as cameras or touch sensors) and about itself (using internal sensors, such as joint encoders or joint torque sensors). Effective sensor-based strategies that incorporate this information require advanced control algorithms. But they also imply a detailed understanding of the task.1.3. Manipulation and Dexterityof robots to ever more advanced tasks. Robots arehuman assistance or intervention. To extend theapplications and abilities of robots, it becomesimportant to develop a sound understanding of thetasks themselves.develop effective control algorithms, we need toprecisely understand how a given task should beaccomplished and what sort of motions the robotoperation, for example, we need to know how toit withway. In a grinding operation, the robot mustposition the grinding wheel whileaccommodating the contact force. We need toanalyze the grinding process itself in order togenerate appropriate force and motioncommands.A detailed understanding of the underlying principles and "know-how" involved in the task must be developed in order to use industrial robots effectively, while there is no such need for making control strategies explicit when the assembly and grinding operations are performed by a human worker. Human beings perform sophisticated manipulation tasks without being aware of the control principles involved. We have trained ourselves to be capable of skilled jobs, but in general we do not know what the acquired skills are exactly about. A sound and explicit understanding of manipulation operations, however, is essential for the long-term progress of robotics. This scientific aspect of manipulation has never been studied systematically before, and represents an emerging and important part of robotics research.1.4 Locomotion and NavigationRobotics has found a number of important application areas in broad fields beyond manufacturing automation. These range from space and under-water exploration, hazardous waste disposal, and environment monitoring to robotic surgery, rehabilitation, home robotics, and entertainment. Many of these applications entail some locomotive functionality so that the robot can freely move around in an unstructured environment. Most industrial robots sit on a manufacturing floor and perform tasks in a structured environment. In contrast, those robots for non-manufacturing applications must be able to move around on their own. See Figure 1-8. Locomotion and navigation are increasingly important, as robots find challenging applications in the field. This opened up new research and development areas in robotics. Novel mechanisms are needed to allow robots to move through crowded areas, rough terrain, narrow channels, and even staircases. Various types of legged robots have been studied, since, unlike standard wheels, legs can negotiate with uneven floors and rough terrain. Among others, biped robots have been studied most extensively, resulting in the development of humanoids, as shown in Figure 1-9. Combining leg mechanisms with wheels has accomplished superior performance in both flexibility and efficiency. The Mars Rover prototype shown below has a rocker-buggy mechanism combined with advanced wheel drives in order to adapt itself to diverse terrain conditions. See Figure 1-10.Photo removed for copyright reasons.Figure 1-8 Automatically guided vehicle for meal delivery in hospitalsPhoto removed for copyright reasons.Figure 1-9 Honda’s P3 humanoid robotNavigation is another critical functionality needed for mobile robots, in particular, for unstructured environment. Those robots are equipped with range sensors and vision system, and are capable of interpreting the data to locate themselves. Often the robot has a map of the environment, and uses it for estimating the location. Furthermore, based on the real-time data obtained in the field, the robot is capable of updating and augmenting the map, which is incomplete and uncertain in unstructured environment. As depicted in Figure 1-10, location estimation and map building are simultaneously executed in the advanced navigation system. Such Simultaneous Location and MApping (SLAM) is exactly what we human do in our daily life, and is an important functionality of intelligent robots.The goal of robotics is thus two-fold: to extend our understanding about manipulation, locomotion,and other robotic behaviors and to develop engineering methodologies to actually perform desired tasks. The goal of this book is to provide entry-level readers and experienced engineers with fundamentals of understanding robotic tasks and intelligent behaviors as well as with enabling technologies needed for building and controlling robotic systems.Figure 1-10 JPL’s planetary exploration robot: an early version of the Mars Rover。
机器人控制技术 (4)
Introduction to Robotics:ControlProfessor Qihong ChenSchool of Automation, Wuhan Univ. ofTechnologyE‐mail: qh_chen@TextbookReferenceChapter 1 Introduction1.1 BackgroundIndustrial robot became identifiable as a unique device in the 1960s. The latest trends inthe automation of the manufacturing process:•Industrial Robot(computer•CAD ‐aided design)•CAM (computer‐aided manufacturing)ofunit sNumber•Undersea robot (Germany)This course focuses on the control of the pmost important form of the industrial robot, mechanical manipulator121.2 The control of mechanical Manipulator 1.2.1 Description of position and orientationIn robotics, we constantlythe study of are concerned with the location of objects in three‐dimensionalspaceCoordinate system (Frame)•Any frame can serve as a reference system within which position and orientation to express the of a bodydescription of these attributes •Transforming the from one frame to another1221.2.2 Forward Kinematics •Kinematics is the science of motion that treatsi i i h i f i h motion without regard to the forces which cause it.•Within the science of kinematics, one studies,position, velocity, acceleration, and all higherporder derivatives of the position variables •The study of the kinematics of manipulators refers to all the geometrical and time‐based properties of the motion•Degrees of freedom (DOF)Thenumber of independent position variables.In the case of typical industrial robot, theq j number of DOF equals the number of joints:(1) A manipulator is usually an open chain(2) each joint position is defined with a single variable•Forward kinematics is a static geometrical p p g pproblem of computing the position and orientation of the end‐effector of the manipulator1231.2.3 Inverse kinematicsGiven the position and orientation of thepend‐effector of the manipulator, calculate all possible sets of joint angles that could be used to attain this given orientation.position and orientation•Singularity of mechanismThat does not prevent arobot arm from positioning anywhere within its workspace,the but can cause problems with motions of arm in their neighborhood.1.2.4 Dynamics124Dynamics is a huge field of study devoted to y g qstudying the forces required to cause motion.One method of controlling a manipulator to O h d f lli i l follow a desired path involves calculating actuator torque functions by using the dynamic equations of motion of the manipulator.1.2.5 Trajectory generation125A common way of moving a manipulator from here to there in a smooth,controlled fashion is to cause each joint to move as specified by a smooth function of time.timeExactly how to compute these motion functions is the problem trajectoryof generation.126position1.2.6 Linear controlActuators: stepper motors, servo motorsA primary concern of a position control is to compensate automatically for:()g p(1) Errors in knowledge of the parameters(2) Suppress disturbancepIn order to cause the manipulator to follow the desired trajectory, a position control system be implemented.must implemented1271.2.7 Force controlControl forces of contact when it touches pparts, tools, etcp y pComplementary to position control1.2.8 Programming robots 128•Robot programming language‐interface •Flexible‐different fromfixed automation。
Ch1.Introduction to Robotics
仿生技术有助于解决老龄化社会的家庭服务和医疗等问题,同时 也可有效缓解全球共同面临的器官源稀缺问题,给病患带来福音。
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
23
Top 10 Robot News in 2013
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
28
4 折衬衫机器人
自己动手的乐高折 叠衣服。你只需把它放 在一个平板盒子上,然 后按下开关。机器人会 翻转盒子的两翼,然后 非常完美地叠好衬衣。
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
25
2013年世界十大超酷机器人排行榜
1 终结者服装模特
名为《为我试衣》 或《终结者服装模特》 的机器人可以为你试衣 服,展现2000种不同的 体型,顾客可以看到机 器人试不同衣服的整个 过程。
3
Robots in Imagination
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
4
Robots in Imagination
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
机器人学导论
Introduction to Robotics
introduction to robotics
University of Pennsylvania
1
University of Pennsylvania
2
MEAM 520
What is a robot?
u Webster
An automatic apparatus or device that performs functions ordinarily ascribed to humans or operates with what appears to be almost human intelligence.
MEAM 520
History
u Origin of the word “robot”
l Czech word “robotnik” l 1920 play by Karel Capek l 1940s - Isaac Asimov’s science fiction
u History of automation
Leg 6 Leg 2 Leg 1
University of Pennsylvania
SParallel robot manipulators (continued)
Planar parallel manipulators
l capable of movements in the horizontal plane
8
MEAM 520
The Honda Humanoid
University of Pennsylvania
MEAM 520
What is a robot?
Definition of a robot revisited
一机器人技术绪论精品PPT课件
1. 1 机器人学的发展 1.2 机器人的特点、结构与分类 1.3 机器人学与人工智能
1
“机器人三原则”,阿西莫夫,科幻作家
1 机器人不应伤害人类; 2 机器人应遵守人类的命令,与第一条违背的命令 除外; 3 机器人应能保护自己,与第一条相抵触者除外。
• 适应性adaptivity---主要指其对工作环境变化的 适应能力 需具有(1)传感与测量环境变化的能力 (2)分析任务和执行操作规划的能力 (3)自动执行指令能力
14
1.2机器人的特点、结构与分类
1.2.2机器人系统的结构 机器人系统由机械部分、环境测量、任务规
划、控制器等四部分组成,结构如图1.1。
15
1.2机器人的特点、结构与分类
16
1.2机器人的特点、 结构与分类
1.2.3机器人的自由度
1)刚体的自由度 任何空间刚体具有6个
自由度,即可任意运动。
2)机器人的自由度 机器人靠末端执行器工
作,末端执行器具有6个 自由度即可保证其灵活运 动。
17
一般来讲,由之前我们所讲的刚体的自由度 来看,6自由度的机械臂已经足够确定末端物 体的位姿,那为什么有些机器人自由度大于6 呢?是不是多余呢?
• 1999年,日本索尼公司推出犬型机器人爱宝(AIBO),当即销 售一空,从此娱乐机器人成为目前机器人迈进普通家庭的途 径之一
• 2006年 6月,微软公司推出Microsoft Robotics Studio,机器 人模块化、平台统一化的趋势越来越明显,比尔·盖茨预言 ,家用机器人很快将席卷全球
11
第一代 第二代 第三代
第一个可编程机 器人,1954
Introduction to Robotics
History of Robotics (cont.)
• Two famous robots:
– Puma. (Programmable Universal Machine for Assembly). ‘78. – SCARA. (Selective Compliant Articulated Robot Assembly). ‘79.
Best soccer player ever
Best robot player ever
A Brief History of Robotics II
• Definition: a robot is a software-controllable mechanical device that uses sensors to guide one or more endeffectors through programmed motions in a workspace in order to manipulate physical objects. • Today’s robots are not androids built to impersonate humans. • Manipulators are anthropomorphic in the sense that they are patterned after the human arm. • Industrial robots: robotic arms or manipulators
机器人学基础 第1章 绪论 蔡自兴0
Robots
Robotics and AI
Ch. 1 Introduction
16
Ch. 1 Introduction
17
1 The U.S. "Big Dog"
In March 2008, the U.S. government released a video of the military robots called "Big Dog", which has amazing mobility and adaptability. Latest "Big Dog" can climb up 35 ° slopes, carry more than 40 kg equipment, representing about 30% of its weight It can move along a simple route, or by remote control.
Ch. 1 Introduction
23
7 Robot World Cup held in China for the first time
China successfully held the Robot World Cup through July 14-20, 2008 for the first time.
9 12
1
2 2
机器人学的数学基础
数学基础/机器人运动学 机器人运动学
2
2 2
讲授
讲授 讲授
3
3 3
16
19 23
3
3 4
机器人动力学
机器人控制(1) 机器人控制(2)
2
2 2
Introduction to Robotics_ch03
l
A
B l
C
l
Differential Motions of a Frame versus a Robot
A robot may be the cause of the differential motions of a frame, attached to the end effector.
1 z 0 0
z 1 0 0
Rot
(
z,
z)
0
0 1 0
0 0 0 1
1 0 0 0 0 1 n 0 Rot(n, n) 0 n 1 0 0 0 0 1
1 0 o 0 0 1 0 0 Rot(o, o) o 0 1 0 0 0 0 1
1 a 0 0
a 1 0 0
Rot(a,
y
Differential Motions of a Frame
Differential motions of a frame can be divided into the following:
Differential translations Differential rotations Differential transformations (combinations of
Resulting motion B
A
1
mRoetisounlting
B
Resulting motion
o
o
o
1 A
B
1 A
What is the Jacobian
For an equation in the form of
yi fi (x1, x2 , x3,..., x j )
The derivatives are:
Introduction_to_Robotics 20
Robot Classes
Manipulators: robotic arms. These are
most commonly found in industrial settings. Mobile Robots: unmanned vehicles capable of locomotion. Hybrid Robots: mobile robots with manipulators.
(Images from AAAI and HowStuffWorks, respectively)
Robot Components
Body Effectors Actuators Sensors Controller Software
Robot::Body
Typically defined as a graph of links and joints:
6-DOFs Robot Arm
How many DOFs can you identify in your arm?
Robot::Effectors
Component to accomplish some desired physical function Examples:
Hands Torch Wheels Legs Trumpet?
Roomba Effectors
What are the effectors of the Roomba?
Roomba Effectors
What are the effectors of the Roomba?
Vacuum, brushes, wheels
Robotics
Robotics Introduction to RoboticsArtificial intelligence is the branch of computer science that deals with writing computer programs that can solve problems creatively; "workers in AI hope to imitate or duplicate intelligence in computers and robots"manipulator designed to move material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks" .•Or a simpler version•An automatic device that performs functions normally ascribed to humans or a machine in the form of a human.robotnik,meaning •First used to describe fabricated workers in a fictional 1920s play called Rossum’s Universal Robots by Czech author Karel Capek.The golems of medieval Jewish legend were robot-like servants made of clay, brought to life by a spoken•In 1495, Leonardo da Vinci drew plans for a mechanical man.•Real robots were only possible in the 1950s and 1960s with the introduction of transistors and integrated circuits., was created.was installed at a General Motors plant to work with heated die-casting machines .and science fiction stories , robots then started to appear on television shows, like Lost in Space and then in Hollywood movies.In Lost in Space the robot demonstrated human characteristics such as feelings and emotions.•Scientists today are still a long way off from programming robots which can think and act like humans.Robots in Fiction/Hollywood •Robby the Robot(1956)–the firstrobot seen at themovies• A scene fromForbidden Planet•Lost In Space (1965)•Star Warsthrough inaction, allow a human being to come A robot must obey orders given it by human beings, except where such orders would conflict with the First Law.•A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.Types of Robots–improving productivity–LaboratoryapplicationsIn 1979 a nuclear accident in the USA caused a leak of radioactive material. Led to production of special robot–teleoperator to handle the radioactive material. Examples are Robolaband modern toys which are programmed to do things like talking, walking and dancing.perform a variety of tasks by moving parts, tools oradaptive robots -no way of sensing the environment, so do the job regardless of any environmental factors-get feedback from a sensor to alter the operation of the device.•Robots can also be classified according to whether they are stationary or mobile. Mobile robots are free to move around, but stationary robots remain in 1 place but have arms that move.Robots never get sick or¾Robots can do tasksconsidered too dangerous for humans.Robots can operateequipment to much higherprecision than humans.¾May be cheaper over the long term¾May be able to perform tasks that are impossible forhumansDangerous tasks •Impossible tasks•Robots assisting the handicapped.Exploring VolcanoesUnderwater Exploration •MEDICAL SCIENCE –Surgical assistant •ASSEMBLY-factoriesThe hardest thing any robot has to do is to be able to taught how to walk.dispose of bombs. About three feet long, the Mini-Andros looks something like a small armoured tank with eight wheels on four "legs" that extend for climbing stairs.flexible enough to do justabout anything a human cando.•Here is an example of some new development on creating robots that walk.。
英语演讲-机器人简介PPT
The controller can be a microprocessor or a microcontroller. It receives input signals from the sensors, processes them through programming or algorithms, and then outputs control signals to the driving system to achieve precise control of the robot's motion.
With the development of computer technology, controllers have become more intelligent and programmable, enabling more complex and flexible robotic operations.
Modern robots
Industrial Robots
Service Robots
Industrial robots are machines des tasks in manufacturing processes. They are programmable and can be controlled remotely or locally.
Cartesian robots,关节机器人等。
Application area
Manufacturin g industry
Robots are widely used in the manufacturing industry to replace human beings to complete dangerous, labor-intensive, and repetitive tasks.
机器人学导论(英) 第一讲
Introduction to Robotics(机器人学导论)School of Electrical Engineering and AutomationTianjin UniversityFall Semester, 2010•Time: Monday Night(Room 115, Section A,Building No. 26)Week 1st to Week 8th•Instructor: Dr. Xian, Bin (鲜斌)•Office: Room 525, Section E, Building No.26•Office Hours: 3:00 pm to 5:00 pm, Wednesday •E-mail : xbin@•Text Book and Reference Books1.John J. Craig, Introduction to Robotics: Mechanics AndControl, Third Edition, Pearson Education, 2005.约翰J. 克拉格,机器人学导论,机械工业出版社,2006.¥49$732.Saeed B. Niku, 机器人学导论-分析、系统及应用,孙富春等翻译,电子工业出版社,2004.3. Mark W. Spong, M. Vidyasagar, Robotics and Control, John Wiley& Sons, 2004.•Grading: Homework 20%Final exam 80%•Course Outline1.Background and Introduction2.Rigid Motion and Homogeneous Transformation3.Forward Manipulator Kinematics4.Inverse Manipulator Kinematics5.Velocity Kinematics6.Manipulator Dynamics7. Control of ManipulatorsChapter 1 IntroductionHollywood’s RobotsR2-D2T800Ch1.1Background1. What is a robot?By general agreement, a robot is:A programmable machine that imitates the actions orappearance of an intelligent creature–usually a human.A robot (industrial robot) is a reprogrammable,multifunctional manipulator designed to move materials, parts, tools, or specialized devices, through variable programmedmotions for the performance of a variety of tasks.(definition from Robotics Institute of American)¾ A Robot is controlled by a computer or similar device.¾ A Robot can be easily re-programmed.2.JIRA Standards for Robot¾Human-Controlled System¾Fixed Sequence Robot¾Alterable Sequence Robot¾Playback RobotRIA ¾Numerical Controlled Robot¾Intelligent Robot•Type of robots¾Robot Manipulator¾Ground Mobile Robot¾Under Water Robot¾Humanoid Robot3.What is Robotics?¾Robotics is the technology and knowledge that are used for design and application of robots.4.Robotics is a interdisciplinary research area:¾Mechanical Engineering: methodologies for the study of machine in static and dynamic situation …¾Electrical Engineering: design of sensor, actuator, interface, control algorithms, ….¾Computer Sciences: software, vision, intelligence….¾Mathematics¾BiologyCh1.2History of Robotics1.1922, Karel Capkef’s novel “Rossum’s Universal Robots”,--Rabota2.1952, First Numerical Control Machine Tool by MIT3.1954, First Re-programmable Robot by George Devol4.1955, Homogeneous Transformation by Denavit &Hartenberg5.1962, First Industry Robot by Unimation6.1968, First Intelligent Robot (Shakey)by SRI7.1972, Cartesian Space Robot by IBM (to IBM7565 Robot)8.1973, T3 Robot by Cincinnati Mialcron9.1978, PUMA Robot by Unimation10.1983, Robotics course were provided in many universitiesStanford Research Institute ---ShakeyUnimation-Puma RobotCh1.3Components of Robot •What a robot will contain?1.Manipulator or Mobile Vehicle2.End-effector3.Actuator: Servo Motor, Stepper Motor, HydraulicCylinder…4.Sensor: Resolvers/Potentiometers, Tachometer, StrainGauge, Encoder…5.Controller6.Processor7.Software: OS, Robot Software, Application Routines …Ch1.4Architecture of RobotEnvironmental sensors Motionplanner ControllerMechanicalStructureConfigurationsensorProcessorPower Supply CommunicationUser InterfaceCh1.5DOF of Robot•The Number of degree of freedom: the number of independent position variables that would have to bespecified in order to locate all the parts of the mechanism.•How to determine the location of a point in three dimension space?•How to determine the location of a rigid objective in three dimension space?Both position and orientation of the objective are needed!•For the robot with DOF greater than 6, there is no identical solution for the system.•What is the number of DOF for human’s arm?•Due to the structure of actuator, there is limited DOF, i.e,0.5 DOF.A B•Number of DOF for robot is determined by its application,i.e, robot for PCB assembly often has 3.5 DOFCh1.5Robot Joints•Main types: Rotary Joint, Prismatic Joint, and Ball Joint•It is customary to classify robots of kinematically simple class according to the design of their joints(the positioningstructure).•P: Prismatic JointR: Rotary JointS: Ball Jointi.e, 3P3R, 2RSCartesian (3P)Cylindrical (R2P)Spherical(2RP)Articulated (3R)SCARA: Selectively Compliant Assembly Robot ArmAdept Cobra s350 (2RP)Ch1.7Performance of Robot •Load Capacity: depends upon the size of its structural members, power-transmission systems and actuator. Example: Adept S1700 6 Axis Robot, Wight 280kg, payload 10kg(rate)/20kg(maximum)•Workspace: The maximum distance that the robot can reached within its working area.•Speed: be determined by robot’s application.•Accuracy: how accurately a robot can reach its destination, some industry robots can meet 0.001 inch ( or 0.0254mm) or higher accuracy.•Repeatability: the accuracy for a robot to reach the same destination for given times, most industry robots can reach0.001 inch or higher level.Ch1.8Application of Robot •Installed Industry Robots•Industry¾Welding¾Painting¾Assembly¾Pick and Place¾Diagnosis•Biotechnology¾Micro/Nano Manipulation¾Sample Handling¾Automated Analysis•MedicalSurgery, Rehabilitation ….•Military Application ¾Reconnaissance¾Battle field fighting¾Search¾Rescue•Space ExplorationMars Exploration Rovers: twin robot geologist, landed on Mars on Jan 3and 4, 2004Chinese Lunar Rovers: test inthe desert•EntertainmentSony QrioSony I-sobot RobotHonda ASIMOSony Qrio ---Fan DanceCh1.9Robot Coordinate System •Global Reference Coordinate System (frame)XY Z•Joint Reference Coordinate System (frame)XYZ(base)1θ2θ3θ•Tool Reference Coordinate System (frame)XYZ(base)X1Y1Z1Ch1.10Forward Kinematics •Kinematics: the science of motion that treats motion without regard to the forces which cause it.•Within the sciences of kinematics, we study position, velocity, acceleration and all higher derivative of theposition variables.•Kinematics refers to all the geometrical and time-based properties of the motion.•Forward kinematics: static geometrical problem of computing the position and orientation of the end-effector of the manipulator.•Given a set of joint angles, how to compute the position an orientation of the tool frame relative to the base frame.XYZ(base)X1Y1Z11θ2θ3θ•Inverse Kinematics: given the position and orientation of the end-effector, calculate all possible set of joint angles that could be used to attain this specified position and orientation.XYZ(base)X1Y1Z11θ2θ3θCh1.11Inverse Kinematics•This problem can be considered as a mapping of locations in external 3-D Cartesian space to locations in the robot’sinternal joint space.•The inverse kinematics problem is more complicate than the forward kinematics¾The kinematic equations are nonlinear, the solutionprocedure is not always easy.¾Existence of the solution? and multiple solution?Ch1.12Velocity Kinematics •Velocity Kinematics: derive the velocity relationship, relating the linear and angular velocities of the end-effector (or any other point on the robot) to the joint velocitiesXYZ(base)vw3θ2θ1θ•Jacobian Matrix: specifies a mapping from velocities in the joint space to velocities in the Cartesian space.•The nature of this mapping changes as the configuration of the robot varies.•Singularities: at certain points, the mapping is not invertible.Ch1.13Robot Dynamics •Dynamics: study devoted to study the force required to cause motion.XYZ(base)AV 1τ2τ3τ•The exact form of the required actuator torquedepends on mass properties of the robotlink/payload, the attributes of the path taken by the end-effector.•Robot dynamic mode can be utilized in¾calculating the desired actuator torque functionto drive the robot to follow desired trajectory¾simulationCh1.14Robot Control•Why need to consider robot control problem?¾The vast majority of manipulator are driven byactuators that supply a force or a torque to cause themotion of robot.¾An algorithm is needed to compute torque/force thatwill caused the desire motion.•Linear position control: control algorithm design based on linear approximations to the dynamics of a robot.•Nonlinear position control: control algorithm design based on the nonlinear dynamics of a robot.Ch1.15Summary •Definition and classification of robot •History of robot•Structure of robot•Application of robot•Basic concepts of robotics•Research on open problem¾Manipulation, Locomotion¾Navigation, Control¾Learning an Adaptation (AI)¾Human-Robot Interaction¾Biologically inspired robotThank You!。
机器人介绍 英语作文
机器人介绍英语作文Title: Introduction to Robots。
Robots have become an integral part of our lives, revolutionizing various industries and significantly impacting the way we live, work, and interact. In this essay, we will delve into the fascinating world of robots, exploring their history, types, applications, and future prospects.History of Robots:The concept of robots dates back centuries, with early mentions found in ancient mythologies and folklore. However, the modern era of robotics began in the 20th century with the development of automation and the rise of industrial robotics. One of the pioneering figures in robotics was George Devol, who invented the first industrial robot, Unimate, in 1954. Since then, robotics has evolved rapidly, fueled by advancements in technology and engineering.Types of Robots:Robots come in various shapes, sizes, and functionalities, tailored to suit specific tasks and environments. Some common types of robots include:1. Industrial Robots: These robots are designed for manufacturing and assembly tasks in industries such as automotive, electronics, and aerospace. They are equipped with precise manipulators and sensors to perform repetitive tasks with high accuracy and efficiency.2. Service Robots: Service robots are intended toassist humans in everyday tasks, such as cleaning, security, and healthcare. Examples include robotic vacuum cleaners, security drones, and robotic surgical assistants.3. Autonomous Robots: Autonomous robots operate independently, without human intervention, using sensors, algorithms, and AI to navigate and make decisions. They are commonly used in applications like autonomous vehicles,drones, and exploration missions in space and underwater.4. Humanoid Robots: Humanoid robots are designed to resemble humans in appearance and behavior. While still in the early stages of development, they hold promise for applications in customer service, entertainment, and companionship.Applications of Robots:The versatility of robots enables them to be deployed across a wide range of industries and domains. Some notable applications include:1. Manufacturing: Industrial robots play a crucial role in modern manufacturing processes, streamlining production lines, improving efficiency, and ensuring quality control.2. Healthcare: Robots are increasingly being used in healthcare settings for tasks such as surgery, rehabilitation, and patient care. Surgical robots, for example, enable minimally invasive procedures with greaterprecision and control.3. Agriculture: Agricultural robots, or agribots, are utilized for tasks such as planting, harvesting, and monitoring crops. They help increase productivity, reduce labor costs, and optimize resource usage in farming operations.4. Exploration: Robots are employed in space exploration missions to explore distant planets, moons, and asteroids. Robotic rovers like NASA's Curiosity and Perseverance have provided valuable insights into the Martian surface.Future Prospects:The field of robotics continues to advance at a rapid pace, driven by breakthroughs in AI, machine learning, and materials science. Some future trends and developments in robotics include:1. AI Integration: Robots will become more intelligentand adaptable through advanced AI algorithms, enabling them to learn from experience, interact with humans more naturally, and perform complex tasks with greater autonomy.2. Collaborative Robotics: Collaborative robots, or cobots, will work alongside humans in shared workspaces, enhancing productivity and safety. These robots will be designed to collaborate safely and efficiently with human counterparts.3. Soft Robotics: Soft robotics involves the development of robots with flexible and compliant structures, inspired by natural organisms. These robotswill be better suited for tasks that require interaction with delicate objects or environments.4. Ethical and Social Implications: As robots become more integrated into society, there will be growing concerns regarding ethical and social implications, including job displacement, privacy concerns, and ethical decision-making by autonomous systems.In conclusion, robots have emerged as transformative technologies with a wide range of applications and implications for society. As we continue to push the boundaries of robotics, it is essential to consider both the opportunities and challenges they present, ensuring that they are deployed responsibly and ethically for the benefit of humanity.。
English PowerPoint courseware for robots
Error Handling
Developing robust error handling mechanisms to handle unexpected events and failures during robot operation
02
Components of a Robot
Sensors and Perception Systems
Vision Sensors
Cameras and image processing algorithms to detect and
recognize objects, faces, and environments
Motors and Actors
Control Systems
Electric motors, pneumatic actuators, and hydraulic actuators that convert energy into mechanical motion
Microcontrollers, PLCs, or PCs that regulate the robot's movements based on sensor inputs and programmed instructions
• Integration with AI: The integration of artistic intelligence (AI) with robotics is expected to lead to even more Sophisticated robots that can learn, adapt, and make decisions on their own
ch3 Kinematics
One end of the chain is constrained to a base, while an end-effector is mounted to the other end of the chain.
The resulting motion is obtained by composition of the elementary motions of each link with respect to the previous one.
11
Example of Inverse Kinematics
2
1
arctan(
y x
)
arctan(
L1
L2 sin2
L2 cos
2
)
where
arccos
(x2
y2) 2L1L2
L12
L22
The general vector form
f 1(r)
中南大学智能科学与技术系
中南大学智能科学与技术系
Department of Intelligence Science and Technology, IST
14
Link Description
i
i
ai-1:
Link Length - mutual
连杆长度
r ai1
perpendicular(共垂线,公共法线)
: Link Twist - measured in the right-hand sense about
3
Introduction to Robot Kinematics
Kinematics treats motion without regard to the forces that cause it. 机器人运动学或机构学从几何或机构的角度描述和 研究机器人的运动特性,而不考虑引起这些运动的 力或力矩的作用。
机器人学三定律
20世纪
1920年捷克斯洛伐克作家卡雷尔·恰佩克在他的科幻小说《罗萨姆的机器人万能公司》中,根据Robota(捷 克文,原意为“劳役、苦工”)和Robotnik(波兰文,原意为“工人”),创造出“机器人”这个词。
1939年美国纽约世博会上展出了西屋电气公司制造的家用机器人Elektro。它由电缆控制,可以行走,会说 77个字,甚至可以抽烟,不过离真正干家务活还差得远。但它让人们对家用机器人的憧憬变得更加具体。
而三大法则之间的互相约束,为后世的创作有一定的指导意义。
LawⅠ:A ROBOT MAY NOT INJURE A HUMAN BEING OR, THROUGH INACTION, ALLOW A HUMAN BEING TO COME TO HARM.
第一定律:机器人不得伤害人类个体,或者目睹人类个体将遭受危险而袖手不管
法则提出
法则提出
阿西莫夫的《我,机器人》,在一九五〇年末由格诺姆出版社出版。虽说这本书是“旧稿子”,但是这些短 篇是在十年间零零散散发表的,这次集中出版,使读者第一次领略阿西莫夫机器人科幻小说的魅力。阿西莫夫为 这本书新写了《引言》,而《引言》的小标题就是《机器人学的三大法则》,把“机器人学三大法则”放在了最 突出、最醒目的地位
意义
为什么后来要定出这条“零定律”呢?打个比方,为了维持国家或者说世界的整体秩序,我们制定法律,必 须要执行一些人的死刑。这种情况下,机器人该不该阻止死刑的执行呢?显然是不允许的,因为这样就破坏了我 们维持的秩序,也就是伤害了人类的整体利益。 “第零定律”的重要性在于地位凌驾其它三大定律,如若有 个机器人为保护人类整体(维护第零定律),必须杀害一个人或一群人(抵触第一定律),机器人的正子程式为 了人类整体着想就会同意谋杀罪行。
人形机器人第三节课——【人型机器人 精品课件】
人形机器人第三节课一,科普知识(30分钟)马达的发展历史直流电机的产生与形成1820年丹麦物理学家奥斯特(Hans Christian Oersted, 1777-1851)发现了电流磁效应:将导线的一端和伽伐尼电池正极连接,导线沿南北方向平行地放在小磁针上方,当导线另一端连接到负极时,磁针立即指向东西方向。
把玻璃板、木片、石块等非磁性物体插在导线和磁极之间,甚至把小磁针浸在盛水的铜盒子里,磁针照样偏转随后安培通过总结电流在磁场中所受机械力的情况建立了安培定律。
1821年9月法拉第发现通电的导线能绕永久磁铁旋转以及磁体绕载流导体的运动,第一次实现了电磁运动向机械运动的转换,从而建立了电动机的实验室模型,被认为是世界上第一台电机,其原理如图1所示,在一个盘子内注入水银,盘子中央固定一个永磁体,盘子上方悬挂一根导线,导线的一端可在水银中移动,另一端跟电池的一端连接在一起,电池的另一端跟盘子连在一起,构称导电回路,载流导线在磁场中受力运动。
1822年,法国的阿拉戈盖吕萨克发明电磁铁,即用电流通过绕1线的方法使其中铁块磁化。
1825年,斯特企(W.sturgeon)用16圈导线制成了第一块电磁铁。
1829年,美因电学家亨利对斯特金电磁铁装置进行了一些革新,绝缘导线代替裸铜导线,因此不必担心被铜导线过分靠近而短路。
由于导线有了绝缘层,就可以将它们一圈圈地紧紧地绕在一起,由于线圈越密集,产生的磁场就越强,这样就大大提高了把电能转化为磁能的能力。
到了1831年,亨利试制出了一块更新的电磁铁,虽然它的体积并不大,但它能吸起1吨重的铁块。
1826年德因G.S欧姐提出电路实验定律一一欧姐定律。
1831年,法拉第发现了电磁感应现象之后不久,他又利用电磁感应发明了世界上第一台真正意义上的电机-法拉第圆盘发电机。
亨利的电动机的重要意义在于这是第一次展示了由磁极排斥和吸引产生的连续运动,是电磁铁在电动机中的真正应用1832年,斯特金发明了换向器,据此对亨利的振荡电动机进行了改进,并制作了世界上第一台能产生连续运动的旋转电动机。