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

官方网站建设 找磐石网络一流漂亮的网页设计

官方网站建设 找磐石网络一流,漂亮的网页设计,如何查看网站空间大小,专门做牛肉的网站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.hrbkazy.com/news/6442.html

相关文章:

  • wordpress用户注册之后不显示密码seo优化啥意思
  • 政府部门网站建设方案深圳企业网站制作公司
  • php培训网站源码如何做好网络营销推广
  • 便宜高端网站设计推荐深圳网站seo优化公司
  • 国外网页设计网站宁波seo外包推广排名
  • 制作网站要求企业查询app
  • 网站制作学什么软件重庆森林粤语
  • 做网站模板链接放哪里潍坊网站建设优化
  • 个人博客网站怎么建立重庆百度seo
  • 拉萨网站建设哪家公司好seo咨询茂名
  • 做网站设计怎么进企业打开百度搜索引擎
  • 为什么要建设营销型网站seo网络培训
  • 深圳网站外包公司如何设计推广方案
  • 搜索引擎优化至少包括哪几步保定seo推广外包
  • 如何 做网站线上推广方案怎么写
  • 苏州网站制作网站建设软件制作
  • 做熊猫tv网站的目的专业的制作网站开发公司
  • wordpress授权代码seo怎么做教程
  • 微信微网站建设平台网页设计代码
  • 做网站用Linux还是win嘉兴网站建设方案优化
  • 把nas做网站操作流程怎么做网络推广优化
  • 深圳罗湖网站设计公司价格网店推广常用的方法
  • 商务网站建设中的必备功能网络推广方法有哪些
  • 国外网站做任务赚钱的深圳百度推广开户
  • 大型外贸商城网站建设抖音十大搜索关键词
  • 政府门户网站建设意义链接交换平台
  • 国内建站源码石家庄百度seo
  • 南宁微网站制作企业网站优化服务
  • 郑州网站建设行情苏州seo关键词优化排名
  • 简单的企业小网站网址大全