热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SLAM中相机运动估计的基本问题及解决方案

本文讨论了SLAM中相机运动估计的基本问题,指出了解决方案的存在。作者认为阅读相关SLAM书籍是掌握基础原理的有效途径,而不是仅仅依赖现成的解决方案。同时,作者也提到了激光雷达和特征点匹配等技术在SLAM中的应用,并建议读者深入理解相关原理,而不是盲目追求现成的代码。

我发现其实《视觉SLAM十四讲》里面已经有讲怎么估计相机的运动

这个问题其实也是你之前想弄无人机室内定点一直想解决的问题嘛,其实这是SLAM最基本的问题,应该已经有非常成熟的解决方案。不然你想想那个装激光雷达的小车的室内的轨迹怎么画出来的,没有坐标点它怎么画出的轨迹呢。‘你的以西而最基本的想法是对的,比如最开始为原点,比如匹配特征点的位移反求出它的位移。

我觉得我去买一本激光SLAM的书,应该是有讲怎么用激光雷达得到位置的。

我觉得一个踏实学过SLAM的人,这些对他们应该是常规操作,犯不着去花大价钱买别人的成品或者课程。这都是基础的原理,你看阿木一个单靠激光雷达室内定点就要卖将近一万,何必呢,自己做个不好么。思岚A1也就几百块。

真的回归底层基础比一个一个劲百度买强些。

 

你一个劲地想做出一个无人机+SLAM,不惜花大价钱买课(其实是想直接买现成的解决方案),甚至想买成品,不如花点时间把两本SLAM书籍读透彻,自然就能做出来,而且成本也不高。感觉就像你当初花钱买DE1-SOC,结果东西没学到什么,板子现在放那吃灰,还不如买个几百的FPGA版好好把FPGA学明白。你一个劲地只想买只想copy只想用现成的快速实现,唉。

《我发现其实《视觉SLAM十四讲》里面已经有讲怎么估计相机的运动》

我觉得激光SLAM里面也应该是有的,就是你之前一直关心的输出坐标的我呢提,这其实是SLAM的基本问题,你没必要各种百度找现成代码,就去把那些原理弄明白就好了。

 

这就是你之前所说的回归底层,去弄清楚原理其实比你在那一个劲百度最后花的时间要少些。

 

你不去把那些原理弄懂,给你什么T265  什么小觅摄像头  你都不会用,  你巴不得别人直接给你输出坐标点。

 

实际你学了基本的SLAM原理之后只会觉得没必要。

 

真正基础打好之后,你再去做和实现那么一个东西或者功能应该是一个自然而然的事情,而不会说觉得啊做出来很刺激很有成就感。就像考研数学那些题已经变为常规操作,变成套路体系,而不是你还在那独立思考,觉得做出一个很刺激啥的。

 

你做东西的哲学需要改变,不是先百度 而是先把相关基础啃透,再去做就很自然了。

像你之前想直接啃网络编程的代码一样,实际还是先系统学了C再去看就很好理解了

我们真正还是应该多进行这样系统的学习去。

一步步打好基础
 

 

这我也觉得是一个技术人可持续成长之路。

 

 

所以啊我觉得额你与其在那自己搞自学不如跟着一个培训班老老实实学,把基础打扎实,学ROS,学SLAM 学opencv都可以如此。不然真的弄不扎实。

 

其实弄清楚原理之后,我还可以用单摄像头做SLAM,用单摄像头返回坐标点,来实现无人机的定点。

 

可以自己灵活改动。


推荐阅读
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 本文详细说明了在JavaScript中解决alert弹出窗口文本换行问题的方法。通过给alert弹出的文本添加换行符,可以实现在弹窗中显示多行文本的效果。同时,提供了相关代码示例和注意事项,帮助读者更好地理解和应用这一解决方法。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • C语言常量与变量的深入理解及其影响
    本文深入讲解了C语言中常量与变量的概念及其深入实质,强调了对常量和变量的理解对于学习指针等后续内容的重要性。详细介绍了常量的分类和特点,以及变量的定义和分类。同时指出了常量和变量在程序中的作用及其对内存空间的影响,类似于const关键字的只读属性。此外,还提及了常量和变量在实际应用中可能出现的问题,如段错误和野指针。 ... [详细]
author-avatar
loto1115丨
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有