- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 ROS操作系统中的构建工具介绍
由包含ROS 1构建系统的ROS软件包catkin提供。该构建工具仅调用CMake一次,并使用CMake的函数 add_subdirectory()在单一环境中处理所有软件包。也是由包含ROS 1构建系统的ROS软件包catkin提供的。该构建工具是在catkin_make之后开发的,用于解决在单一CMake环境中构建多个软件包所涉及的问题。是由用于构建ROS 1软件包的独立Python软件包提供的。
2024-02-01 14:49:25
357
原创 ROS2 和Ubuntu 版本对应关系
Humble Hawksbill 2022.5 2027.5 Ubuntu 22.04 (Jammy Jellyfish)
2022-05-12 20:24:47
18361
3
原创 SLAM机器人开发(五)使用Improved_ORBSLAM2实时稠密重建教程
SLAM机器人开发(五)使用Improved_ORBSLAM2进行实时稠密重建在这篇中,我们将使用Improved_ORBSLAM2实时稠密重建。为了完成这一目标,我们需要搭建ROS环境、安装依赖库以及运行ORBSLAM2 App等。
2022-04-17 15:39:53
1959
原创 ROS系列书籍--机械工业出版社
以下是学习ROS机器人开发的系列书籍:如果想全面的了解ROS机器人,推荐1、《ROS机器人开发实践》(作者:胡春旭)如果想深入学习各类ROS机器人控制,推荐《ROS机器人开发:实用案例分析》(作者:卡罗尔·费尔柴尔德)如果想深入学习ROS机器人在移动机械臂、智能驾驶、VR、多机器人协同方面的应用,推荐6、《ROS机器人项目开发11例》(作者:拉姆库玛·甘地那坦 郎坦·约瑟夫)。
2022-04-13 21:02:08
5931
原创 SLAM机器人开发(四)Improved_ORBSLAM2算法
SLAM机器人开发(四)Improved_ORBSLAM2算法ORBSLAM算法简介ORBSLAM算法简介
2021-12-25 20:41:26
2255
原创 光具有无穷维度及不同维度空间中的物体
当从3维世界观察时,光是一个粒子,具有粒子性,(粒子等于三维波)。当从2维世界观察时,光是一个二维波,具有波动性当从4维世界观察时(在三维空间中无法观察到),光是一个四维波,也具有波动性。...
2021-12-24 12:44:32
2983
6
原创 SLAM机器人开发(三)SLAM中常见的里程计
自主导航技术可以使运动载体实时确定自身的位姿和速度,从而引导自身运动的技术,整个导航过程不依赖外部支持。比如,在 GPS 不可靠的情况下,自主导航技术也能够具有可靠的导 航能力。由此可见,自主导航系统的开发是构建运动机器人的主要挑战之一。机器人领域中,自主导航技术主要包括建图定位与路径规划。而近几年成为关注焦点的 SLAM 技术是自主导航技术 中很重要的一项技术。SLAM 技术包括传感器信息读取、里程测量、后端优化、回环检测、实时 建图等部分[2]。自主导航技术中需要实时确定自身的位姿,因此计算里程计是举足
2021-11-28 17:59:58
11593
6
原创 SLAM机器人开发(二)SLAM技术现状
SLAM机器人开发(二)SLAM技术现状激光SLAM2D激光SLAM3D激光SLAM视觉SLAM常见的视觉SLAM视觉SLAM对比视觉SLAM中使用的相机种类视觉SLAM效果图视觉激光融合 SLAM激光SLAM2D激光SLAM激光 SLAM 在 SLAM 技术中是较为传统且成熟的。2D 激光 SLAM 技术需要输入 IMU 数据、 里程计数据和 2D 激光雷达数据,经过计算后输出覆盖栅格地图和机器人轨迹。从 20 世纪 90 年 代 EKF-SLAM 的提出开始,陆续出现了 UKF-SLAM、PF-S
2021-11-20 18:19:01
3777
2
原创 SLAM机器人开发(一)系统框图
SLAM机器人开发(一)系统框图自主导航与控制模块(上位机)自主导航与控制模块(下位机)自主导航与控制模块(上位机)SLAM机器人自主导航与控制模块是基于 Ubuntu 16.04 和 ROS Kinetic 系统而设计的。 Nav_Control 模块主要由十个节点构成,其中 RealSense node 和 STM32 node 作为 Linux 驱动分别 与 RealSense D415 和 STM32 单片机进行通讯。VO node,即视觉综合里程计模块,是整个 Nav_Control 模块
2021-11-13 16:56:00
2710
3
原创 ROS系统开发中使用Qt Creator 作为IDE
ROS系统开发系中使用Qt Creator 作为IDE 管理catkin_make项目1、安装并打开Qt Creator2、导入已有的catkin_make项目管理catkin_make项目使用Qt Creator 管理catkin_make项目,可以更加系统地开发代码包。1、安装并打开Qt Creator本文中使用的是Qt Creator 3.5.1,基于Qt 5.5.1和 GCC 5.2.1。注意,要在终端中打开Qt Creator,不然会报错如下://直接双击打开Qt Creatorfi
2021-11-13 16:00:27
1450
2
原创 SpaceInformation(std::shared_ptr<ompl::base::StateSpace> const&)’未定义的引用,怎么解决?
编译3D-RRT算法时,手动链接ompl的库文件,但是仍报错,把未定义函数注释掉其余可以正常运行。CMakeFiles/3d_rrt.dir/src/3d_rrt.cc.o:在函数‘planner::planner()’中:3d_rrt.cc:(.text._ZN7plannerC2Ev[_ZN7plannerC5Ev]+0x497):对‘ompl::base::SpaceInformation::SpaceInformation(std::shared_ptr<ompl::base::State
2021-03-21 23:37:59
559
1
原创 ORBSLAM 使用深度相机稠密重建后地图上下颠倒的解决办法
更改pointcloudmapping.cc文件中的变换参数:pcl::PointCloud< PointCloudMapping::PointT >::Ptr PointCloudMapping::generatePointCloud(KeyFrame* kf, cv::Mat& color, cv::Mat& depth){ PointCloud::Ptr tmp( new PointCloud() ); // point cloud is null
2021-02-26 18:55:52
909
4
原创 推荐几本纳米级光刻机书籍
开始学习纳米级光刻机的小伙伴,可以由易到难看一下下面几本书,最后一本是ASML的光刻机之路,也可以大致了解一下。 ...
2021-01-11 13:56:13
4300
原创 ubuntu 使用LVM修改分区大小后开机报错的解决办法
在安装LVM后想扩充交换空间,没想到最后开不了机了,不想重装,折腾了一天找到了原因。 我在减小root分区的时候,缩小了分区的逻辑空间(lv)但没有相应的缩小文件系统,导致系统分区表不匹配,开不了机。 解决方法如下,进入救援模式(系统盘启动),查看lv分区大小,缩减root分区系统文件大小,并修复。 修复分区 e2fsck -f /dev/ubuntu-vg/root 缩小文件系统(一定要做)...
2020-12-31 20:48:11
1587
原创 ubuntu系统使用LVM,实现减小root分区并扩充swap交换分区(至最大8G)
(在安装系统时安装LVM逻辑卷管理。1、减小root分区 无法在线缩减root分区系统文件大小,必须进入救援模式(使用启动盘)。 在救援模式下,打开终端 执行 sudo lvscan ( 或sudo lvdisplay)得到逻辑分区的名称slam-nuc@slam-nuc:~$ sudo lvscan ACTIVE '/dev/ubuntu-vg/root' [100.00 GiB] inherit ACTIVE ...
2020-12-31 20:30:29
2182
转载 win10 给磁盘扩容 不改变原空间位置,动态链接
点击【计算机】,点击【管理】 点击【磁盘管理】 本次准备给E盘扩容,由于E盘右边没有未分配的空间,故需先删除E盘右边的磁盘:鼠标右键点击F盘,然后左键点击【删除卷】 点击【是】 现在E盘右边就有未分配的空间了 END 方法/步骤2 鼠标右键点击E盘,然后选择【扩展卷】 点击【下一步】 默认选择空间容量为最大容量,可以直接点击【下一步】,也可以适当修改容量后再点击 点击【完成..
2020-11-22 10:57:38
1310
原创 股票预测时报错float() argument must be a string or a number, not ‘Timestamp‘
网上代码:https://data-flair.training/blogs/stock-price-prediction-machine-learning-project-in-python/中:scaler=MinMaxScaler(feature_range=(0,1)) final_dataset=new_dataset.values train_data=final_dataset[0:987,:] valid_data=final_dataset[987:,:] new..
2020-08-24 16:41:28
4374
原创 安装Visual C++ Express 2005
https://www.softpedia.com/get/Programming/Other-Programming-Files/?utm_source=spd&utm_campaign=postdl_redir
2019-08-19 13:06:00
1480
6
转载 第一弹——欢迎使用优快云-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-19 13:00:40
119
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人