The invention discloses a TRS robot automatic control method based on the V REP platform. The method includes the following steps: connecting V_REP with MATLAB and setting the basic parameters; calculating the most ideal trajectory of robot to the target point through d* algorithm in MATLAB, realizing navigation; processing the visual image, realizing object recognition and determining the position of the object in the manipulator coordinate system; and determining the object in the already determined position. Under the premise of the position of the manipulator coordinate system, the manipulator grasps the object by combining the inverse matrix method and DLS method; after the grasping operation, the robot reaches the designated place and releases the object through the \d *\ algorithm again; the manipulation data obtained in the above steps are input to the V REP software platform to run so as to realize the actual operation. Now we are manipulating robots. The invention has good adaptability to different environments and target objects, and can be effectively used for the manipulation of mobile robots in different environments.
【技术实现步骤摘要】
一种基于V-REP平台的TRS机器人自动操控方法
本专利技术属于机器人控制
,具体涉及一种基于V-REP平台的TRS机器人自动操控方法。
技术介绍
随着科技的不断的进步发展,机器人的应用越来越广泛,几乎渗透到所有领域。现阶段的智能移动机器人的核心技术包括三方面:一是路径规划技术;二是导航技术;三是多传感器信息融合技术。关于移动机器人的研究涉及许多方面。首先,要考虑移动方式。可以是轮式的、履带式、腿式的,对于水下机器人,则是推进器。其次,必须考虑驱动器的控制,以使机器人达到期望的行为。最后,必须考虑导航或路径规划,对于后者,有更多的方面要考虑,如传感融合、特征提取、避碰及环境映射。因此,移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合系统。对移动机器人的研究,提出了许多新的或挑战性的理论与工程技术课题,引起越来越多的专家学者和工程技术人员的兴趣,更由于它在军事侦察、扫雷排险、防核化污染等危险与恶劣环境以及民用中的物料搬运上具有广阔的应用前景,使得对它的研究在世界各国受到普遍关注。臂形机器人常见的关节形式有移动关节和转动关节。应用最多的是多关节机器人,它由多个回转关节和连杆组成,模拟人的肩关节、肘关节和腕关节等的作用。其关节与仿人机器人的肩、肘、腰关节等不同的是自由度个数。通常前者的肩、肘、腰关节的自由度为1。目前臂形机器人技术日趋成熟,已经成为一种标准设备被工业界广泛应用。本专利技术使用德国KUKA公司TRS机器人,在基于VREP平台环境下,使移动机器人能够完成自动操控,实现自动导航、识别、抓取物体,从而实现了在不需要实 ...
【技术保护点】
1.一种基于V‑REP平台的TRS机器人自动操控方法,其特征在于,该方法包括如下步骤:步骤1:连接V‑REP与Matlab并设置基本参数;步骤2:在Matlab中通过d*算法算出机器人到目标点的最理想的轨迹,实现导航;步骤3:对视觉图像进行处理,实现对物体的识别,确定物体在机械臂坐标系下的位置;步骤4:在已经确定物体在机械臂坐标系位置的前提下,结合逆矩阵法和DLS法实现机械臂对物体的抓取;步骤5:执行抓取操作后,再次通过“d*”算法,使机器人到达指定地点,并释放物体;步骤6:将前述步骤中获取的机器人操控数据输入到V‑REP软件平台运行从而实现对机器人的操控。
【技术特征摘要】
1.一种基于V-REP平台的TRS机器人自动操控方法,其特征在于,该方法包括如下步骤:步骤1:连接V-REP与Matlab并设置基本参数;步骤2:在Matlab中通过d*算法算出机器人到目标点的最理想的轨迹,实现导航;步骤3:对视觉图像进行处理,实现对物体的识别,确定物体在机械臂坐标系下的位置;步骤4:在已经确定物体在机械臂坐标系位置的前提下,结合逆矩阵法和DLS法实现机械臂对物体的抓取;步骤5:执行抓取操作后,再次通过“d*”算法,使机器人到达指定地点,并释放物体;步骤6:将前述步骤中获取的机器人操控数据输入到V-REP软件平台运行从而实现对机器人的操控。2.根据权利要求1所述的方法,其特征在于,步骤1的具体步骤为:首先在Matlab中调用V-rep函数建立连接并开始进行仿真;在Matlab中对V-rep中的数据进行初始化,分别并获取移动小车、机械臂、传感器的句柄;之后进行移动小车的初始参数设置,所述初始参数包括小车的轮胎的半径,速度、旋转角度;在Matlab中导入V-rep的实际的地图所述实际的地图包括了边界以及障碍物的位置;临时暂停Matlab与V-rep之间的通信线程并设定机械臂的初始位姿。3.根据权利要求1所述的方法,其特征在于,步骤2的具体步骤为:在Matlab中通过d*算法算出机器人到目标点的最理想的轨迹,得到一系列的点,存放到traj数组中,数组中的每一列代表一个位置点;使机器人依次接近这个数组中的点,在到达第一个目标点后,开始向第二个目标点运动,以此类推,直到到达traj数组的最后一列,到达目标点,实现导航;之后改变机器人的位姿,使得视觉传感器到达合适的位姿,能够获取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。