前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ROS_Kinetic_x 基於ROS和Gazebo的RoboCup中型組仿真系統(多機器人協作)

ROS_Kinetic_x 基於ROS和Gazebo的RoboCup中型組仿真系統(多機器人協作)

作者头像
zhangrelay
发布2019-01-23 11:01:12
4602
发布2019-01-23 11:01:12
举报
文章被收录于专栏:机器人课程与技术

國防科學技術大學發布了RoboCup中型組仿真平臺,基於ROSGazebo設計。

multi-computers
multi-computers

該平臺可以用於多機器人協作研究。參考資料如下:

ROS新聞:1    http://www.ros.org/news/2016/09/a-simulation-system-based-on-ros-and-gazebo-for-multi-robot-cooperation-research.html

Github   :1    https://github.com/nubot-nudt

                  2    https://github.com/nubot-nudt/single_nubot_gazebo

                  3    https://github.com/nubot-nudt/simatch

在Github上,給出了非常詳細的安裝和使用說明。其中,coach4sim是Gazebo仿真的Coach,gazebo_visual是基於ROS和Gazebo的RoboCup中型組仿真系統,nubot_ws是國防科大NuBot代碼。

single_nubot_gazebo是Gazebo下單個機器人基本運動控制仿真;

simatch是2016年中國機器人大賽第一屆中型組仿真比賽程序。

1    single_nubot_gazebo

文檔中對於indigo和jade版本安裝和使用,介紹詳細,並沒有測試kinetic版本。

這裏測試了該功能包在kinetic下的安裝和使用。

kinetic默認安裝gazebo7:

代码语言:javascript
复制
$ sudo apt-get install ros-kinetic-gazebo-*

然後,到相應文件夾下進行編譯:

代码语言:javascript
复制
$ catkin_make

機器人控球並射門測試:

代码语言:javascript
复制
~/catkin_ws/src/single_nubot_gazebo$ roslaunch nubot_gazebo sdf_nubot.launch 

鍵盤控制機器人:

代码语言:javascript
复制
$ rosrun nubot_gazebo nubot_teleop_keyboard

2    simatch

詳細資料請參考官方文檔,這裏只給出在kinetic下使用的注意事項。

QT配置,如下:

代码语言:javascript
复制
set(CMAKE_PREFIX_PATH  ${CMAKE_PREFIX_PATH} "/home/relaybot/Qt5/5.6/gcc_64/lib/cmake/Qt5Widgets/")

依據安裝目錄進行配置。

代码语言:javascript
复制
$ sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

編譯完成後,就可以運行了,具體參考文檔。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年09月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档