欢迎来到天天文库
浏览记录
ID:27678028
大小:570.84 KB
页数:62页
时间:2018-12-05
《机器人的轨迹规划》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七章机器人的轨迹规划7.1机器人规划的定义和作用7.1.1概述机器人学中的一个基本问题是为解决某个预定的任务而规划机器人的动作,然后在机器人执行完成那些动作所需的命令时控制它。这里,规划的意思就是机器人在行动前确定一系列动作(作决策),这种动作的确定可用问题求解系统来解决,给定初始情况后,该系统可达到某一规定的目标。因此,规划就是指机器人为达到目标而需要的行动过程的描述。规划内容可能没有次序,但是一般来说,规划具有某个规划目标的蕴含排序。例如,早晨起床后的安排。缺乏规划可能导致不是最佳的问题求解,甚至得不到问题的求解。1许多规划所包的步骤是含糊的,而且需要进一步说明(子规划)。大多
2、数规划具有很大的子规划结构,规划中的每个目标可以由达到此目标的比较详细的子规划所代替。因此,最终得到的规划是某个问题求解算符的线性或分部排序,但是由算符来实现的目标常常具有分层结构。把某些比较复杂的问题分解为一些比较小的问题的想法使我们应用规划方法求解问题在实际上成为可能。有两条能够实现这种分解的重要途径:第一条是当从一个问题状态移动到下一个状态时,无需计算整个新的状态,而只要考虑状态中可能变化了的那些部分。第二条是把单一的困难问题分割为几个有希望的、较为容易解决的子问题,这种分解能够使困难问题的求解变得容易些。2机器人规划分为高层规划和低层规划。自动规划在机器人规划中称为高层规划。
3、在无特别说明时,机器人规划都是指自动规划。自动规划是一种重要的问题求解技术,它从某个特定的问题状态出发,寻求一系列行为动作,并建立一个操作序列,直到求得目标状态为止。与一般问题求解相比,自动规划更注重于问题的求解过程,而不是求解结果。我们在阐述机器人自动规划问题时,机器人一般配备有传感器和一组能在某个易于理解的现场中完成的基本动作。这些动作可把该现场从一种状态或布局变换为另一种状态或布局。例如,“积木世界”。3机器人能得到的一个解答是由下面的算符序列组成的:目标状态机器人规划是机器人学的一个重要研究领域,也是人工智能与机器人学一个令人感兴趣的结合点。4机器人的规划程序只需要给定任务初
4、始状态和最终状态的描述。这些规划系统一般都不说明为实现一个算符所需的详细的机器人运动。任务规划程序则把任务级的说明变换成操作机级的说明。为了进行这种变换,任务规划程序必须包含被操作物体、任务环境、机器人执行的任务、环境的初始状态和所要求的最终(目标)状态等描述。任务规划程序的输出就是一个机器人程序,在指定的初始状态下执行该程序后,就能达到所要求的最终状态。任务规划有三个阶段:建立模型、任务说明和操作机程序综合。任务的世界模型应含有如下的信息:(1)任务环境中的所有物体和机器人的几何描述;(2)所有物体的物理描述;(3)所有连接件的运动学描述,(4)机器人和传感器特性的描述。在世界模型
5、中,任务状态模型还必包括全部物体和连接件的布局。7.1.2机器人任务规划的作用5机器人轨迹规划属于机器人低层规划,基本上不涉及人工智能问题,而是在机械手运动学和动力学的基础上,讨论机器人运动的规划及其方法。所谓轨迹,就是指机器人在运动过程中的位移、速度和加速度。轨迹规划问题通常是将轨迹规划器看成“黑箱”,接受表示路径约束的输入变量,输出为起点和终点之间按时间排列的操作机中间形态(位姿,速度和加速度)序列。路径约束动力学约束路径设定轨迹规划器7.2机器人轨迹规划的一般性问题由初始点运动到终止点,所经过的由中间形态序列构成的空间曲线称为路径。这些形态序列即是曲线上的“点”。6规划操作机的
6、轨迹有两种常用的方法:第一种方法:要求使用者在沿轨迹选定的位置点上(称为结节或插值点)显式地给定广义坐标位置、速度和加速度的一组约束(例如,连续性和光滑程度等)。然后,轨迹规划器从插值和满足插值点约束的函数中选定参数化轨迹。显然,在这种方法中,约束的给定和操作机轨迹规划是在关节坐标系中进行的。第二种方法:使用者以解析函数显式地给定操作机必经之路径,例如,笛卡尔坐标中的直线路径。然后,轨迹规划器在关节坐标或笛卡几坐标中确定一条与给定路径近似的轨迹。在这种方法中,路径约束是在笛卡尔坐标中给定的。7在第一种方法中,约束的给定和操作机轨迹规划在关节坐标系中进行。由于对操作机手部没有约束,使用
7、者难于跟踪操作机手部运行的路径。因此,操作机手部可能在没有事先警告的情况下与障碍物相碰。在第二种方法中,路径约束在笛卡尔坐标中给定,而关节驱动器是在关节坐标中受控制的。因此,为了求得一条逼近给定路径的轨迹,必须用函数近似把笛卡尔坐标中的路径约束变换为关节坐标中的路径约束,再确定满足关节坐标路径约束的参数化轨迹。轨迹规划既可在关节变量空间中进行,也可在笛卡尔空间进行。对于关节变量空间的规划,要规划关节变量的时间函数及其前二阶时间导数,以便描述操作机的预定运动
此文档下载收益归作者所有