|
发表于 2021-1-18 10:12:59
7417 浏览 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 ...
|
评分
-
查看全部评分
 扫一扫浏览分享
|
|
|
|
|
|
|
楼主|
发表于 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 . |
|
|
|
|
|
|
|
发表于 2021-1-18 15:12:13
make的时候 看看git有没有更新子模块啊 如果有同步子模块更新 最好先更新了再make 如果多次失败 先make clean一下 |
|
|
|
|
|
|
|
赞一个 提问者自己回答,返还提问阿木币,并赠送3个阿木币哈 |
|
|
|
|
|
|
|