模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1009查看 | 0回复

Pixhawk飞控3D模拟仿真之Gazebo

[复制链接]
发表于 2020-7-4 19:20:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
听说Flightgear不够专业!!!!今天给大家带来一款灰常专业的仿真软件的配置——Gazebo。Gazebo是一款3D动态模拟器,能够在复杂的室内和室外环境中准确有效地模拟机器人群,并且提供高保真度的物理模拟,其提供一整套传感器模型,以及对用户和程序非常友好的交互方式。今天先讲一下目前使用最多的Ardupilot固件下的Gazebo搭建。

一、Gazebo安装

        添加源并更新
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -sudo apt update
        安装gezabo9和相关依赖
sudo apt install gazebo9 libgazebo9-dev
        完成后即可运行打开一个空世界
gazebo --verbose
Pixhawk飞控3D模拟仿真之Gazebo 仿真,模型,飞控,机器人,模拟器 作者:RXDlwE 7824

二、Ardupilot_gazebo编译

这部分一定要多看官方的提供的教程,网络内容良莠不齐,很容易误导大家。

        下载ardupilot_gazebo源码

git clone https://github.com/khancyr/ardupilot_gazebocd ardupilot_gazebo

        编译ardupilot_gazebo
mkdir buildcd buildcmake ..make -j4sudo make install
        添加路径
gedit ~/.bashrc
        添加的内容
source /usr/share/gazebo/setup.sh #这里注意下和你实际的路径一致export GAZEBO_MODEL_PATH=~/ardupilot_gazebo/models:${GAZEBO_MODEL_PATH}export GAZEBO_MODEL_PATH=~/ardupilot_gazebo/models_gazebo:${GAZEBO_MODEL_PATH}export GAZEBO_RESOURCE_PATH=~/ardupilot_gazebo/worlds:${GAZEBO_RESOURCE_PATH}
        保存使生效
source .bashrc

三、运行仿真

        四轴(3DR IRIS)

        先打开ardupilot的SITL在环仿真

#先打开sitl,此时会提示link1 down,等待心跳sim_vehicle.py -v ArduCopter -f gazebo-iris  -m --mav10 --map --console -I0
        再打开Gazebo
#再开gazebogazebo --verbose worlds/iris_arducopter_runway.world
Pixhawk飞控3D模拟仿真之Gazebo 仿真,模型,飞控,机器人,模拟器 作者:RXDlwE 7790

最后看看实际运行效果:








您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!