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

國防科學技術大學發布了基於ROS和Gazebo的RoboCup中型組仿真平臺,適用於多機器人協作研究。該平臺包含多個模塊,如Gazebo仿真的Coach、機器人運動控制仿真等。Github上有詳細的安裝與使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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:

$ sudo apt-get install ros-kinetic-gazebo-*

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

$ catkin_make
機器人控球並射門測試:

~/catkin_ws/src/single_nubot_gazebo$ roslaunch nubot_gazebo sdf_nubot.launch 

鍵盤控制機器人:

$ rosrun nubot_gazebo nubot_teleop_keyboard


2    simatch


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

QT配置,如下:

set(CMAKE_PREFIX_PATH  ${CMAKE_PREFIX_PATH} "/home/relaybot/Qt5/5.6/gcc_64/lib/cmake/Qt5Widgets/")


依據安裝目錄進行配置。

$ sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen

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










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangrelay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值