自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 autoware.universe源码略读(3.17)--perception:occupancy_grid_map_outlier_filter

autoware感知部分学习

2024-07-22 21:00:00 613

原创 (秋招复习)自动驾驶与机器人中的SLAM技术(二)

秋招复习-自动驾驶与机器人中的SLAM技术2

2024-07-22 20:58:28 584

原创 (秋招复习)自动驾驶与机器人中的SLAM技术(一)

秋招复习记录

2024-07-21 18:58:59 881

原创 autoware.universe源码略读(3.16)--perception:object_range_splitter

autoware.universe感知部分学习

2024-07-18 17:50:26 159

原创 边缘设备使用记录--阿加犀AIBox 6490

阿加犀AIbox 6490使用记录

2024-07-18 17:49:13 1287

原创 autoware.universe源码略读(3.15)--perception:object_merger

autoware.universe目标融合

2024-07-15 22:02:09 797

原创 曲线拟合(激光雷达、图像)仿真

激光点云与图像曲线拟合

2024-07-15 22:01:28 689

原创 autoware.universe源码略读(3.14)--perception:multi_object_tracker

autoware.universe多目标跟踪

2024-07-14 16:04:41 768

原创 autoware.universe源码略读(3.13)--perception:map_based_prediction

autoware.universe感知预测

2024-07-10 14:23:19 812

原创 autoware.universe源码略读(3.12)--perception:lidar_centerpoint/lidar_centerpoint_tvm

auoware.universe激光雷达点云感知

2024-07-10 14:22:29 722

原创 autoware.universe源码略读(3.11)--perception:lidar_apollo_segmentation_tvm/~_nodes

autoware.universe激光雷达点云感知模块

2024-07-09 15:59:14 599

原创 autoware.universe源码略读(3.10)--perception:lidar_apollo_instance_segmentation

autoware.universe激光雷达点云感知

2024-07-09 15:57:46 737

原创 autoware.universe源码略读(3.9)--perception:heatmap_visualizer/image_projection_based_fusion

autoware.universe视觉雷达感知融合

2024-07-05 20:52:06 677

原创 autoware.universe源码略读(3.8)--perception:front_vehicle_velocity_estimator/ground_segmentation

autoware.universe感知模块学习:前车速度估计与地面点滤波

2024-07-05 15:50:29 977

原创 autoware.universe源码略读(3.7)--perception:elevation_map_loader/euclidean_cluster

autoware.universe感知模块:海拔图加载与欧式聚类

2024-07-03 16:02:21 838

原创 autoware.universe源码略读(3.6)--perception:detected_object_feature_remover/validation/detection_by_track

autoware.universe感知模块学习

2024-07-03 16:01:21 885

原创 autoware.universe源码略读(3.5)--perception:compare_map_segmentation/crosswalk_traffic_light_estimator

autoware.universe感知模块中的地面分割以及人行道红绿灯的状态判断

2024-07-01 15:21:42 794

原创 autoware.universe源码略读(3.4)--perception:tensorrt_yolox

autoware.universe中的tensorrt_yolox部署

2024-07-01 15:14:46 893

原创 autoware.universe源码略读(3.3)--perception:tensorrt_yolo

autoware.universe中基于TensorRT的YOLO部署

2024-06-26 17:09:09 854

原创 gici-open学习日记(7):GNSS图优化——RTK

gici-open库的RTK图优化实现

2024-06-26 17:07:09 824

原创 autoware.universe源码略读(3.2)--perception:TensorRT

TensorRT库的基础了解

2024-06-25 10:41:43 718

原创 autoware.universe源码略读(3.1)--perception:yolo初识

YOLOv1-v5,YOLOx学习记录

2024-06-24 17:34:10 994

原创 autoware.universe源码略读(2.4)--localization:pose_initializer/pose2twist/stop_filter/twist2accel

autoware.universe定位模块的部分功能包

2024-06-16 16:52:17 660

原创 autoware.universe源码略读(2.3)--localization:ndt_scan_matcher

autoware.universe中的NDT匹配模块

2024-06-16 16:45:19 1042

原创 autoware.universe源码略读(2.2)--localization:gyro_odometer/initial_pose_button_panel/error_monitor

autoware.universe定位包中的一些琐碎模块

2024-06-13 11:20:57 846

原创 autoware.universe源码略读(2.1)--localization:ekf_localizer

autoware.universe定位模块中的EKF部分

2024-06-12 09:52:27 1195

原创 autoware.universe源码略读(1)--common

定义了一些常用的数据类型、函数等,像在类可以找到PointXYZ各种类型的定义,以及在中还可以找到一些数据比较的函数,这里比较有趣的是这个比例比较,计算两个的差,判断差值占最大值的比例是否满足要求// 大值×比例阈值剩下的还有个马氏距离的计算,源码还贴心地给了原理的注释源码还贴心地用gtest写了对应的测试,就在对应的test文件夹下,生成的test文件在build里也可以找到,可以直接执行当然也可以用colcon工具来查看测试结果到此,autoware的第一个模块common。

2024-06-07 17:31:29 1046

原创 Ubuntu20.04 autoware.universe部署

autoware.universe在Ubuntu20.04环境下的安装部署

2024-05-24 13:08:49 624 1

原创 自己造轮子——基于图优化的轮速+IMU里程计

这里加了个简单的平面约束进来,因为我的实验是在室内做的,所以这里就给了个严格为0的平面,姿态的话偷了下懒,把刚初始化后的roll和pitch作为理想值,后边的残差直接用这个理想值来算了。自己是有里程计数据的,不过和自己买轮速计搭起来的环境不同,底盘自己的轮速计输出最高就到25Hz,鉴于自己没有很高的硬件水平去拔轮速的原始数据,联系那边的技术人员也不支持高频输出的驱动,所以只得就凑合使用这个。),所以就没再用轮速加姿态的约束,只是简单的约束了下速度,这里都是线性的,用Ceres实现非常简单。

2024-05-14 20:36:16 1233 5

原创 KVH1750+PP7数据转换

KVH1750 IMU数据读取

2024-03-07 21:13:44 862 1

原创 ADIS16505——树莓派下数据采集

刚开始我使用树莓派直接供电,但后来搜了下发现树莓派的一个引脚的电流才几毫安,但这个设备的正常工作电流要几十毫安,所以我又单独搞了一个USB-TTL的头用来供电,其他的连接就是把对应的引脚连接起来就行。根据信息来看,这应该是一种连续进行读取的功能,也就是发送一次,可以连续读到多次数据,这里的操作是比较方便的,不过看其他博客说这里的精度可能不如连续读取高,所以最终是没有选择这种模式。模式,都是要我们向对应的寄存器写值才行的,所以要像寄存器写一定的值,相对麻烦的是写的时候,分别要写。

2023-09-16 16:56:19 930 1

原创 gici-open学习日记(6):GNSS图优化——SPP

电离层延迟是影响GNSS定位一个关键因素,事实上电离层延迟的影响非常明显,尤其在中低纬度地区的午后时间,电离层活动十分活跃,对定位的影响十分明显。关于GNSS差分码偏差,网上有很多详细的资料,也可以参考manual的 3.4.1 以及 3.4.2 两节中的对应部分,这里推荐一篇博客。**这个是重要的部分,进行伪距残差模块的添加。的形式,同时设置了信息矩阵,设置信息矩阵就是设置的一些协方差的值进行的。在SPP中主要涉及的就是伪距残差,之前的几个函数都只是SPP优化的流程,具体的雅可比和残差的计算都涉及在。

2023-07-27 14:13:49 931 24

原创 gici-open学习日记(5):runMeasurementAddin函数引申——初始化

这里只是把GINS及视觉初始化的流程梳理了一遍,初始化这里还涉及GNSS的图优化结构、IMU预积分等等,还没有深入地去看。以及这里我感觉初始化完全就是用了松组合,先是GINS,然后再把GINS初始化的结果拿给视觉用。

2023-07-21 11:39:31 333 1

原创 gici-open学习日记(4):添加观测数据runMeasurementAddin

然后判断是否需要校准,代码里的设置是只有GNSS/IMU/Camera三种传感器组合的时候需要进行校准,不需要的话就把数据直接加进去。这个函数里,关于这个函数的注释我觉得是有点疑惑的,注释给的是“// GNSS data callback”接下来是判断GINS的初始化器的状态,如果还未初始化,就设置相关的变量,并且进行初始化操作并得到结果。这个变量的成员变量,其具体的数据,IMU或者GNSS或者图像都是在构造函数的地方就已经决定好了。在估计的类型包括IMU但当前的时间戳比最新的时间戳还新的时候,

2023-07-20 21:58:09 489 10

原创 gici-open学习日记(3):Estimating线程初始化

里面lc就是松组合,tc就是紧组合,然后有一个srr是GNSS/IMU/Camera的半紧组合,还有rrr是三者的紧组合。这里直接去关注我目前最想学习的(应该也是最复杂的)比如我们想让输出结果的频率比我们解算出来的频率低(例如两秒一个,就可以在配置文件设置为2)。分别实现了数据处理的主要部分和结果更新的主要部分,这里就先简单看一下状态估计的基类。最前面的一个结果,得到这个时间的解算结果,要确保位姿、速度偏差和协方差都能得到。接下来根据还剩下的待处理的时间差判断,要是大于1了就提示待处理的太多了(

2023-07-18 12:52:26 319 1

原创 gici-open学习日记(2):Streaming线程

在主函数初始化NodeHandle对象的时候,在构造函数里,会有Streaming对象的初始化然后,会在构造函数的最后,调用Streaming的成员函数来开启线程。

2023-07-13 11:34:06 377 3

原创 gici-open学习日记(1):主函数以及读取配置文件

gici-open主函数梳理

2023-07-12 15:54:12 687 1

原创 gici-open编译与运行

上海交大gici-open学习

2023-07-05 20:57:17 1918 44

原创 自采数据转rosbag

采集数据后处理转换rosbag文件

2023-06-23 16:09:50 971 3

原创 试图学会ORB-SLAM2(5)——ORBextractor

ORB-SLAM2学习笔记5

2023-02-15 13:02:57 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除