- 博客(20)
- 收藏
- 关注
原创 ubuntu18.04代码查重工具Understand下载与使用
下载不要下载最新的,运行会报错,我下载的是下载链接:https://licensing.scitools.com/download-all#
2023-10-10 09:30:52
1516
1
原创 autoware解决报错: error: no match for ‘operator=’ (operand types are ‘CvPoint’ and ‘cv::Point’)
找到报错代码位置为region_tlr.cpp,将对应的157行代码改为:问题解决。
2023-07-26 10:29:46
637
2
原创 autoware解决报错: error: conversion from ‘cv::Mat’ to non-scalar type CvMat cvmat = sum_mat;
找到报错文件detection.h第234行。
2023-07-26 10:25:34
714
1
原创 autoware解决报错:GridMapCvConverter.hpp:73: undefined reference to `cv::Mat::Mat()‘
3.crtl+f查找target_link_libraries将所有的target_link_libraries加上。2.crtl+f查找include_directories将所有的include_directories加上。1.crtl+f查找find_package指定你自己的opencv版本。打开object_map功能包对应的Cmakelists.txts。一点要都加上,再次编译,编译通过。
2023-07-26 09:37:12
411
1
原创 autoware解决报错:calibration_publisher.cpp:(.text+0x26): undefined reference to `cv::Mat::Mat()‘
2.crtl+f查找include_directories将所有的include_directories加上${OpenCV_INCLUDE_DIRS}3.crtl+f查找target_link_libraries将所有的target_link_libraries加上${OpenCV_LIBS}打开calibration_publisher功能包对应的Cmakelists.txt。1.crtl+f查找find_package指定你自己的opencv版本。
2023-07-25 23:30:30
661
原创 autoware解决报错:image_viewer_plugin.cpp:(.text+0x1879): undefined reference to `cv::Mat::clone()
image_viewer_plugin.cpp:(.text+0x1879): undefined reference to `cv::Mat::clone()
2023-07-25 23:03:49
331
原创 autoware解决报错:get_Depth.cpp:(.text+0x9c8): undefined reference to `cv::Mat::Mat()‘
【代码】autoware解决报错:get_Depth.cpp:(.text+0x9c8): undefined reference to `cv::Mat::Mat()'
2023-07-25 22:54:30
575
原创 autoware1.14open_planner解决无法绕障问题
这里wheelBaseLength指的是轴距,turningRadius为车辆转弯半径,这两个参数需要修改。在catkin_package中加入下面ros系的依赖库。根据其他教程勾选相关节点,小车可以绕开障碍物。
2023-07-19 10:14:44
868
3
原创 ubuntu中autoware1.14 open_planner各个模块详细参数
voxel_grid_filter,也就是体素滤波,PCL实现的体素滤波VoxelGrid类通过输入的点云数据创建三维体素栅格(可以将体素栅格想象为微小的空间三维立方体的集合),然后在每个体素内,用体素中的所有点的重心近似显示体素中的其他点,这样该体素内所有点就用一个重心点最终表示,然后将所有体素处理后得到过滤后的点云。(这种方法比用体素中心来逼近的方法更慢,但对于采样点对应曲面的表示更为准确。
2023-07-18 16:53:10
1545
4
原创 5. ndt_cpu模块介绍及代码解析
ndt_cpu模块是ndt算法的具体实现过程,通过ndt_matching提供的source(输入scan)、target(map)和init_pose,最终得到一个精确的final_pose.2d和3d通用,需要先熟悉这张框架图,再进行源码解析,同论文中的公式来一一对应。
2023-07-18 16:35:07
552
1
原创 4. gnss_localizer模块介绍及代码解析
gnss_localizer模块主要负责将gps/rtk等传入的经纬高信息转换成xyz(需要指定原点),对于ndt定位算法起到一定的辅助作用。
2023-07-18 16:29:04
438
1
原创 3. ndt_matching模块介绍及代码解析
ndt_matching在整个系统中负责定位工作,它输出的定位信息几乎被所有关键模块订阅。虚线代表可选输入topic关键function一般包含着大量代码注释!有助于理解整个功能模块!红色实现框起来的函数为最关键函数。
2023-07-01 22:07:00
954
原创 gazebo在world_test添加移动行人元素
libActorCollisionsPlugin.so 文件通常在 Gazebo 的安装目录下的 /usr/lib/x86_64-linux-gnu/gazebo-/plugins/ 或 /usr/lib/gazebo-/plugins/ 目录中。其中 * 表示 Gazebo 的版本号。这将在 /usr/lib 目录及其子目录中查找 libActorCollisionsPlugin.so 文件,并返回它的位置。如果该文件不存在,你可能需要安装 Gazebo 的 actor 插件。
2023-06-18 15:28:48
1281
5
原创 2. ndt_mapping模块介绍及代码解析
ndt_mapping模块主要负责基于传感器输入的点云、imu、里程计等信息,基于ndt匹。ndt_mapping主要回调函数points_callback。119行imu_calc使用了imu建图 源码解析。imu_callback回调函数。配优化算法,建立点云地图。
2023-06-18 15:00:54
1068
1
原创 1. map_file模块介绍及代码解析
map_file模块主要负责读取pcd点云文件和csv语义地图文件,解析并将其转换成描述地图信息的topic发送给rviz和其他功能模块。
2023-06-18 14:53:41
370
1
原创 autoware安装报错:fatal error: tf2_geometry_msgs/tf2_geometry_msgs.h: No such file or directory
【代码】autoware安装报错:fatal error: tf2_geometry_msgs/tf2_geometry_msgs.h: No such file or directory。
2023-05-21 15:28:31
1828
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人