6

阿木币

0

精华

6 小时

在线时间

应届白菜

Rank: 1

发表于 2021-1-18 10:12:59 7413 浏览 3 回复

请教大神在gazebo仿真make时出错,应该怎么解决?

[0/745] git submodule src/drivers/gps/devices
[1/745] git submodule src/lib/ecl
[3/745] git submodule mavlink/include/mavlink/v2.0
[4/745] Generating mixer_multirotor_normalized.generated.h
FAILED: src/lib/mixer/MultirotorMixer/mixer_multirotor_normalized.generated.h
cd /home/menghao/PX4Firmware/build/px4_sitl_default/src/lib/mixer/MultirotorMixer && /usr/bin/python3 /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tools/px_generate_mixers.py --normalize -f /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_bottom_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_top_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_t.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_deadcat.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_h.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_s250aq.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_vtail.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_cw.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_pusher.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tri_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/twin_engine.toml -o mixer_multirotor_normalized.generated.h
Illegal instruction (core dumped)
[5/745] Generating mixer_multirotor.generated.h
FAILED: src/lib/mixer/MultirotorMixer/mixer_multirotor.generated.h
cd /home/menghao/PX4Firmware/build/px4_sitl_default/src/lib/mixer/MultirotorMixer && /usr/bin/python3 /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tools/px_generate_mixers.py -f /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_bottom_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_top_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_t.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_deadcat.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_h.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_s250aq.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_vtail.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_cw.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_pusher.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tri_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/twin_engine.toml -o mixer_multirotor.generated.h
Illegal instruction (core dumped)
[8/745] Generating mixer_multirotor_6dof.generated.h
FAILED: src/lib/mixer/MultirotorMixer/mixer_multirotor_6dof.generated.h
cd /home/menghao/PX4Firmware/build/px4_sitl_default/src/lib/mixer/MultirotorMixer && /usr/bin/python3 /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tools/px_generate_mixers.py --sixdof -f /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_bottom_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/dodeca_top_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_t.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/hex_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_cox_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/octa_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_deadcat.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_h.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_plus.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_s250aq.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_vtail.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_wide.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_cw.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_x_pusher.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/quad_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/tri_y.toml /home/menghao/PX4Firmware/src/lib/mixer/MultirotorMixer/geometries/twin_engine.toml -o mixer_multirotor_6dof.generated.h
Illegal instruction (core dumped)
[11/745] Generating uORB topic headers
ninja: build stopped: subcommand failed.
Makefile:198: recipe for target 'px4_sitl_default' failed
make: *** [px4_sitl_default] Error 1

menghao已获得悬赏 3 阿木币

最佳答案

问题已经解决,不知道是怎么弄好的,过程不可复现,简单的贴一下过程: sudo apt-get install gazebo9 sudo apt-get install libgazebo9-dev sudo apt-get install libprotobuf-dev libprotoc-dev protobuf-co ...

评分

参与人数 1阿木币 +3 收起 理由
admin + 3

查看全部评分


扫一扫浏览分享
回复

使用道具 举报

6

阿木币

0

精华

6 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2021-1-18 15:32:00
问题已经解决,不知道是怎么弄好的,过程不可复现,简单的贴一下过程:
sudo apt-get install gazebo9

sudo apt-get install libgazebo9-dev

sudo apt-get install libprotobuf-dev libprotoc-dev protobuf-compiler libeigen3-dev

sudo apt-get install libgstreamer-plugins-base1.0-dev


cd ~/src/Firmware/Tools/sitl_gazebo
mkdir Build

# 设置插件的路径以便 Gazebo 能找到模型文件
  export GAZEBO_PLUGIN_PATH=${GAZEBO_PLUGIN_PATH}:$HOME/src/Firmware/Tools/sitl_gazebo/Build
# 设置模型路径以便 Gazebo 能找到机型
  export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:$HOME/src/Firmware/Tools/sitl_gazebo/models
# 禁用在线模型查找
  export GAZEBO_MODEL_DATABASE_URI=""
# 设置 sitl_gazebo 文件夹的路径
  export SITL_GAZEBO_PATH=$HOME/src/Firmware/Tools/sitl_gazebo

cd Build
cmake .
回复 点赞 1

使用道具 举报

188

阿木币

0

精华

34 小时

在线时间

老司机

Rank: 2

发表于 2021-1-18 15:12:13
make的时候  看看git有没有更新子模块啊  如果有同步子模块更新 最好先更新了再make  如果多次失败 先make clean一下
回复 点赞

使用道具 举报

207

阿木币

0

精华

377 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2021-1-18 15:50:55
menghao 发表于 2021-1-18 15:32
问题已经解决,不知道是怎么弄好的,过程不可复现,简单的贴一下过程:
sudo apt-get install gazebo9

赞一个 提问者自己回答,返还提问阿木币,并赠送3个阿木币哈
回复 点赞

使用道具 举报

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

本版积分规则

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