机器人理论与技术基础 课件ch3-2 机器人运动学_第1页
机器人理论与技术基础 课件ch3-2 机器人运动学_第2页
机器人理论与技术基础 课件ch3-2 机器人运动学_第3页
机器人理论与技术基础 课件ch3-2 机器人运动学_第4页
机器人理论与技术基础 课件ch3-2 机器人运动学_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机器人理论与技术基础CONTENTSIntroductionandConceptualProblems绪论SystemModelofRobot机器人系统分析基础RobotKinematics运动学RobotDynamics动力学Thecourseisdividedintoeightmodulescoveringthefollowingareas:RobotControl机器人控制RobotMotionPlanning机器人运动规划机器人编程语言ProgrammingLanguageofRobot典型机器人系统的设计与实现DesignandImplementationofRobotSystem工业机器人运动学串联机械臂运动学并联机器人运动学移动机器人运动学轮式机器人足式机器人飞行机器人水下机器人

运动学00长期以来,工业机械臂被固定在某个操作工位,替代人工作业,其运动范围有限。相反,移动机器人能够行走,有着更大的作业空间。轮式移动机器人运动学12KinematicsofMobileRobots移动机器人运动学生物系统中用到的运动装置两足行走机构近似为轮式机构KinematicsofMobileRobots移动机器人运动学移动机器人主要类型仿生结构的足式机器人(Leggedrobots)自动导引车(AGV,AutomatedGuidedVehicles)无人机(UAV,UnmannedAerialVehicles)水下无人潜航器(AUV,UnmannedUnderwaterVehicle)BipedrobotQuadrupedBio-robotKinematicsofMobileRobots移动机器人运动学移动机器人主要类型Sojourner勇气号火星探测器Opportunity好奇号WorkpartnerATHLETEhandleANYmal地面移动机器人KinematicsofMobileRobots移动机器人运动学移动机器人运动学studyofthemathematicsofmotionwithoutconsideringtheforcesthataffectthemotion.Examples:ManipulatorKinematics运动学thestudyofmotioninwhichtheseforcesaremodeled.IncludestheenergiesandspeedsassociatedwiththesemotionsExamples:ManipulatorDynamics动力学Amobilerobot,isarobotthatiscapableofmovinginthesurrounding(locomotion).MotionofMobileRobotsMobileRobots移动机器人theprocessofcausinganautonomousrobottomove.Inordertoproducemotion,forcesmustbeappliedtothevehicle.LocomotionofMobileRobot移动机器人运动学01030204移动机器人同样需要研究其运动学和动力学,如果将机器人本体称为小车,那么需要施加力,才能让小车产生自主的移动(Locomotion)。移动机器人的运动学主要研究在不考虑力对运动的影响前提下,如何求解系统的位形(空间位姿)以及系统状态空间中的行为与控制参数之间的关系。KinematicsofMobileRobots移动机器人运动学3.12.1轮式移动机器人运动学基础模型Force力Locomotion自主移动

KinematicsofMobileRobots移动机器人运动学

3.12.1轮式移动机器人运动学基础模型KinematicsofMobileRobots移动机器人运动学移动机器人微分运动学模型3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学3.12.1轮式移动机器人运动学基础模型KinematicsofMobileRobots移动机器人运动学分析不同轮子的滑动约束和滚动约束vc

=0atcontactpoint■Movementonahorizontalplane■Pointcontactofthewheels■Wheelisnotdeformable■Purerolling■Noslipping,skiddingorsliding■Nofrictionforrotationaroundcontactpoint■Steeringaxesorthogonaltothesurface■Wheelsconnectedbyrigidframe(chassis)3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学轮式移动机器人WheeledMobileRobotsr=wheelradiusν

=wheellinearvelocityω

=wheelangularvelocityWheelparameters:理想轮(Idealizedrollingwheel)TheIdealRollingWheelcomponentmodelsawheelwithoutfrictionorinertia.WMR运动学模型需要考虑:如果轮子可以绕其轴线(x轴)自由旋转,机器人就会在一个方向(y轴)上表现出优先的滚动运动和一定量的横向滑动。但对于低速来说,滚动才是理想车轮模型的合理表现。一般情况下,假设轮子的平面总是保持垂直,始终与地面之间只有一个单独的接触点,且在该点无滑动。在此假设条件下,分析轮子的滑动约束和滚动约束,即运动发生在适当方向上时,轮子必须滚动;在轮子的垂直平面正交方向上,必须无滑动。3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:FixedStandardWheel固定标准轮轮子的中心点A在机器人局部参考坐标系下的位置可用极坐标表示为长度PA=l和角度α,轮子平面相对于PA的方向用固定角β表示。半径为r的轮子在轮子平面内可自由转动,转动的角度用ϕ(t)表示3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:FixedStandardWheelRelationbetweenwheelspeedandrobotspeed:–Rollingwithoutslipping:Linearconstraintequation:

3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:SteeredStandardWheel

可操纵标准轮3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:CastorWheel

小脚轮的运动约束相对来说比较复杂,但实际并没有给底盘附加约束,它可以全向运动。小脚轮3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:SwedishWheelMecanumWheel

麦克纳姆轮3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学WheelKinematicConstraints:SphericalWheel

注意:球形轮的转动,其旋转轴可以具有任意方向,所以这个𝛽就会是个自由变量,难以控制。球形轮3.12.2轮子运动约束KinematicsofMobileRobots移动机器人运动学KinematicConstraintsofWheeledMobileRobotGivenarobotwithMwheelseachwheelimposeszeroormoreconstraintsontherobotmotiononlyfixedandsteerablestandardwheelsimposeconstraintsWhatisthemaneuverabilityofarobotconsideringacombinationofdifferentwheels?SupposewehaveatotalofN=Nf+Ns

standardwheelsWecandeveloptheequationsfortheconstraintsinmatrixforms:

3.12.3轮式移动机器人运动约束KinematicsofMobileRobots移动机器人运动学MobileRobotManeuverability活动性Degreeofmobility机动性maneuverability可操纵度Degreeofsteerability3.12.4移动机器人的机动性KinematicsofMobileRobots移动机器人运动学MobileRobotManeuverability活动性Degreeofmobility

图3.60图3.613.12.4移动机器人的机动性KinematicsofMobileRobots移动机器人运动学MobileRobotManeuverability可操纵度Degreeofsteerability

3.12.4移动机器人的机动性KinematicsofMobileRobots移动机器人运动学MobileRobotManeuverability机动性maneuverability

3.12.4移动机器人的机动性KinematicsofMobileRobots移动机器人运动学

正逆运动学速度方程3.12.5带小脚轮的两轮差速驱动机器人运动学实例KinematicsofMobileRobots移动机器人运动学3.12.5带小脚轮的两轮差速驱动机器人运动学实例/mhuasong/Basics-of-Robotics-Theory-and-Technology/tree/main/ch3/differential_wmrKinematicsofMobileRobots移动机器人运动学全向轮麦克纳姆轮3.12.6全向轮式移动机器人运动学分析实例KinematicsofMobileRobots移动机器人运动学MobileRobotKinematics:Non-HolonomicSystems■Non-holonomicsystems■

differentialequationsarenotintegrabletothefinalposition.■

themeasureofthetraveleddistanceofeachwheelisnotsufficienttocalculatethefinalpositionoftherobot.Onehasalsotoknowhowthismovementwasexecutedasafunctionoftime.轮式移动机器人分成两大类:全向移动机器人(OmnidirectionalMobileRobot)和非完整类型移动机器人(NonholonomicMobileRobot)3.12.6全向轮式移动机器人运动学分析实例KinematicsofMobileRobots移动机器人运动学麦克纳姆轮的速度分解

3.12.6全向轮式移动机器人运动学分析实例KinematicsofMobileRobots移动机器人运动学全向轮式移动机器人的两种典型结构单轮速度与底盘坐标系以及全局坐标系的转换关系

3.12.6全向轮式移动机器人运动学分析实例KinematicsofMobileRobots移动机器人运动学两种典型全向移动机器人的运动学模型,所有轮子的半径为r

3.12.6全向轮式移动机器人运动学分析实例KinematicsofMobileRobots移动机器人运动学3.12.6全向轮式移动机器人运动学分析实例/mhuasong/Basics-of-Robotics-Theory-and-Technology/tree/main/ch3/omni_robotKinematicsofMobileRobots移动机器人运动学3.12.6全向轮式移动机器人运动学分析实例/mhuasong/Basics-of-Robotics-Theory-and-Technology/tree/main/ch3/mecanum_robotKinematicsofMobileRobots移动机器人运动学移动机器人路径与轨迹运动规划:在移动机器人学中,我们不仅关心机器人到达目标位形的能力,还关心它如何到达,这被归入运动规划方面的研究范畴。运动规划一般分解为路径规划和轨迹规划两个问题路径规划表示为针对机器人以恒定的前向速度从初始位形运动到目标位形的路径求解,不要求在时间上对运动进行约束。路径规划按其策略地图的适应范围,又分为全局路径规划和局部路径规划得到规划路径后,需要我们根据实际的机器人运动学模型和约束,设计适当的路径跟随控制算法,将可行路径转化为可行轨迹,使机器人能鲁棒地跟随期望路径轨迹规划表示为针对机器人以某种前向速度(包括加速度)从初始位形运动到目标位形的路径求解,并且加入了时间约束得到规划轨迹后,需要我们根据实际的机器人运动学模型和约束,设计适当的轨迹跟踪控制算法,基于速度控制、位置控制以及航向角控制等方式,控制机器人实现期望的运动路径不包含时间轴,而轨迹则包含时间轴完整移动机器人可以跟踪期望路径非完整移动机器人,仅有满足瞬间非完整性约束的运动才是可行的 –非完整约束(如滑动约束)可大大改善运动的稳定性扩展讨论seeinchapter5KinematicsofMobileRobots移动机器人运动学运动控制MotionControlOpen-LoopedControl,Closed-LoopedControlPositionControl,Pathfollowing,Trajectorytrackingseeinchapter6三个基本的运动控制问题,即点镇定、路径跟随、轨迹跟踪扩展讨论Kinema

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论