没有合适的资源?快使用搜索试试~ 我知道了~
Webots+ROS学习记录(3)——四轮移动机器人 一、四轮移动机器人模型 本教程的目的是从头创建你的第一个机器人。这个机器人将由一个身体、四个轮子和两个距离传感器组成。结果如图1所示。图2从俯视图显示了机器人的坐标关系。 二、步骤 a) 新建一个仿真 新建一个工程,确保你的新world里面有地面、墙壁和照明(ground, the walls and the lighting)保存world文件为4_wheels_robot.wbt。 在给出创建机器人模型的规则之前,需要一些定义。 包含Solid节点及其所有派生节点的集合称为solid节点。类似的定义也适用于Device, R
资源推荐
资源详情
资源评论
Webots+ROS学习记录学习记录(3)——四轮移动机器人四轮移动机器人
Webots+ROS学习记录学习记录(3)——四轮移动机器人四轮移动机器人
一、四轮移动机器人模型一、四轮移动机器人模型
本教程的目的是从头创建你的第一个机器人。这个机器人将由一个身体、四个轮子和两个距离传感器组成。结果如图1所示。
图2从俯视图显示了机器人的坐标关系。
二、步骤二、步骤
a) 新建一个仿真新建一个仿真
新建一个工程,确保你的新world里面有地面、墙壁和照明(ground, the walls and the lighting)保存world文件为
4_wheels_robot.wbt。
在给出创建机器人模型的规则之前,需要一些定义。
包含Solid节点及其所有派生节点的集合称为solid节点。类似的定义也适用于Device, Robot, Joint 和 Motor节点。机器人模型
的主要结构是一个实体节点连接在一起的树。Joint节点用于在其父节点和子节点之间添加一个(或多个)自由度(DOF)。Joint节
点的直接父节点和子节点都是实节点。从Joint派生的节点允许在链接的solid节点之间创建不同类型的约束。
在我们的例子中:机器人有4自由度,对应于车轮电机。它可以分为五个实体节点:身体和四个轮子。
b) 将机器人分成实体节点将机器人分成实体节点
在场景树的最后,添加一个具有四个HingeJoints节点的Robot节点,该节点有一个Solid子节点
向robot节点添加包含Box geometry的shape节点。将形状的颜色设置为红色。使用该形状还可以定义机器人节点的
boundingObject字段。Box的尺寸是(0.1,0.05,0.2)。为机器人添加一个Physics节点。图4表示定义机器人的所有节点。到目前
为止,只实现了根robot节点的直接子节点。
c) 创建创建HingeJoints
添加一个HingeJointParameters节点。车轮的初始位置由实体节点的translation和rotation确定。而旋转原点(anchor)和旋转轴
(axis)则由可选的铰节点的HingeJointParameters子节点定义。对于第一个轮子,实体平移应定义为(0.06,0,0.05),以便车身与
轮子之间有相对间隙。HingeJointParameters-anchor也应定义为(0.06,0,0.05)来定义旋转原点(相对于body)。最
后,HingeJointParameters-
axis在我们的例子中它沿着x轴,设为所以(1,0,0)。
完成缺失的节点,得到与图4所示相同的结构。将Transform节点Rotation设置为(0,0,1,Pi/2)。圆柱体的半径为0.04,高度为
资源评论
weixin_38655347
- 粉丝: 9
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#MVC+EasyUI+Enterprise Library开发框架源码数据库 SQL2008源码类型 WebForm
- (源码)基于Arduino的直流电机控制系统.zip
- (源码)基于SpringBoot框架的学校工资管理系统.zip
- (源码)基于C++的锻造系统优化计算器.zip
- (源码)基于计算机视觉和Arduino的电机旋转控制系统.zip
- (源码)基于Flutter的移动监控与预警系统.zip
- (源码)基于C++的失物招领系统.zip
- (源码)基于SSM框架的教务管理系统.zip
- FPGA配置Flash大小选择因素.pdf
- C#通用进销存管理系统源码带文档数据库 SQL2008源码类型 WebForm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功