生在禧年 2023-03-27 21:27 采纳率: 22.2%
浏览 53
已结题

无人机px4下载环境编译出错,如何解决?

img


PX4无法定位软件包,找不到有效openPGP,搭建环境一直出错,有没有同志们能帮我解决一下

  • 写回答

5条回答 默认 最新

  • 极客智能体-在线 2023-03-28 14:06
    关注

    以下答案由GPT-3.5大模型与博主波罗歌共同编写:
    解决PX4下载环境编译出错的方法如下:

    1.确认软件包无法定位

    首先,确认您是否已经正确的设置了PX4下载环境。如果已经正确设置了环境,请运行以下命令,以确认软件包是否可以被定位到:

    make list_target_configs
    

    如果无法找到软件包,则需要安装openPGP才能继续。

    2.下载和安装openPGP

    使用以下命令来下载和安装openPGP:

    sudo apt-get install openpgp
    

    安装完成后,请重新运行make list_target_configs。你应该现在可以看到像此类的输出:

    Supported configurations: 
    qflight
    qflight-v2
    qflight-v3
    sitl
    px4fmu-v1-default
    px4fmu-v2-default
    px4fmu-v2-mag
    px4fmu-v2-companion
    px4fmu-v2-pixhawk1
    …
    

    3.编译PX4

    确保软件包被正确地定位到,并且openPGP已经被成功的安装,运行以下命令编译PX4:

    make px4_sitl gazebo
    

    PX4将会在编译过程中进行下载和安装各种依赖项。在编译完成之后,你应该可以启动PX4。

    如果出现依赖项导致编译失败的情况,运行以下命令以安装所需的依赖项:

    sudo apt-get install python-rosinstall-generator python-wstool
    

    如果我的回答解决了您的问题,请采纳!

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月3日
  • 赞助了问题酬金15元 3月27日
  • 创建了问题 3月27日