1

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

发表于 2020-5-1 18:18:47 9696 浏览 9 回复

关于make px4_sitl gazebo的错误问题

PX4的ubuntu1604环境搭完
make px4_sitl jmavsim没有问题可以运行
但是make px4_sitl gazebo出现错误不知道怎么解决

请大神帮忙呀
具体问题如下:(详见附件图片)
lihzh21@ubuntu:~/Firmware$ make px4_sitl gazebo
[1/4] Performing build step for 'sitl_gazebo'
[20/52] Building CXX object CMakeFiles/gazebo_usv_dynamics_plugin.dir/src/gazebo_usv_dynamics_plugin.cpp.o
FAILED: /usr/bin/c++   -DLIBBULLET_VERSION=2.83 -DLIBBULLET_VERSION_GT_282 -Dgazebo_usv_dynamics_plugin_EXPORTS -I/usr/include/opencv -isystem /usr/include/gazebo-9 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-6.2 -isystem /usr/include/ignition/math4 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport4 -isystem /usr/include/ignition/msgs1 -isystem /usr/include/ignition/common1 -isystem /usr/include/ignition/fuel_tools1 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/lihzh21/Firmware/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3 -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-9/gazebo/msgs -I/home/lihzh21/Firmware/mavlink/include -I/home/lihzh21/Firmware/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/lib/x86_64-linux-gnu/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu -Wno-deprecated-declarations -Wno-address-of-packed-member -fPIC   -I/usr/include/uuid -I/usr/include/x86_64-linux-gnu -std=gnu++14 -MMD -MT CMakeFiles/gazebo_usv_dynamics_plugin.dir/src/gazebo_usv_dynamics_plugin.cpp.o -MF CMakeFiles/gazebo_usv_dynamics_plugin.dir/src/gazebo_usv_dynamics_plugin.cpp.o.d -o CMakeFiles/gazebo_usv_dynamics_plugin.dir/src/gazebo_usv_dynamics_plugin.cpp.o -c /home/lihzh21/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp
/home/lihzh21/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp: In member function ‘virtual void gazebo::UsvDynamicsPlugin::Update()’:
/home/lihzh21/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp:251:29: error: missing template arguments before ‘xformV’
     ignition::math::Matrix4 xformV(vq);
                             ^
/home/lihzh21/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp:285:15: error: ‘xformV’ was not declared in this scope
       bpntW = xformV * bpnt;
               ^
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-address-of-packed-member’
[20/52] Building CXX object CMakeFiles/gazebo_irlock_plugin.dir/src/gazebo_irlock_plugin.cpp.o
ninja: build stopped: subcommand failed.
FAILED: cd /home/lihzh21/Firmware/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build .
ninja: build stopped: subcommand failed.
Makefile:205: recipe for target 'px4_sitl' failed
make: *** [px4_sitl] Error 1


shiqing521已获得悬赏 3 阿木币

最佳答案

哦这个问题已经解决了,不问了

扫一扫浏览分享
回复

使用道具 举报

1

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-5-2 02:41:57
哦这个问题已经解决了,不问了
回复 点赞

使用道具 举报

1

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-5-2 15:23:37
怎么才能把币退回来啊?
回复 点赞

使用道具 举报

202

阿木币

0

精华

373 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2020-5-6 07:57:12
你在下面回复 总结你自己的解决办法  然后我选择你自己为正确答案就可以了啊
回复 点赞

使用道具 举报

2

阿木币

0

精华

23 小时

在线时间

老司机

Rank: 2

发表于 2020-5-9 06:52:21 来自手机
同学请问你是使用阿木提供的开发环境么?我那个make px4_sitl jmavsim失败了,不知道为啥,同样gazebo也没安装好,跪求帮忙解决T。T
回复 点赞

使用道具 举报

139

阿木币

0

精华

287 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-5-9 09:26:14
whydd 发表于 2020-5-9 06:52
同学请问你是使用阿木提供的开发环境么?我那个make px4_sitl jmavsim失败了,不知道为啥,同样gazebo也没 ...

您是使用的那个环境 我们提供的环境 应该是没有问题的啊
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

1

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-5-10 00:49:25
whydd 发表于 2020-5-9 06:52
同学请问你是使用阿木提供的开发环境么?我那个make px4_sitl jmavsim失败了,不知道为啥,同样gazebo也没 ...

不是,我是官网下的镜像,一步一坑趟过来的,你截一下报错信息我帮你看看吧
回复 点赞

使用道具 举报

1

阿木币

0

精华

8 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-5-10 00:59:10
解决方法:

错误信息提示Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp这个文件中 ignition::math::Matrix4 xformV(vq);这个语句中,xformV之前没有定义类型
修改为ignition::math::Matrix4<double> xformV(vq);保存

重新make就可以正常使用了
回复 点赞

使用道具 举报

2

阿木币

0

精华

23 小时

在线时间

老司机

Rank: 2

发表于 2020-5-10 18:20:28
shiqing521 发表于 2020-5-10 00:49
不是,我是官网下的镜像,一步一坑趟过来的,你截一下报错信息我帮你看看吧 ...

同学我又尝试了一下gazebo打开了,谢谢同学
回复 点赞

使用道具 举报

202

阿木币

0

精华

373 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2020-6-5 16:29:43
123shun 发表于 2020-6-5 15:42
你好
qq:2367703892
我也碰到了一样的问题

上面已经提供了解决问题的答案拉 认真看一下哈 有不一样的点 也可以发出来让大家看下~~
回复 点赞

使用道具 举报

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

本版积分规则

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