自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器人标定

bi=Rai+tH=(R0t1),AiX=XBiAX=XBAiX=YBiAX=YB。

2024-10-16 17:24:34 845

原创 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

原创 算法开发固定三方库版本

【代码】算法开发固定三方库版本。

2024-04-23 15:25:55 304

原创 局域网内设备mac和ip查找方法

局域网内设备mac和ip查找。

2024-04-22 16:13:49 708

原创 【文献】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

原创 多目SLAM

多目SLAM。任意数量相机SLAM。

2024-02-27 11:55:42 660

原创 OpenVins解析:基于滤波框架的SLAM

这一方式存在的关键问题是匹配耗时很长,对性能影响显著。可以参考ORBSLAM3中的匹配方式来对其优化,比如左右目匹配可以在极线上搜索,前后帧可以利用运动先验投影匹配。理论上加入路标点会提升精度,代价是增加了计算量。着重说下基于描述子的匹配:OpenVins中匹配的方式是robust_match(),里面是调用的opencv的。openvins中不仅仅进行了传统的MSCKF更新(状态向量中不包含路标点),还在。中进行了包含路标点的估计更新。图像帧到来时,利用IMU递推得到的位姿给该图像帧赋初值。

2024-02-22 18:56:11 2506

原创 SVO 半直接法SLAM

SVO解读

2024-02-18 17:02:43 1043

原创 ORB-SALM3 鱼眼双目匹配导致CreateNewMapPoints()出现段错误

ORB-SALM3 鱼眼双目匹配导致CreateNewMapPoints()出现段错误。

2024-01-31 14:55:52 314 1

原创 VinsFusion排坑指南

【代码】VinsFusion排坑指南。

2023-11-07 11:41:18 179

原创 zsh cd到git目录下相当慢的解决办法

zsh cd到git目录下相当慢的解决办法。

2023-11-03 09:41:54 370

原创 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

原创 【文献阅读】水下相机三维重建——相机标定

水下相机标定

2023-10-11 16:23:19 602

原创 【文献】 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

原创 python识别ethz_apriltag2

ethz_apriltag2

2023-09-18 11:24:12 190

原创 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

原创 ROS中多版本opencv冲突问题解决

CMakeLists中指定和ROS一致的opencv版本。

2023-09-14 10:46:50 506

原创 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

原创 python获取函数名等

【代码】python获取函数名等。

2023-06-28 10:50:55 367

原创 python 字符串格式化输出

【代码】python 字符串格式化输出。

2023-06-28 10:45:49 590

原创 python的参数解析器type=bool注意事项

【代码】python的参数解析器type=bool注意事项。

2023-06-13 11:47:39 424

原创 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

原创 高效编码习惯集锦

【代码】高效编码习惯集锦。

2023-05-29 15:34:43 116

原创 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

原创 Vmware Ubuntu虚拟机磁盘扩容(非常简单)

Vmware Ubuntu虚拟机磁盘扩容(非常简单)

2023-04-24 15:23:49 1295

原创 git使用技巧及进阶

git 默认全分支下载,数据对象多,下载时间长,占用存储多,可使用。–single-branch 单分支克隆。git worktree 工作树并行开发。–unshallow 恢复下载完整历史。–depth=1 历史深度指定为1。–no-tags 不下载tags。

2023-04-21 18:52:56 96

空空如也

空空如也

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

TA关注的人

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