首页 > 编程知识 正文

ubuntu进入图形界面,ubuntu能做什么

时间:2023-05-04 13:40:40 阅读:148258 作者:476

ubuntu18.04安装PX4仿真缺省情况下,安装了ROS-melodic和相应的gazebo9

进程参考链接:65https://www.free sion.com/article/42811010840 /

https://www.guyuehome.com/7672

3359 docs.qgroundcontrol.com/master/en /

https://docs.px4.io/master/en/

1 .安装由sudoaptinstall-yninja-buildexiftoolpython-arg parsepython-empy python-toml python-python pip installpandasJin ja2py serialCerberuspy _ log pyquaternionsudoapt-getinstallllibgstreamer-plugins 可从sudoaptinstallros-melodic-gazebo-ROS-pkgs下载https://github.com/osrf/gazebo _ models~/.gazebo/modebo

3.MAVROS安装1 .使用apt安装sudo apt-getinstallros-melodic-MAV ROS-melodic-MAV ROS-extras wget 3359 raw.github user conter install _ geographic lib _ datasets.shsudochmodax./install _ geographic lib _ datasets.sh./install在第一步中找到软件包

sudo gedit /etc/apt/sources.list可查阅debhttp://cz.archive.Ubuntu.com/ubuntutrustymainuniversedeb 3358 archive.ubuntutrustymainuniversedeb 358 archive.Ubuntu ubionicmainmultiversterestrictedunicted com/Ubuntu bionic-securitymainmultiverserestricteduniversedeb http://archive.Ubuntu.com/Ubuntu bionic-updatesmainmultive

在sudo/opt/ROS/melodic/lib/MAV ROS/install _ geographic lib _ datasets.sh2.MAV ROS的apt安装方式中,随后在测试通信中如下ROS topic _ 5927 _ 1502794795953 ] wants topic/MAV ROS/statetohavedatatype/m D5 sum [ MAV ROS _ MAV ROS ] 9e3d 873 FAE 342 c 8f 48

sdoapt-getremoveros-melodic-mavrosros-melodic-MAV ROS-extras然后使用官网的源代码方式安装稳定版即可

3359 dev.px4.io/v1.9.0/en/ROS/MAV ROS _ installation.html

4.PX4配置git clone https://github.com/px4/firmwaremvfirmwarepx4_ firmware cdpx4_ firmwaregitcheckout-bxt drone/dev 1.110

CD px4 _ firmwarebashbash./tools/setup/Ubuntu.sh-- no-nut tx-- no-sim-tools5.编译make px4 _ sitl _ defaup

编译后,自动运行并关闭gazebo接口。

6 .注意环境变量具有source覆盖的功能,尽量放在后面

sudo gedit~~.bashrc source~/px4 _ firmware/tools/setup _ gazebo.bash~/px4 _ firmware//px4 _ firmware px4 _ sitl _ defaultexportros _ package _ path=$ ROS _ package _ path 3360~/px4 _ firmwareexportros _ package/禁用sitl_gazebo#联机模型搜索可以防止上次编译的最后一个错误无法从站点分析模型。 但是,此错误不影响任何使用,因此您可以在终端上运行此语句,而无需添加export gazebo _ model _ database _ uri=' '8.通信测试。

CD (/px4 _ firmwareroslaunchpx4MAV ROS _ POSIX _ sitl.launch将进一步开始运行。

如果未报告错误且发生了连接: true,则rostopic echo /mavros/state是正确的。

如果遇到话题不一致的版本错误(以下),请返回步骤3,使用第二种源代码编译方法安装mavros

client [/ROS topic _ 5927 _ 1502794795953 ] wants topic/MAV ROS/statetohavedatatype/m D5 sum [ MAV ROS _ msgs/state/state ] 63 d9a 29 b6Abd9E0 beeba 06109556 d 062 ].dropping connection .进程死亡时出现错误(

[ gazebo-3 ] processhasdied [ PID 9348,exit code 134, cmd/opt/ROS/melodic/lib/gazebo _ ROS/gz server-eode/home/XXX/px4 _ firmware/tools/sitl _ gazebo/wod Gazebo-3.log] .关闭后运行killall gzserver命令,再次启动launch,如果仍然不行,请尝试更新gazebo的版本。

sudoaptinstallros-melodic-gaze bo9 *7. px4上层模拟非常好教程https://www.Yu que.com/XT drone/manual _ cn/basic

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。