88

阿木币

0

精华

8 小时

在线时间

老司机

Rank: 2

发表于 2021-5-8 17:36:46 4362 浏览 7 回复

Ardupilot源码编译后没有sim_vehicle.py文件

下载完Ardupilot源码并完成了对Pixhawk2的编译


也就是执行了:


1、./waf configure --board CubeBlack

2、./waf copter



上面两条指令执行成功。



再按照教程启动仿真环境失败,因为 cd 到 ardupilot/ArduCopter 并没有 sim_vehicle.py 文件


2021-05-08 17-31-37 的屏幕截图.png

这是因为啥?


教程是苍穹四轴DIY的Pixhawk无人机扩展教程.

chasing已获得悬赏 1 阿木币

最佳答案

在ardupilot/Tools/autotest/下面,如果没有东西,就是更新子模块出来问题

扫一扫浏览分享
回复

使用道具 举报

0

阿木币

0

精华

182 小时

在线时间

技术大V

Rank: 4

发表于 2021-5-9 10:07:50
git submodule update --init --recursive
回复 点赞

使用道具 举报

88

阿木币

0

精华

8 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-5-9 22:41:53
本帖最后由 YuBCS_ 于 2021-5-10 11:46 编辑
chasing 发表于 2021-5-9 10:07
git submodule update --init --recursive



我已经执行完了您说的指令,步骤也是按照官网来的。

也就是我已经依次执行了下面这些命令,且都没报错。(但在执行git submodule update --init --recursive的时候有一些未对XXX路径注册的提示)

sudo apt-get update

sudo apt-get install git

     sudo apt-get install gitk git-gui

     cd ardupilot
     git submodule update --init --recursive

     Tools/environment_install/install-prereqs-ubuntu.sh-y
     . ~/.profile

     ./waf configure --board CubeBlack
      ./waf copter


    且编译通过,没有报错,但没有生成sim_vehicle.py文件。

回复 点赞

使用道具 举报

88

阿木币

0

精华

8 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-5-9 22:42:53
本帖最后由 YuBCS_ 于 2021-5-9 22:50 编辑
YuBCS_ 发表于 2021-5-9 22:41
我已经执行完了您说的指令,步骤也是按照官网来的。
也就是我已经依次执行了下面这些命令,且都没报错 ...

这是我的终端情况:

2021-05-09 22-42-19 的屏幕截图.png

编译过程截图:

2021-05-09 22-48-36 的屏幕截图.png 2021-05-09 22-48-58 的屏幕截图.png 2021-05-09 22-49-10 的屏幕截图.png


回复 点赞

使用道具 举报

131

阿木币

0

精华

270 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2021-5-10 11:43:49
感觉是不是官网又更新了,命令没有放到这里面,还有就是编译流程没走完,有单独的仿真编译
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

0

阿木币

0

精华

182 小时

在线时间

技术大V

Rank: 4

发表于 2021-5-10 17:25:28
YuBCS_ 发表于 2021-5-9 22:42
这是我的终端情况:

在ardupilot/Tools/autotest/下面,如果没有东西,就是更新子模块出来问题
回复 点赞

使用道具 举报

176

阿木币

0

精华

349 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2021-5-11 08:43:29
YuBCS_ 发表于 2021-5-9 22:42
这是我的终端情况:

你要找一下 开源代码更新挺快的 文件放置位置可能变了  教程不一定跟得上
回复 点赞

使用道具 举报

88

阿木币

0

精华

8 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-5-11 21:41:43
chasing 发表于 2021-5-10 17:25
在ardupilot/Tools/autotest/下面,如果没有东西,就是更新子模块出来问题

的确,编译生成的.py文件在此目录下
回复 点赞

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表