Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说如何安装husky_Husky robot 玩耍1「建议收藏」,希望能够帮助你!!!。
1. 前言
这个是加拿大的一个公司clearpath做的机器人。
是一个ROS官网支持的机器人。
安装这个主要是这个机器人最像自动驾驶车辆,虽然这东西是四个电机单独驱动。
当然也有纯粹的自动驾驶测试机器人,用这个的原因是因为:研究室要买这个机器人做测试~
所以现在也算提前上手,在仿真层面上先深入了解这个机器人。
2. 安装
ROS安装的是kinetic。ubuntu 16.04 lts。
安装大部分可以参考ROS的介绍Robots/Husky - ROS Wikiwiki.ros.org
下面是他们的github官方repohusky/huskygithub.com
注意,因为我的ros版本是kinetic,所以要在branch中选择kinetic-devel分支的代码。
按照官方安装的时候,会出现一些错误,那么请安装下面的ros 包
$ sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control
$ sudo apt-get install ros-kinetic-multimaster-launch
$ sudo apt-get install ros-kinetic-lms1xx
$ rosdep install --from-path src --ignore-src
因为,只是做仿真,所以比较简单。参考下面两个链接。第一个是,安装husky库, 第二个是如何控制husky。Simulating Huskywiki.ros.orgInterfacing with Huskywiki.ros.org
这样,husky仿真就能运行了。
catkin_make, source devel/setup.bash 以后,就可以输入下面的命令。roscore
roslaunch husky_gazebo husky_playpen.launch
roslaunch husky_viz view_robot.launch
那么就能看到如下的画面。RVIZ
GAZEBO
如何控制呢?
方法有很多种,反正只要往topic输入数据就好。
tutorial推荐的是用rqt的插件。这东西我找了半天,发现在这里。就在眼前,愣是没看到!
rqt-> plugins->robot tools->robot steeringrobot steering 在这里!
到这里,基本的设定就结束了。至于gazebo world和rviz,就看自己设定啦
3.总结
今天总结了一下ROS官网支持的机器人husky的基本仿真环境配置。
下次,利用这个仿真环境,依次跑gmapping, cartographer, rtab-map的包。
然后,分析他们的论文里面的定位模块和概率表示
20190611
上一篇
已是最后文章
下一篇
已是最新文章