当前位置: 首页 > news >正文

Robot---奇思妙想轮足机器人

1 背景

        传统机器人有足式、轮式、履带式三种移动方式,每种移动方式都有各自的优缺点。轮式机器人依靠车轮在地面上移动,能源利用率高、移动速度快,但是仅以轮子与地面接触,缺乏越障能力和对复杂地形的适应能力,尤其面对高度超过车轮半径的障碍物时尤显不足。

        腿式机器人通过模仿动物来规划机器人的结构和移动步态,使其拥有优秀的越障能力和对地形的适应能力,但腿式机器人的能耗大、速度慢、自由度多、结构复杂,控制难度及续航能力差。

        履带式机器人依靠其较大的接触面积一定程度上能够在松软地面或者凹凸不平的地面上移动,但是仍然难以面对台阶、凸台等复杂地形。

        因此国内外专家学者开始结合轮式和腿式机器人的特点进行设计,综合两者的优势,轮腿机器人逐渐出现在公众视野中。

2 轮腿机器人

        2024年12月23日,宇树科技在发布量产一年后,Unitree B2-W工业轮足(轮腿四足机器人)展示了更多极限技能。同时,宇树科技发布了B2-W工业轮足机器狗通过全地形路段的实拍视频。

        视频中,B2-W工业轮足机器狗可四轮高速原地旋转,还能实现两轮站立和侧边轮翻转等高难度动作。从视频中可以看到,新版本的轮足机器人做出来的动作还是非常酷炫的。

        那么比较早研究轮腿机器人的代表机构是瑞士苏黎世联邦理工学院,下图中的轮腿机器人和特斯拉在一起的画面,还是比较有想象力的。

        本篇博客以瑞士苏黎世联邦理工学院研发的轮腿机器人作为对象进行阐述,该机器人问世时具有诸多独特之处,以下为读者朋友们详细介绍。

2.1 研发背景与团队

        该轮足机器人是苏黎世联邦理工学院机器人系统实验室多年研究的成果,是研究人员在腿式机器人、自主导航和机器人感知等方面长期探索的结晶,旨在融合轮式与腿式机器人的优势,开发出一种能够适应复杂多样环境、具备高效自主导航能力的新型机器人,以满足物流、监控、建筑和安全等领域的实际需求。

2.2 结构设计与特点

  • 轮腿结合:机器人的设计创新性地将轮子和腿的运动方式相结合,在平坦地面上,轮子能够提供快速、高效的移动能力,使其像普通轮式机器人一样快速行驶,速度可达 20 公里 / 小时,大大提高了移动效率 。而在遇到台阶、斜坡等复杂地形时,机器人可以切换到四足行走模式,利用腿部的灵活性和适应性跨越障碍,克服了传统轮式机器人无法应对复杂地形的局限。
  • 机械结构与材料:其机械结构经过精心设计,具备高度的稳定性和可靠性。例如,轮腿机器人的腿部关节通常具有多个自由度,能够灵活地调整姿态,实现各种复杂的动作。同时,为了确保机器人在不同地形下的稳定性和耐用性,其身体框架和关键部件采用了高强度、轻质的材料制造,如碳纤维等,既保证了机器人的结构强度,又减轻了整体重量,有助于提高能源利用效率和运动性能。

2.3 自主导航

        自主导航方面都是比较老生常谈的话题,基本上沿用了传统机器人的一些算法(可参考之前的博客《自动驾驶---会打架的“球形机器人”》),主要区别还是在控制上的复杂性,随着大模型的发展,相信也会助力机器人的自主导航技术。

  • 核心技术:自主导航是该机器人的一大亮点,其采用了分层强化学习技术训练的神经网络控制器。通过大量的计算机模拟训练,使机器人能够学习和理解不同环境下的最佳行动策略,并在实际运行中快速做出决策。这种基于神经网络的控制器能够处理多种类型的传感器输入,如激光雷达、摄像头等所获取的数据,从而精确感知周围环境,在毫秒级内为机器人创建新的导航计划,有效应对复杂多变的现实场景。
  • 环境感知与适应:机器人配备了先进的传感器系统,包括但不限于激光雷达、立体相机、GPS 天线等,这些传感器能够实时感知周围环境的信息,如地形地貌、障碍物位置、行人动态等。在自主导航过程中,机器人可以根据这些感知信息,自动调整行驶路径和运动模式,灵活地避开静态和动态障碍物,即使在充满不确定性和随机干扰的复杂环境中,也能实现稳定、高效的导航。
  • 定位与路径规划:利用高精度的定位技术,如 GPS 与惯性导航系统的结合,以及基于激光扫描的地图构建与匹配方法,机器人能够准确地确定自身在环境中的位置,并根据预设的目标点生成最优的导航路径。同时,导航系统还采用了分层路径规划策略,先从全局层面规划出大致的路径,再在局部层面进行精细调整和优化,确保机器人能够沿着安全、高效的路径行驶。

2.4 性能优势

  • 高效性:在平坦地面上,轮腿机器人的轮式行驶模式使其能够快速到达目的地,相比传统的腿式机器人,大大缩短了运输时间,提高了工作效率。而在复杂地形下,其腿式行走模式又能够保证机器人顺利通过障碍,无需人工干预,进一步提升了整体的工作效率和自主性。
  • 灵活性:轮腿机器人的轮腿切换功能使其具备了很强的灵活性,能够适应各种不同类型的地形和任务需求。无论是在城市街道、建筑工地、物流仓库等平坦或稍有起伏的地面,还是在需要攀爬楼梯、跨越沟渠等复杂地形的场景中,机器人都能够自如地切换运动模式,完成相应的任务。
  • 可靠性:经过严格的测试和优化,轮腿机器人的硬件系统和软件算法都具备了较高的可靠性。其机械结构的稳定性和耐用性能够保证机器人在长时间的运行中不会出现故障,而自主导航系统的准确性和鲁棒性则能够确保机器人在各种复杂环境下都能安全、稳定地行驶,降低了因环境变化或意外情况导致任务失败的风险。

2.5 应用领域

  • 军事领域:随着廉价的无人机在俄乌战场大放异彩,无人化装备也逐渐获得了各国的重视,轮足机器人在军事上,是一个非常不错的选择。
  • 物流配送:在物流领域,轮腿机器人可用于城市复杂环境下的货物配送。它能够自主导航至目的地,轻松应对道路上的各种障碍,如台阶、坑洼等,同时还可以根据货物的重量和体积调整行驶速度和姿态,确保货物的安全运输。相比传统的物流配送方式,轮腿机器人不仅提高了配送效率,还降低了人力成本和运输风险,为物流行业的智能化发展提供了新的解决方案。
  • 工业巡检:在工业生产环境中,轮腿机器人可以承担设备巡检、安全监控等任务。它能够在工厂车间、仓库等场所自主巡逻,利用其搭载的传感器对设备运行状态、环境参数等进行实时监测,及时发现潜在的安全隐患和设备故障,并将相关信息反馈给管理人员,从而提高工业生产的安全性和可靠性。
  • 搜索救援:在灾难现场等复杂危险环境中,轮腿机器人的优势更加明显。它可以进入人员难以到达的区域,如倒塌的建筑物、山区等,进行搜索救援工作。凭借其强大的地形适应能力和自主导航能力,机器人能够快速定位被困人员的位置,并为救援人员提供准确的信息和物资支持,提高救援效率,减少人员伤亡。
  • 建筑施工:在建筑工地上,轮腿机器人可以协助施工人员完成一些危险或繁重的任务,如搬运建筑材料、监测施工进度等。它能够在不平整的地面上稳定行驶,适应施工现场的复杂环境,同时还可以与其他施工设备进行协同作业,提高施工的自动化水平和工作效率。

3 总结

        目前机器人的技术随着驱动方式的变化,控制越来越成熟,在自主无人化方面随着大模型的发展也会逐渐进化,但对于未来的应用场景和市场化方面仍然需要进一步挖掘。

相关文章:

Robot---奇思妙想轮足机器人

1 背景 传统机器人有足式、轮式、履带式三种移动方式,每种移动方式都有各自的优缺点。轮式机器人依靠车轮在地面上移动,能源利用率高、移动速度快,但是仅以轮子与地面接触,缺乏越障能力和对复杂地形的适应能力,尤其面对…...

springcloud 介绍

Spring Cloud是一个基于Spring Boot的微服务架构解决方案集合,它提供了一套完整的工具集,用于快速构建分布式系统。在Spring Cloud的架构中,服务被拆分为一系列小型、自治的微服务,每个服务运行在其独立的进程中,并通过…...

【STM32】I2C为什么要开漏输出和上拉电阻

为什么需要使用开漏输出 防止短路:假设使用推挽结构,多个设备挂在同一总线上,当存在某一设备将某一信号驱动为高电平,而其他设备驱动为低电平,会导致短路,导致器件损坏或降低寿命。对于开漏结构&#xff0…...

【从零开始入门unity游戏开发之——C#篇44】C#补充知识——var隐式类型、初始化器、匿名类型

文章目录 一、var隐式类型1、var 的基本用法2、注意3、总结 二、初始化器1、类定义2、对象初始化器3、集合初始化3.1 数组初始化3.2 List<T> 初始化3.3 Dictionary<TKey, TValue> 初始化 三、匿名类型1、示例代码2、匿名类型的限制&#xff1a; 专栏推荐完结 一、v…...

Spring Boot 中 TypeExcludeFilter 的作用及使用示例

在Spring Boot应用程序中&#xff0c;TypeExcludeFilter 是一个用于过滤特定类型的组件&#xff0c;使之不被Spring容器自动扫描和注册为bean的工具。这在你想要排除某些类或类型&#xff08;如配置类、组件等&#xff09;而不希望它们参与Spring的自动装配时非常有用。 作用 …...

解锁kafka组件安全性解决方案:打造全方位安全防线

文章目录 前言安全漏洞修复权限管理身份验证数据传输数据存储 前言 Kafka组件的安全性解决方案旨在保护Kafka集群免受未经授权访问、数据泄露、知识产权问题和竞争法问题的侵害。提高开源中间件的安全性和稳定性&#xff0c;包括安全漏洞修复、权限管理、身份验证等方面的内容…...

【C++数据结构——图】最小生成树(头歌实践教学平台习题) 【合集】

目录&#x1f60b; 任务描述 相关知识 带权无向图 建立邻接矩阵 Prim算法 1. 算法基本概念 2. 算法背景与目标 3. 算法具体步骤 4. 算法结束条件与结果 测试说明 通关代码 测试结果 任务描述 本关任务&#xff1a;编写一个程序求图的最小生成树。 相关知识 为了完成…...

Java(1)入门基础

1. Java简介 1.1 什么是Java Java 是一款由Sun Microsystems公司&#xff08;现为甲骨文公司Oracle Corporation的一部分&#xff09;的James Gosling及其团队在1995年发布的高级编程语言。同时&#xff0c;Java 是一种面向对象的语言&#xff0c;这意味着它允许开发者通过创…...

2024.1.5总结

今日不开心:这周本来想花点时间学习的&#xff0c;没想到全都花在刷视频&#xff0c;外出消费去了。 今日思考: 1.找对象这件事确实不能强求&#xff0c;顺其自然吧&#xff0c;单身和不单身&#xff0c;其实&#xff0c;各有各的利弊。在一次坐地铁的过程中&#xff0c;我一…...

【C语言程序设计——循环程序设计】枚举法换硬币(头歌实践教学平台习题)【合集】

目录&#x1f60b; 任务描述 相关知识 一、循环控制 / 跳转语句的使用 1. 循环控制语句&#xff08;for 循环&#xff09; 2. 循环控制语句&#xff08;while 循环&#xff09; 3. 跳转语句&#xff08;break 语句&#xff09; 4. 跳转语句&#xff08;continue 语句&…...

在调用 borrowObject 方法时,Apache Commons Pool 会根据连接池的配置触发一系列相关的方法

在调用 borrowObject 方法时&#xff0c;Apache Commons Pool 会根据连接池的配置触发一系列相关的方法 1. GrpcChannel 的概念 GrpcChannel 是 gRPC 客户端与服务器之间通信的核心组件。它是基于 HTTP/2 的连接&#xff0c;支持多路复用&#xff0c;即通过单个通道可以发送多…...

Linux中的tty和pts概念和区别

目录 1、什么是tty &#xff08;1&#xff09;tty的概念 &#xff08;2&#xff09;tty0 &#xff08;3&#xff09;tty1~6 2、什么是pts &#xff08;1&#xff09;pts的含义 &#xff08;2&#xff09;pts的具体解释 3、pts与 tty 设备的比较 4、设备文件的位置 1、什…...

【SOC 芯片设计 DFT 学习专栏 -- RTL 中的信号名和 Netlist 中的信号名差异】

Overview 本文将介绍 soc 设计中 RTL-to-Netlist 映射及 RTL 中的信号名和 Netlist 中的信号名差异&#xff0c; 在 SoC设计中&#xff0c;RTL-to-Netlist映射 是从RTL&#xff08;Register Transfer Level&#xff09;代码转换为Netlist的过程。这通常涉及将用硬件描述语言&…...

机器学习经典算法——线性回归

目录 算法介绍 一元线性回归模型 多元线性回归模型 ​误差项分析 相关系数 算法案例 一元线性回归预测——广告销售额案例 二元线性回归预测——血压收缩案例 多元线性回归预测——糖尿病案例 算法介绍 线性回归是利用数理统计中回归分析&#xff0c;来确定两种或两种…...

MLU上使用MagicMind GFPGANv1.4 onnx加速!

文章目录 前言一、平台环境准备二、环境准备1.GFPGAN代码处理2.MagicMind转换修改env.sh修改run.sh参数解析运行 3.修改后模型运行 前言 MagicMind是面向寒武纪MLU的推理加速引擎。MagicMind能将人工智能框架&#xff08;TensorFlow、PyTorch、Caffe与ONNX等&#xff09;训练好…...

VulnHub—potato-suncs

使用命令扫描靶机ip arp-scan -l 尝试访问一下ip 发现一个大土豆没什么用 尝试扫描一下子域名 没有发现什么有用的信息 尝试扫描端口 namp -A 192.168.19.137 -p- 尝试访问一下端口,发现都访问不进去 查看源代码发现了网页的标题 potato&#xff0c;就想着爆破一下密码 hydr…...

【Flink CDC】Flink CDC的Schema Evolution表结构演变的源码分析和流程图

Flink CDC版本&#xff1a;3.2.1 说明&#xff1a;本文从SchemaOperator接收到&#xff0c;表结构变更事件开始&#xff0c;表结构变更事件应由source端产生&#xff0c;本文不讨论。 可以先看流程图&#xff0c;研究源码。 参考文章&#xff1a; Flink cdc3.0动态变更表结构—…...

【智能算法】改进蚁狮优化算法【matlab】

目录 1 主要内容 2 部分程序 3 程序结果 下载链接 1 主要内容 该程序方法复现《改进蚁狮算法的无线传感器网络覆盖优化》两种改进算法模型&#xff0c;即原始ALO算法的基础上添加了两种改进策略&#xff1a; - 改进1&#xff1a;将原先的间断性边界收缩因子变为连续性边界…...

swagger导出json

要将 Swagger(或者 OpenAPI)文档导出为 JSON 文件,通常有几种常见的方法,具体取决于你使用的 Swagger 工具(如 Swagger UI、Swagger Editor、Swagger Hub 等)。下面列出了几种常见的导出 JSON 文件的方法。 1. 通过 Swagger UI 导出 JSON 文件 如果你在使用 Swagger UI…...

Go语言的 的引用数据类型(Reference Data Types)核心知识

Go语言的引用数据类型&#xff08;Reference Data Types&#xff09;核心知识 引言 Go语言作为一种现代编程语言&#xff0c;因其简洁的语法、强大的并发支持以及丰富的标准库而受到广泛欢迎。在Go语言中&#xff0c;数据类型可以分为值类型和引用类型。本文将深入探讨Go语言…...

从VisionPro到Halcon:手把手教你实现C#环境下的工业视觉图像无缝流转

VisionPro与Halcon工业视觉图像高效互转实战指南 工业视觉系统开发中&#xff0c;VisionPro和Halcon的组合堪称黄金搭档——前者擅长快速定位与引导&#xff0c;后者精于复杂算法分析。但两者间的图像数据流转若处理不当&#xff0c;轻则拖慢检测节拍&#xff0c;重则导致内存溢…...

2025西安电子科技大学研招网拟招生人数与实际录取差异解析

1. 研招网拟招生人数为何与实际录取有差异 每年考研季&#xff0c;研招网公布的拟招生人数总会引发考生热议。以西安电子科技大学材料专业为例&#xff0c;去年研招网显示材料物理化学方向拟招25人&#xff08;不含推免&#xff09;&#xff0c;但最终实际录取统考生36人。这种…...

3步实现PCB可视化BOM管理:InteractiveHtmlBom实战指南

3步实现PCB可视化BOM管理&#xff1a;InteractiveHtmlBom实战指南 【免费下载链接】InteractiveHtmlBom Interactive HTML BOM generation plugin for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer 项目地址: https://gitcode.com/gh_mirrors/in/InteractiveH…...

LingBot-Depth实操手册:Gradio config接口解析与API文档调用方法

LingBot-Depth实操手册&#xff1a;Gradio config接口解析与API文档调用方法 1. 引言&#xff1a;从稀疏数据到精准三维 想象一下&#xff0c;你手头有一张普通的照片&#xff0c;还有一个从廉价深度传感器&#xff08;比如某些手机或消费级设备&#xff09;获取的深度图。这…...

前视声呐图像处理避坑指南:从像素坐标到真实距离/角度的转换原理与YOLO集成

前视声呐图像处理避坑指南&#xff1a;从像素坐标到真实距离/角度的转换原理与YOLO集成 水下机器人视觉系统的核心挑战之一&#xff0c;是如何准确解读前视声呐生成的二维图像。与光学相机不同&#xff0c;声呐图像中的每个像素点背后都隐藏着复杂的物理测量原理。许多工程师在…...

解锁数字记忆:WeChatExporter如何成为你的微信时光胶囊

解锁数字记忆&#xff1a;WeChatExporter如何成为你的微信时光胶囊 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 在数字时代的洪流中&#xff0c;我们的记忆正悄然从大…...

ELi_MdM_4_00电机驱动库:工业嵌入式多模式PWM控制框架

1. ELi_MdM_4_00 电机驱动库深度解析&#xff1a;面向工业级嵌入式控制的多模式驱动框架ELi_MdM_4_00 是 E-LAGORi 公司推出的第四代电机驱动模块专用固件库&#xff0c;专为嵌入式系统对多类型执行机构的精确、可靠、低开销控制而设计。该库并非通用型电机控制抽象层&#xff…...

Pixel Language Portal保姆级教程:从Docker拉取到16-bit HUD状态栏调试的完整流程

Pixel Language Portal保姆级教程&#xff1a;从Docker拉取到16-bit HUD状态栏调试的完整流程 1. 工具介绍与准备 Pixel Language Portal&#xff08;像素语言跨维传送门&#xff09;是一款基于腾讯Hunyuan-MT-7B引擎构建的创新翻译工具。它将传统翻译体验转变为16-bit像素冒…...

YOLOv12官版镜像快速入门:环境配置与首次预测步骤

YOLOv12官版镜像快速入门&#xff1a;环境配置与首次预测步骤 1. 引言&#xff1a;YOLOv12镜像的价值 YOLOv12作为目标检测领域的最新突破&#xff0c;首次将注意力机制作为核心架构&#xff0c;在保持实时检测速度的同时显著提升了精度。然而&#xff0c;手动配置YOLOv12开发…...

Qwen3-ASR-0.6B保姆级教程:Linux终端直连Web服务+curl命令行调用

Qwen3-ASR-0.6B保姆级教程&#xff1a;Linux终端直连Web服务curl命令行调用 你是不是觉得语音识别模型一定要在网页上点点鼠标才能用&#xff1f;或者觉得部署一个AI服务特别麻烦&#xff0c;需要各种配置和调试&#xff1f; 今天我要分享一个完全不同的思路&#xff1a;直接…...