当前位置: 首页 > news >正文

鸿川建设工程有限公司官方网站友情链接交易平台

鸿川建设工程有限公司官方网站,友情链接交易平台,小程序专区,做b2c网站社区https://download.csdn.net/download/qq_45685327/87718484 1.介绍 通过 URDF 结合 rviz 可以创建并显示机器人模型,不过,当前实现的只是静态模型,如何控制模型的运动呢?在此,可以调用 Arbotix 实现此功能。 Arboti…

https://download.csdn.net/download/qq_45685327/87718484

1.介绍

通过 URDF 结合 rviz 可以创建并显示机器人模型,不过,当前实现的只是静态模型,如何控制模型的运动呢?在此,可以调用 Arbotix 实现此功能。

Arbotix:Arbotix 是一款控制电机、舵机的控制板,并提供相应的 ros 功能包,这个功能包的功能不仅可以驱动真实的 Arbotix 控制板,它还提供一个差速控制器,通过接受速度控制指令更新机器人的 joint 状态,从而帮助我们实现机器人在 rviz 中的运动。

这个差速控制器在 arbotix_python 程序包中,完整的 arbotix 程序包还包括多种控制器,分别对应 dynamixel 电机、多关节机械臂以及不同形状的夹持器。

2.安装 Arbotix

方式1:命令行调用

sudo apt-get install ros-melodic-arbotix

将 <<VsersionName()>> 替换成当前 ROS 版本名称,如果提示功能包无法定位,请采用方式2。

方式2:源码安装

先从 github 下载源码,然后调用 catkin_make 编译

git clone https://github.com/vanadiumlabs/arbotix_ros.git

3.添加 arbotix 所需的配置文件

添加 arbotix 所需配置文件

control.yaml

# 该文件是控制器配置,一个机器人模型可能有多个控制器,比如: 底盘、机械臂、夹持器(机械手)....
# 因此,根 name 是 controller
controllers: {# 单控制器设置base_controller: {#类型: 差速控制器type: diff_controller,#参考坐标base_frame_id: base_footprint, #两个轮子之间的间距base_width: 0.2,#控制频率ticks_meter: 2000, #PID控制参数,使机器人车轮快速达到预期速度Kp: 12, Kd: 12, Ki: 0, Ko: 50, #加速限制accel_limit: 1.0 }
}

4.launch 文件中配置 arbotix 节点

launch 示例代码

    <node name="arbotix" pkg="arbotix_python" type="arbotix_driver" output="screen"><rosparam file="$(find urdf01_rviz)/config/control.yaml" command="load" /><param name="sim" value="true" /></node>

代码解释:

<node> 调用了 arbotix_python 功能包下的 arbotix_driver 节点

<rosparam> arbotix 驱动机器人运行时,需要获取机器人信息,可以通过 file 加载配置文件

<param> 在仿真环境下,需要配置 sim 为 true

 5.启动 launch 文件并控制机器人模型运动

roslaunch urdf01_rviz demo07_control.launch

选择odom坐标系

 打开一个终端,查看话题列表,并往/cmd_vel发布速度消息

/cmd_vel 是arbotix发布的一个订阅速度的节点

rostopilist
rostopic pub -r 10 /cmd_vel geometry_msgs/Twist "linear:x: 1.0y: 0.0z: 0.0
angular:x: 0.0y: 0.0z: 5.0" 

 

 

添加Odometry

http://www.pjxw.cn/news/27044.html

相关文章:

  • 网站建设最便宜北京做网站的公司有哪些
  • 纳溪区城乡住房建设局网站seo搜索引擎优化工具
  • 展示类网站开发费用天津建站网
  • 怎么制作个人网站怎样建网站?
  • 摄影官网成都百度seo优化公司
  • 企业注册资本是真实的吗东莞百度seo哪里强
  • 淘宝做轮播广告哪个网站好网络营销推广平台
  • 建设外贸网站要多少钱陕西网络营销优化公司
  • 新能源网站建设哪家好四川网络推广seo
  • 连云港网站关键词优化服务技能培训班
  • 营销网站竞品分析报告一键优化软件
  • 做网站优化的关键词怎么设置网络营销常用工具
  • 在线客服接入网站新闻稿件
  • 广州定制网站建设长尾关键词挖掘工具爱网站
  • 长春百度网站排名优化seo是什么?
  • 商场商城网站建设方案手机网站建设价格
  • 兰州市城乡建设局网站百家号查询排名数据查询
  • 做一个企业网站设计seo排名优化什么意思
  • 老外的网站怎么做纯注册app拉新平台
  • 深圳手机网站建设哪家好职业技能培训有哪些
  • 芜湖做网站建设公司台州网站建设
  • 编程除了做网站还能干什么今天上海最新新闻事件
  • 网易企业邮箱pop和smtp广州专做优化的科技公司
  • 二手车网站开发多少钱网页设计框架图
  • 有做网站运营的吗网站设计费用
  • 营销型网站建设明细报百度大全
  • 中国风格网站软文范例大全500字
  • 惠州网站建设电话链接是什么意思
  • vi设计一套多少钱怎么优化网站关键词排名
  • 一级a做爰片免费网站性恔网络营销推广渠道有哪些