ROS-I:ROS-I Configuration

本文介绍了ROS-I配置的关键部分,包括如何使用Roboturdf描述机器人模型,如何设置参数以定义机器人特性,以及遵循的ROS conventions。通过SolidWorks导出urdf模型并配置机器人参数,确保与ROS的无缝集成。


1. 概述

ROS-I Configuration部分主要向ROS提供三部分内容:

  • Robot urdf
  • parameters
  • ROS conventions

2. Robot urdf

Robot urdf文件是对机器人本体的描述,ROS通过读取urdf文件得到一个可视化的模型及机器人本体的各项参数。
Robot urdf文件可以通过SolidWorks导入机器人的3d模型,使用solidworks_urdf_exporter插件生成urdf模型
具体配置流程可参考SolidWorks模型导出urdf


3. parameters

按照具体情况把机器人信息配置到ROS 参数,如

  • 机器人型号
  • 关节名称

4. ROS conventions

根据具体情况配置。

ros-noetic-pr2-apps : 依赖: ros-noetic-pr2-teleop-general 但无法安装它 ros-noetic-pr2-bringup : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 依赖: ros-noetic-joy 但是它将不会被安装 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 依赖: ros-noetic-robot-pose-ekf 但是它将不会被安装 依赖: ros-noetic-sound-play 但是它将不会被安装 依赖: ros-noetic-wifi-ddwrt 但是它将不会被安装 ros-noetic-pr2-bringup-tests : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 ros-noetic-pr2-calibration-controllers : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-camera-synchronizer : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 ros-noetic-pr2-controller-configuration : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-controllers : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-counterbalance-check : 依赖: ros-noetic-joint-qualification-controllers 但是它将不会被安装 ros-noetic-pr2-gazebo : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 依赖: ros-noetic-robot-pose-ekf 但是它将不会被安装 ros-noetic-pr2-gripper-action : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-gripper-sensor-action : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-mechanism-controllers : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-self-test : 依赖: ros-noetic-joint-qualification-controllers 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
10-14
ros-noetic-pr2-apps : 依赖: ros-noetic-pr2-teleop-general 但无法安装它 ros-noetic-pr2-bringup : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 依赖: ros-noetic-joy 但是它将不会被安装 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 依赖: ros-noetic-robot-pose-ekf 但是它将不会被安装 依赖: ros-noetic-sound-play 但是它将不会被安装 依赖: ros-noetic-wifi-ddwrt 但是它将不会被安装 ros-noetic-pr2-bringup-tests : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 ros-noetic-pr2-calibration-controllers : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-camera-synchronizer : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 ros-noetic-pr2-controller-configuration : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-controllers : 依赖: ros-noetic-ethercat-trigger-controllers 但是它将不会被安装 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-counterbalance-check : 依赖: ros-noetic-joint-qualification-controllers 但是它将不会被安装 ros-noetic-pr2-gazebo : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 依赖: ros-noetic-robot-pose-ekf 但是它将不会被安装 ros-noetic-pr2-gripper-action : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-gripper-sensor-action : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-mechanism-controllers : 依赖: ros-noetic-robot-mechanism-controllers 但是它将不会被安装 ros-noetic-pr2-self-test : 依赖: ros-noetic-joint-qualification-controllers 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
最新发布
10-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值