0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人建模方法和组成

麦辣鸡腿堡 来源:古月居 作者:古月居 2023-11-22 16:30 次阅读

URDF:机器人建模方法

ROS是机器人操作系统,当然要给机器人使用啦,不过在使用之前,还得让ROS认识下我们使用的机器人,如何把一个机器人介绍给ROS呢?

为此,ROS专门提供了一种机器人建模方法——URDF,用来描述机器人外观、性能等各方面属性。

机器人的组成

建模描述机器人的过程中,我们自己需要先熟悉机器人的组成和参数,比如机器人一般是由硬件结构、驱动系统、传感器系统、控制系统四大部分组成,市面上一些常见的机器人,无论是移动机器人还是机械臂,我们都可以按照这四大组成部分进行分解。

硬件结构就是底盘、外壳、电机等实打实可以看到的设备;

驱动系统就是可以驱使这些设备正常使用的装置,比如电机的驱动器电源管理系统等;

传感系统包括电机上的编码器、板载的IMU、安装的摄像头、雷达等等,便于机器人感知自己的状态和外部的环境;

控制系统就是我们开发过程的主要载体了,一般是树莓派电脑等计算平台,以及里边的操作系统和应用软件。

机器人建模的过程,其实就是按照类似的思路,通过建模语言,把机器人每一个部分都描述清楚,再组合起来的过程。

URDF

ROS中的建模方法叫做URDF,全称是统一机器人描述格式,不仅可以清晰描述机器人自身的模型,还可以描述机器人的外部环境,比如这里的桌子,也可以算作一个模型。

图片

URDF模型文件使用的是XML格式,右侧就是一个机器人的URDF描述,乍看上去,有点像网页开发的源代码,都是由一系列尖括号包围的标签和其中的属性组合而成。

如何使用这样一个文件描述机器人呢?比如这个机械臂,大家可以看下自己的手臂,我们的手臂是由大臂和小臂组成,他们独自是无法运动的,必须通过一个手肘关节连接之后,才能通过肌肉驱动,产生相对运动。

在建模中,大臂和小臂就类似机器人的这些独立的刚体部分,称为连杆Link,手肘就类似于机器人电机驱动部分,称为关节joint。

所以在URDF建模过程中,关键任务就是通过这里的和,理清楚每一个连杆和关节的描述信息

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201404
  • 操作系统
    +关注

    关注

    37

    文章

    6284

    浏览量

    121877
  • 建模
    +关注

    关注

    1

    文章

    280

    浏览量

    60500
  • 机器臂
    +关注

    关注

    0

    文章

    18

    浏览量

    6265
收藏 人收藏

    评论

    相关推荐

    基于Matlab和VR技术的移动机器人建模及仿真

    基于Matlab和VR技术的移动机器人建模及仿真 
    发表于 11-18 23:05

    什么是工业机器人

    机器人的主要技术功能被称为“可编程”和“示教再现”。1962年美国推出的一些工业机器人的控制方式与数控机床大致相似,但外形主要由类似的手和臂组成。后来,出现了具有视觉传感器的、能识别
    发表于 01-19 10:58

    机器人视觉——机器人的“眼睛”

    为主,尽管机器人开始有搭载摄像头的趋势,但对视觉的理解仍然较低,往往需要有明显的特征点作为辅助,同时抗干扰能力弱,对光照条件,部分遮挡等常见题目不能找到可靠的方法机器人技术对图像理解的要求是迫切
    发表于 01-23 15:02

    机器人在线】工业喷涂机器人误差修正方法发展趋势

    集中于串联式的工业机器人的理论与工程应用。虽然串联机器人具有诸多优点,但同时也有些问题函待解决。本文介绍了一种新型的串并联喷涂机器人的结构设计,并对其运动学、误差建模、误差补偿和轨迹规
    发表于 07-13 16:03

    机器人在线】一种新型串并联六自由度喷涂机器人误差建模引言

    中,完成误差补偿,这种方法由于采用了BP神经网络算法计算机器人运动学逆解,其计算过程不复杂,建模过程较为简便,补偿效率比较高,但收敛速度较慢,BP算法可以收敛到某个值,但这个值不一定是最小值,补偿的误差值
    发表于 07-14 15:02

    求六足机器人的图纸

    `业余,想想做一做六足机器人。但是苦于无大致图纸,卡在建模的问题上。求六足机器人的图纸,有清晰的尺寸就行(主要是腿)。`
    发表于 03-26 18:43

    机器人基础书籍

    列举部分学习过程中接触的部分书籍,部分有中文版,部分有更新版本。1.机器人基础书籍适合入门的书籍:机器人机器人建模规划与控制机器人学、
    发表于 05-22 06:53

    机器人的定义是什么?工业机器人的应用有哪些?

    机器人的定义是什么?机器人优点和缺点是什么?机器人是由哪些部分组成的?工业机器人的应用有哪些?
    发表于 07-05 06:48

    差速移动机器人轨迹跟踪控制方法

    差速移动机器人轨迹跟踪控制方法一、引言二·、基础准备1.去除GPS数据中的坏点2.经纬度与平面坐标系转换3.差速移动机器人数学建模三、基于PID的差分移动
    发表于 09-01 08:41

    机器人系统与控制需求简介

    第二章 机器人系统与控制需求简介2.1 工业机器人的系统组成机械本体:精密减速机、伺服电机、伺服驱动器、控制系统(核心零部件)控制柜示教盒2.2 机器人本体结构与传动方式简介四大家族:
    发表于 09-08 07:44

    微型机器人由哪些部分组成

    示意图图解:来自康奈尔大学和宾夕法尼亚大学的研究人员构建了一个微型机器人,该微型机器人由一个简单的硅光电电路所组成,从本质上来说,主要是躯干和大脑,以及四个电化学执行器用来执行腿的功能。当激光照射到硅光路的...
    发表于 09-10 07:35

    四足机器人的机构设计

    建模控制方面展现出很好的运动前景。针对目前足式机器人市场,高性能驱动器、行走稳定性直接决定着产品的运..
    发表于 09-15 06:54

    机器人传感器分类方法

    一般机器人系统由机械手、环境、任务和控制器四个互相作用的部分组成。我们称一般安装在机器人机械手上的传感器为内传感器(Inner Sensons),而称作为环境的一部分的传感器为外传
    发表于 09-16 08:45

    关于工业机器人的知识汇总

    工业机器人的四大特征是哪些?工业机器人是由哪些部分组成的?工业机器人是怎样进行划分的?
    发表于 10-11 09:10

    PDF——工业机器人技术及应用

    本书系统地介绍了工业机器人的基本组成、机械机构、运动学及动力学、控制系统、编程与调试、典型应用、管理与维护等内容。全书共7章,第1章介绍了工业机器人的发展与应用、机器人
    发表于 10-16 21:21