The invention discloses a manipulator motion control method, which comprises a manipulator controller reading the posture and keys of a 3D mouse and the position and posture of the manipulator, switching the manipulator to a joint motion mode or an end motion mode with a 3D mouse button, and collecting the control information of a 3D mouse in a joint motion mode. The current position of each joint of the manipulator is acquired, and the controller controls the joint motion of the manipulator according to the collected control information. In the end movement mode, the controller collects the control information of the 3D mouse and obtains the current position of the end of the manipulator. The controller controls the joint motion of the manipulator according to the collected control information to make the end of the manipulator reach. New position. The invention also discloses a robot arm motion control system realizing the above method. The invention can control the manipulator remotely, and can control the joint movement and the end movement of the manipulator simultaneously.
【技术实现步骤摘要】
机械臂运动控制方法及系统
本专利技术属于机械控制
,特别涉及一种机械臂欲动控制方法及系统。
技术介绍
目前在工业现场主要是使用示教以及在线编程的方式控制机械臂的应用,这种方法已经较为成熟并被各大机器人厂商广泛采用。但在很多情况下,例如在需要远程控制机械臂或者没有足够条件安装示教器的情况下上述方法并不适用。尤其是对于安装在移动平台上的机械臂而言,无法通过有线连接示教器的方式来控制机械臂的运动。此外现有技术中还可以使用遥控操作杆对机械臂进行简单的远程控制,但无法达到同时对机械臂进行关节运动控制和末端运动控制的目的。
技术实现思路
本专利技术要解决的技术问题是,提供一种能够对机械臂进行远程控制,且能够同时控制机械臂的关机运动和末端运动的机械臂运动控制方法及系统。为解决上述技术问题,本专利技术所提供的机械臂运动控制方法包括以下步骤:S1:机械臂的控制器分别读取3D鼠标的姿态和按键以及机械臂的位置和姿态。S2:用3D鼠标按键切换机械臂为关节运动模式或末端运动模式。在关节运动模式下,控制器采集3D鼠标的控制信息并获取机械臂各关节当前位置,控制器根据采集的3D鼠标控制信息计算机械臂对应关节相对于当前位置的增加或者减少值,并将新的关节位置发送到机械臂,机械臂运动到新的坐标位置。在末端运动模式下,控制器采集3D鼠标的控制信息并获取机械臂末端当前位置,控制器根据采集的3D鼠标的控制信息计算机械臂末端相对于当前坐标的坐标轴的增加或者减少值,并将新的坐标值发送到机械臂,机械臂运动到新的坐标位置。在上述技术方案中,控制器采集3D鼠标的控制信号以及机械臂当前的位置和姿态数据,并根据 ...
【技术保护点】
1.机械臂运动控制方法,包括以下步骤:S1:机械臂的控制器分别读取3D鼠标的姿态和按键以及机械臂的位置和姿态;S2:用3D鼠标按键切换机械臂为关节运动模式或末端运动模式;在关节运动模式下,控制器采集3D鼠标的控制信息并获取机械臂各关节当前位置,控制器根据采集的3D鼠标控制信息计算机械臂对应关节相对于当前位置的增加或者减少值,并将新的关节位置发送到机械臂,机械臂运动到新的坐标位置;在末端运动模式下,控制器采集3D鼠标的控制信息并获取机械臂末端当前位置,控制器根据采集的3D鼠标的控制信息计算机械臂末端相对于当前坐标的坐标轴的增加或者减少值,并将新的坐标值发送到机械臂,机械臂运动到新的坐标位置。
【技术特征摘要】
1.机械臂运动控制方法,包括以下步骤:S1:机械臂的控制器分别读取3D鼠标的姿态和按键以及机械臂的位置和姿态;S2:用3D鼠标按键切换机械臂为关节运动模式或末端运动模式;在关节运动模式下,控制器采集3D鼠标的控制信息并获取机械臂各关节当前位置,控制器根据采集的3D鼠标控制信息计算机械臂对应关节相对于当前位置的增加或者减少值,并将新的关节位置发送到机械臂,机械臂运动到新的坐标位置;在末端运动模式下,控制器采集3D鼠标的控制信息并获取机械臂末端当前位置,控制器根据采集的3D鼠标的控制信息计算机械臂末端相对于当前坐标的坐标轴的增加或者减少值,并将新的坐标值发送到机械臂,机械臂运动到新的坐标位置。2.根据权利要求1所述的机械臂运动控制方法,其特征在于:在关节运动模式下,3D鼠标左右移动控制机械臂第一关节正反转动,3D鼠标前后移动控制机械臂第二关节正反转动,3D鼠标上下移动控制机械臂第三关节正反转动,3D鼠标长按按键加左右移动控制机械臂第四关节正反转动,3D鼠标长按按键加前后移动控制机械臂第五关节正反转动,3D鼠标长按按键加上下移动控制机械臂第六关节正反转动。3.根据权利要求1或2所述的机械臂运动控制方法,其特征在于:在末端运动模式下,3D鼠标上下移动控制机械臂末端相对于基坐标系Z轴上下运动,3D鼠标前后移动控制机械臂末端相对于基坐标系X轴前后运动,3D鼠标左右移...
【专利技术属性】
技术研发人员:刘平,李建行,张同勋,王春颖,
申请(专利权)人:山东农业大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。