- 博客(48)
- 收藏
- 关注
原创 虽然安装了 CUDA,但动态链接器找不到 CuPy 需要的 CUDA 库
source /HDD/maxinye/avrir/bin/activateexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATHexport CUDA_HOME=/usr/local/cuda
2026-04-10 14:16:55
484
原创 代理连接失败的问题
错误信息 ProxyError(‘Cannot connect to proxy.’, …Connection refused’) 明确指出,pip 正在尝试通过一个代理服务器连接,但该代理服务器拒绝了连接。
2026-04-10 11:28:50
88
原创 【AIGC学习笔记】未完待续
1.GAI(Generative AI Models, 生成式人工智能模型)核心目标:专注于生成新数据(文本、图像、音频等)的AI技术,核心是“创造”。分两类:单峰(单模态)模型和多峰(多模态)模型。单模态模型从与生成的内容模态相同的模态接收指令,而多模态模型接受跨模态指令并产生不同模态的结果。2.AIGC(AI-Generated Content) 是由AI生成的具体内容(如ChatGPT写的文章、Stable Diffusion画的图),是GAI的输出产物。
2025-08-06 16:21:38
1105
原创 jetson nano 使用cuda加速python代码环境配置与加速思路(未完待续)
通常是由于 OpenCV 的 CUDA 模块未正确编译或初始化 导致的。在 Jetson Nano 上,虽然 OpenCV 预装了 CUDA 支持,但某些情况下可能需要额外配置。先检查NumPy版本 pip3 show numpy 如果版本是 1.20+(我是1.24.4),需要降级。尽量减少upload(数据从CPU传到GPU)和download(数据从GPU传回CPU)的次数。OpenCV提供了CUDA加速的GPU版本函数,可以直接替换部分CPU操作。适合:复杂的逐像素计算或并行化算法。
2025-07-24 17:19:51
643
原创 Ubuntu突然没有有线网了!已解决
参考:https://blog.youkuaiyun.com/weixin_43932656/article/details/118007962。
2024-04-15 18:20:54
378
原创 【Tensorrt】安装onnx_graphsurgeon时报错HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn
【代码】【Tensorrt】安装onnx_graphsurgeon时报错HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn。
2024-03-29 10:03:21
378
原创 关于未定义的引用,解决思路
使用命令行也可以找到THIRD_PARTY_LIBS都在哪里出现过 grep -rl “THIRD_PARTY_LIBS” ./|grep CMakeLists.txt。为什么我会出现这样的问题呢,因为我是复制的LDSO中的set( THIRD_PARTY_LIBS…)他的THIRD_PARTY_LIBS没有写在同一个文件里。然后,发现是cmakelist里面THIRD_PARTY_LIBS,没有把它放入 target_link_libraries里面!他的cmakelist文件底端还有这两句话!
2023-11-07 17:32:24
493
3
原创 VI-DSO论文阅读笔记
为了避免imu预积分的误差太大,确保连续两个连续关键帧之间的时间不大于0.5秒。作者说,我们的算法的一个重要特性是,优化后的姿态不是在度量框架中表示,而是在DSO框架中表示。这意味着它们并不依赖于环境的规模。(不太理解,意思是实时出来的是没有尺度恢复的位姿吗,那么优化后的位姿还有什么用)作者将尺度(和重力方向)作为视觉惯性系统中的一个参数,并将它们与其他值,如姿态和几何形状一起进行优化。在直接法中,假设一个空间点在各个视角下,成像的灰度是不变的。i和j两帧的真实值与预测值之间的惯性误差 包括a和w。
2023-10-24 11:20:16
789
1
原创 【干货】从LDSO中移植回环检测到VI-DSO
总结一下,就是先去关键帧队列里取第一个关键帧(currentKF),其他的清空,计算currentKF的特征词典,和词典中比较出最相似的关键候选帧(candidateKF),如果candidateKF满足条件,就修正回环(CorrectLoop),并执行后端优化。好了,涉及到LOOP的地方就是这么多,虽然有些粘连的地方没有去仔细看,但是我认为还是边移植边学边改!首先,我大概解剖了一下LDSO是如何在DSO的基础上加入回环检测的。给VI-DSO加入回环检测功能模块,从LDSO中移植。
2023-10-13 15:37:23
335
3
原创 【LDSO学习记录】
设P = {pi}为候选者中重建的特征及其逆深度,Q = {qi}为当前关键帧中匹配的特征,D为当前关键帧的稀疏逆深度图,通过将当前窗口中活跃的地图点投影到当前关键帧上计算得出。LDSO仍然选取一定数量的像素(在DSO中默认值为2000),其中一部分是角点(用Shi-Tomasi检测),而其余的则仍使用为DSO提出的方法进行选择。当新的一帧图像到来时,DSO把滑动串口内所有活跃点投影到这一帧进行图像对齐,估计新来的帧的初始姿态(相对于某个参考帧),把新来的帧加入到滑动窗口优化,同时边缘化旧帧。
2023-10-11 11:02:27
570
原创 lio-sam之mapOptimization.cpp
发布topic:lio_sam/mapping/icp_loop_closure_constraints 闭环边,rviz中表现为闭环帧之间的连线。· 发布topic:lio_sam/mapping/icp_loop_closure_corrected_cloud 回环帧对应的点云。· 发布topic:lio_sam/mapping/icp_loop_closure_history_cloud 回环帧对应的点云。· 提取索引号的关键帧前后相邻若干帧的关键帧特征点集合,降采样;· 特征点较少,返回;...
2022-08-29 16:09:51
362
原创 lio-sam之IMUPreintegration.cpp
两个回调,一个imuhandler(订阅imu原始数据),一个odometryhandler(订阅mapOpitimize.cpp发布的激光里程计:lio_sam/mapping/odometry_incremental激光里程计)
2022-08-22 12:11:19
339
原创 【DBSCAN】笔记
终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚类中心再发生变化,误差平方和局部最小。k均值聚类算法(k-meansclusteringalgorithm)是一种。输入数据集,邻域半径Eps,邻域中数据对象数目阈值MinPts;...
2022-07-19 11:21:04
447
原创 利用绝对值编码器计算odom&阿克曼运动学模型
一、绝对值编码器:增量编码器有一个缺点:即当发生电源故障时丢失轴位置。然而,对于绝对编码器来说,即使发生电源故障也不丢失轴位置。绝对编码器由机械位置确定编码,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。二、编码器参数:64圈绝对值编码器;12位(4096)即一圈4096个脉冲;Modbus RTU协议。38mm外径/6mm轴。三、Modbus RTU协议:当通讯命令由发送设备(主机)发送至接收设备(从机)时
2021-12-28 17:05:55
3318
1
原创 用自己的摄像头运行SVO(效果不好)
《SVO: Fast Semi-Direct Monocular Visual Odometry》一、摘要semi-direct 半直接减小了特征提取的量匹配的运动估计更鲁棒直接从pixel intensities(像素强度)操作在高帧速率下得到subpixel precision(亚像素精度)models outlier measurements (建模异常值来估计异常点)二、引言将基于特征的方法(跟踪多个特征、并行跟踪和映射、关键帧选择)的优点因素与直接方法的准确性和速度相结合。介
2021-11-24 17:07:05
1070
1
原创 fatal error: rqt_gui_cpp/plugin.h: No such file or directory
fatal error: rqt_gui_cpp/plugin.h: No such file or directory已经sudo apt-get install ros-melodic-rqt-gui-cpp了,但是找不到在文件所在的cmakelist里添加:
2021-11-23 10:14:44
654
原创 基于卡尔曼滤波的多传感器
卡尔曼滤波的多传感器融合卡尔曼滤波追踪静止和移动的目标是自动驾驶技术领域最为需要的核心技术之一。来源于多种传感器的信号,包括rtk、摄像头、激光雷达、IMU等传感器组合的组合体来估计位置,速度,轨迹以及目标的种类,例如其他车辆和行人。为什么我们需要这么多的传感器?这是因为每种传感器提供了追踪物体所需要的不同精度和类型的信息,尤其是在不同天气条件下。比如,以激光雷达为基础的传感器能很好地解决位置的问题,但是在糟糕的天气条件下其精度和性能都会有很大程度的下降。组合来自不同传感器信息的技术称之为传感器融合
2021-11-11 09:43:51
2704
原创 小黄车的室内建图导航
gmapping建图连接底盘串口usb和雷达usb1./lingao_ws$ source devel/setup.bash2.开启底盘:roslaunch lingao_bringup robot.launch3.开启slam建图:roslaunch lingao_slam slam.launch4.保存地图:roslaunch lingao_slam save_map.launch5.导航:roslaunch lingao_navigation navigate_waypoint.launc
2021-11-06 13:38:41
1331
原创 2021-11-06松灵小车调试
1. ifconfig //显示当前网络设置 2. ping 192.168.3.191 //检测主机是否运作正常 3. ssh agilex@192.168.3.205 //远程连接小车计算机 4. roslaunch limo_bringup limo_start.launch //开启底盘 5. roslaunch limo_bringup limo_cartographer.launch //开启carto建图 6. rosservice call /fi.
2021-11-06 13:03:28
875
1
原创 2021-10-22 ACML概念与应用
一、概念AMCL(adaptive Monte Carlo Localization)自适应蒙特卡洛定位,官方解释:Amcl is a probabilistic localization system for a robot moving in 2D. It implements the adaptive (or KLD-sampling) Monte Carlo localization approach (as described by Dieter Fox), which uses a part
2021-11-01 13:58:46
1965
原创 Autoware与Apollo定位算法比较
一、AutowareApollo 使用基于 IMU、GPS、激光雷达、雷达和高精度地图的多传感器融合定位系统。这种融合方法利用了不同传感器的互补优势,它也提高了稳定性和准确性。这些传感器同时支持 GNSS 定位和LiDAR 定位。GNSS 定位输出位置和速度信息,LiDAR 定位输出位置和行进方向信息。...
2021-10-21 16:35:00
3262
1
原创 A-loam+amcl+move_base
本文想用a-loam算法实现建图定位导航。命令流程如下:1.开启16线激光雷达roslaunch lslidar_c16_decoder lslidar_c16.launch 2.启动aloamroslaunch aloam_velodyne aloam_velodyne_VLP_16.launch 启动laser-scan-match提供odomroslaunch aloam_velodyne aloam_velodyne_VLP_16.launch 4.启动amcl定位ro
2021-10-19 11:22:57
2935
2
原创 2021-09-13
ekf中 imu和odometry的协方差矩阵怎么得到参考 https://www.cnblogs.com/21207-iHome/p/8117069.html
2021-09-13 16:02:05
130
转载 保存地图(gmapping和cartographer)
gmapping:rosrun map_server map_saver -f ~/catkin_ws/map/mymapcartographer:// 进入工作空间cd carto_ws//设置环境变量source install_isolated/setup.bash //完成轨迹,不再接受数据rosservice call /finish_trajectory 0//序列化保存当前状态rosservice call /write_state /home/mxy/map/ca
2021-08-14 10:00:07
1464
1
原创 2021-08-08
重装ROS后打开usb摄像头报错:Failed to load nodelet [/image_view] of type [image_view/image] even after refreshing the cache: Failed to load library /opt/ros/melodic/lib//libimage_view.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library
2021-08-08 22:03:42
759
原创 SVO (1)跑数据集
roscore cd leishen_ws/src/rpg_svo/svo_ros/launch/roslaunch svo_ros test_rig3.launchrosrun rviz rviz -d <PATH TO rpg_svo>/svo_ros/rviz_config.rviz// A code blockvar foo = 'bar';
2021-08-08 20:26:25
466
原创 解决cv_bridge与python版本问题error: return-statement with no value, in function returning ‘void*’ [-f
https://blog.youkuaiyun.com/qq_45762949/article/details/108625881https://gitee.com/bingobinlw/cv_bridge/blob/master/README.md
2021-08-08 12:44:45
2876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅