【AI技能】跟着费曼学机器人

😏★,° :.☆( ̄▽ ̄)/$:.°★ 😏
探智求真,学以致用。

欢迎来到我的博客,一起学习,共同进步。

喜欢的朋友可以关注一下,下次更新不迷路🥞

文章目录

😏1. 概述

如果让你说出最常见的机器人,你会说出什么?扫地机器人、还是机械臂。

机器人这个方向比较丰富,或者说智能驾驶车也是机器人的一种,让我们一起看几种常见的机器人:

  1. 机械臂 ------ 工厂里的老大哥

这个最常见。你在汽车厂看到的那种焊接、喷漆的大家伙,就是工业机械臂。

它有多少关节?

  • 常见的是6轴------就像人的肩膀、肘、手腕加起来
  • 轴越多,能到达的位置越灵活
  1. 足式机器人 ------ 用腿走的

这是最酷的,但也是最难的。

轮子在平地上走得快,但碰到楼梯、泥坑、过河就不行了。足式机器人要解决一个问题:怎么在不平的地上保持平衡?

quadruped(四足)

  • Boston Dynamics Spot------现在能干活了,巡检、测地图
  • Unitree Go2------国产,便宜,1.5万刀就能买

四足的优点:比双足稳定,负载能力也不错。

humanoid(双足)

  • Boston Dynamics Atlas------之前液压,现在全电,跳舞、跑酷
  • Tesla Optimus------马斯克说要进工厂
  • Figure 02------刚发布,能走路、搬东西

双足是机器人里最难的问题之一。人体有600多块肌肉,27个自由度。机器人要优雅地走路,需要解决动态平衡、能量效率、感知融合等一系列问题。

  1. 空中机器人 ------ 无人机

固定翼------像飞机,飞得远但不能悬停

多旋翼------最常见的,能垂直起降、悬停

现在的应用:

  • 测绘、巡检(电力线、桥梁)
  • 物流配送(亚马逊、顺丰在试)
  • 农业(喷农药)
  • 影视(拍电影)

核心技术:飞控、定位、避障

  1. 水下机器人

ROV(遥控水下机器人)和AUV(自主水下机器人)

  • ROV:有缆,人控制------用于深海作业、海底维修
  • AUV:无缆,自主游------用于测绘、探测

难点:通信在水下基本靠声纳,GPS用不了。

  1. 移动机器人

移动机器人,其实就是一个会自己认路的推车。

想象你走进一个陌生的商场要找厕所。你会怎么做?

  1. 四处看看------用眼睛记住墙在哪里、柱子在哪
  2. 心里有个大概------大概知道自己在哪
  3. 找路走------规划一下怎么走,碰到障碍就绕一下

这就是移动机器人的核心三件事:感知、定位、规划。

接下来我们重点看移动机器人。

😊2. 主线

先从一个问题开始

一个机器人在一个未知环境里,它面临一个"鸡和蛋"的问题:

  • 要画地图?先知道自己在哪
  • 要知道自己在哪?先有地图

这就是著名的SLAM问题------同步定位与地图构建。

想象一下蒙着眼在陌生房间走路。你每走一步用手摸一下周围,慢慢地你能在脑子里画出房间轮廓,同时知道自己走了多远、转向了哪里。SLAM就是让机器人做同样的事。

机器人怎么"看"?

机器人没有眼睛,但它有各种传感器:

现在最火的方案是视觉+激光融合------就像人同时用眼睛和直觉。

SLAM到底怎么工作的?

简化版理解:

  1. 前端:从传感器提取特征(比如角点、边缘)
  2. 后端:把所有测量整合起来,优化出最佳位置和地图
  3. 回环检测:如果回到之前去过的地方,调整地图减少漂移

就像你画地图时,如果有两次走到同一个门口,你会意识到"啊,这里是之前走过的地方",然后把地图修正。

主流算法:

  • EKF-SLAM------经典但简单
  • Graph SLAM------现在的主流,把所有约束做成图优化
  • Cartographer------Google开源的,适合激光SLAM
  • ORB-SLAM------视觉SLAM的标杆

规划:怎么从A走到B?

两步走:

  1. 全局规划------找整体路线

把地图切成格子,用A*算法或Dijkstra找最短路径。这就像地图导航。

  1. 局部规划------实时避障

在走的过程中,检测到前面有人怎么办?

DWA (动态窗口法)或TEB------它会想象几条可能的轨迹,选一个最安全、最快的。

这就像你走路时看到前面有人,你会实时调整路线,而不是严格按照规划好的路走。

移动机器人成熟的应用

😆3. 总结

机器人这个领域有个特点:硬件和软件必须一起调。

就像你不能只看说明书就学会骑自行车------你得真的去骑,摔几次,才知道平衡感怎么找。

很多人学了一堆算法公式,觉得自己会了。拿到一个真实机器人,发现:

  • 激光数据有噪声
  • 轮子打滑
  • 定位突然漂移

这才是真正的问题。

所以学习移动机器人的最好方式------去调一个真实的机器人。让它在屋子里跑起来,碰到问题了再回头看理论。

以上。

相关推荐
To_OC3 小时前
搞懂 Token 和 Embedding 后,我终于明白大模型是怎么 "读" 文字的
人工智能·llm·agent
冬奇Lab6 小时前
每日一个开源项目(第139篇):Voicebox - 本地运行的开源 ElevenLabs 替代品
人工智能·开源·资讯
冬奇Lab6 小时前
Skill 系列(03):Skill 设计范式——5 个模式让输出从混沌到可预测
人工智能·开源·agent
IT_陈寒8 小时前
Python搞不定字符串编码?这破玩意坑我两小时!
前端·人工智能·后端
大模型真好玩9 小时前
什么是Loop Engineering?最通俗易懂的Loop Engineering核心概念
人工智能·agent·deepseek
叁两10 小时前
前端转型AI Agent该如何学习?(前置篇)
前端·人工智能·node.js
LaiYoung_10 小时前
🎁 送你一套超好用超实用的 FE AI-Coding Skills
前端·人工智能·开源
ZzT12 小时前
怎么做才不会被 AI 替代?
人工智能·程序员
道友可好12 小时前
从今天开始:你的第一个 Harness Engineering 实践
前端·人工智能·后端