- 博客(66)
- 收藏
- 关注
原创 GNSS相关资料
GNSS(二),自动驾驶定位团队的“保护伞”:https://owwjm7oycuv.feishu.cn/docx/BAfsdC34zoN6htx4uUycbvknnub#CiWXdRZfWoqrzmxRptJcH7MYnugGNSS伪距差分和RTK:https://zhuanlan.zhihu.com/p/680687517关于GNSS技术介绍(一):https://zhuanlan.zhihu.com/p/620660159。
2024-07-25 19:43:03
479
2
原创 msgpack-c使用指南
MessagePack 是一种高效的二进制序列化格式,可在多种语言之间交换数据,但它更快、更小。小整数被编码为单个字节,而短字符串除了字符串本身之外只需要一个额外的字节。,复制到自己项目的thirdparty/msgpack下。msgpackcxx是一个纯头文件库。
2024-06-02 22:18:36
1030
原创 github使用相关问题
地址就是本地回环即可,端口号查看科学上网软件监听的端口并做相应修改。如有科学上网,push还是遇到问题的话可以配置代理。将缓存Buffer容量调大(特别是如有大文件)
2024-05-28 10:31:13
520
原创 香橙派 OrangePi5B 使用PWM
为避免其他功能受影响,选择没有复用的PWM引脚,可以看到7号和26号物理引脚为PWM专用。这里就选择打开这两个引脚作为PWM输出。配置方法,上述文件追加一行重启、
2024-05-18 14:29:40
870
原创 supervisord 使用指南
supervisor是一系列python脚本文件,以python package的形式管理,可以用于UNIX类系统的进程管理。安装supervisor也相当简单,只需要用pip安装即可。但是有可能将其安装在了下,会导致systemd自启动管理软件找不到supervisor这个包。典型的错误为。此时卸载supervisor重装,需安装在系统python的dist-packages目录下,比如通过--target。
2024-05-06 19:01:47
436
1
原创 【文献】SchurVins
文章目录SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation System要点Feature选择Keyframe选择策略核心更新SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation SystemFan, Y., Zhao, T., & Wang, G. (2023). SchurVINS: Schur Comp
2024-03-22 11:15:32
406
原创 【文献】SLAM地图
文章目录Real-time 3D Reconstruction at Scale using Voxel HashingReal-time 3D Reconstruction at Scale using Voxel HashingNießner, M., Zollhöfer, M., Izadi, S., & Stamminger, M. (2013). Real-time 3D reconstruction at scale using voxel hashing. ACM Transa
2024-03-13 16:41:57
235
原创 文献:特征选择和匹配策略
不先做左右目匹配,只对那些关联到地图点的特征点做左右匹配,然后小优化一下当前帧位姿,然后再对剩余的点通过左右目进行三角化。的策略以改善特征点法SLAM的延迟,值得借鉴。作者认为,当前帧的姿态优化仅能从。的双目匹配点中受益。
2024-03-13 11:30:08
274
原创 OpenVins解析:基于滤波框架的SLAM
这一方式存在的关键问题是匹配耗时很长,对性能影响显著。可以参考ORBSLAM3中的匹配方式来对其优化,比如左右目匹配可以在极线上搜索,前后帧可以利用运动先验投影匹配。理论上加入路标点会提升精度,代价是增加了计算量。着重说下基于描述子的匹配:OpenVins中匹配的方式是robust_match(),里面是调用的opencv的。openvins中不仅仅进行了传统的MSCKF更新(状态向量中不包含路标点),还在。中进行了包含路标点的估计更新。图像帧到来时,利用IMU递推得到的位姿给该图像帧赋初值。
2024-02-22 18:56:11
2506
原创 ORB-SALM3 鱼眼双目匹配导致CreateNewMapPoints()出现段错误
ORB-SALM3 鱼眼双目匹配导致CreateNewMapPoints()出现段错误。
2024-01-31 14:55:52
314
1
原创 zsh终端神器小插件
zsh 命令自动补全插件 zsh-autosuggestions 安装和配置:https://www.jianshu.com/p/43c1b6e40c69。oh my zsh有哪些必备的插件推荐?zsh的配置:https://www.jianshu.com/p/10c9f28fa794。后面的直接加,不需要clone。
2023-10-30 15:18:40
945
原创 【文献】 R 3 LIVE: A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimat
Lin, Jiarong, and Fu Zhang. “R 3 LIVE: A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation and mapping package.” 2022 International Conference on Robotics and Automation (ICRA). IEEE, 2022.
2023-09-27 16:11:30
271
原创 【文献】R2LIVE: A Robust, Real-time, LiDAR-Inertial-Visual tightly-coupled state Estimator and mapping
Lin, Jiarong, et al. “R 2^ 22 LIVE: A Robust, Real-Time, LiDAR-Inertial-Visual Tightly-Coupled State Estimator and Mapping.” IEEE Robotics and Automation Letters 6.4 (2021): 7469-7476.
2023-09-27 14:59:05
217
原创 【文献】EPnP: An Accurate O(n) Solution to the PnP Problem
Lepetit, Vincent, Francesc Moreno-Noguer, and Pascal Fua. “EP n P: An accurate O (n) solution to the P n P problem.” International journal of computer vision 81 (2009): 155-166.
2023-09-27 14:56:45
158
原创 【文献】SLAM RGB-L: Enhancing Indirect Visual SLAM using LiDAR-based Dense Depth Maps
本文代码: https://github.com/TUMFTM/ORB_SLAM3_RGBL。本文融合LiDAR数据方法:稀疏点云上采样成深度图。上采样的方法:前者更好。
2023-09-26 20:02:20
138
原创 【文献】TOF标定 Time-of-Flight Sensor Calibration for a Color and Depth Camera Pair
TOF标定
2023-09-25 10:53:37
921
原创 ABB机械臂零点标定方法
本文介绍在没有标定专用工具时粗略标定ABB机械臂零点的方法,仅供参考。机械臂型号:ABB IRB120 3.0kg。其中1到4轴的标定可以调用自带程序。
2023-09-21 19:36:13
1508
原创 rpg_svo_pro_open编译指南
平台上编译fast包会存在neon问题,只需要下载 https://github.com/uzh-rpg/fast_neon.git 并checkout到 test/aarch64-compilation 分支即可。
2023-09-14 10:58:00
272
原创 orb-slam3编译运行指南-基于ROS和realsense在线
ORB-SLAM3 在线接D435i 出现 rs2::invalid_value_error‘ hwmon command 0x7d failed 报错解决办法Pangolin 版本兼容问题
2023-09-13 17:13:34
1212
原创 ABB RobotStudio Rapid程序指针移动注意事项,以及socket通信demo
注意,以下程序,在robot studio中运行结束后,再次点击启动,程序不会再去读。的初始值,将保持为上次程序结束后的值;
2023-08-21 17:34:36
996
原创 彻底解决ROS安装中 rosdep ERROR: cannot download default sources list的问题
彻底解决ROS安装中 rosdep ERROR: cannot download default sources list的问题。
2023-08-11 14:24:22
2033
6
原创 C++ new失败会抛异常,无需检查空
使用nothrow关键字时,如果分配内存失败,则new运算符将返回一个空指针,而不是引发异常。在上面的示例中,尝试分配一个非常大的int数组,这可能会导致new运算符失败并引发std::bad_alloc异常。如果使用的是new运算符来分配内存,则可以考虑使用std::nothrow关键字来避免异常处理的开销。但是,如果使用的是其他分配内存的方法,则需要使用其他方法来检查内存分配是否成功。在C++中,如果new运算符无法分配所需的内存,则会引发std::bad_alloc异常。
2023-06-03 10:26:08
1676
原创 C++ 声明和new的区别 栈内存与堆内存
在上面的示例代码中,我们首先使用声明数组的方式创建了一个包含 5 个元素的数组 myArray,然后使用 new 运算符动态分配了一个包含 5 个元素的数组 myDynamicArray,并对其进行了初始化。最后,我们访问了两个数组的元素,并使用 delete[] 运算符释放了 myDynamicArray 数组的内存。生命周期不同:声明的数组的生命周期与其所在的作用域相同,一旦离开作用域,数组就会被销毁。访问方式不同:声明的数组可以直接访问,而使用 new 运算符动态分配的数组需要使用指针访问。
2023-06-01 17:30:56
320
原创 git clone 出现server certificate verification failed. CAfile: none CRLfile: none错误
出现 “server certificate verification failed. CAfile: none CRLfile: none” 错误可能是因为 Git 无法验证服务器的 SSL 证书。
2023-05-18 10:06:31
4191
原创 git使用技巧及进阶
git 默认全分支下载,数据对象多,下载时间长,占用存储多,可使用。–single-branch 单分支克隆。git worktree 工作树并行开发。–unshallow 恢复下载完整历史。–depth=1 历史深度指定为1。–no-tags 不下载tags。
2023-04-21 18:52:56
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人