当前位置: 首页 > 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语言…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来&#xff0c;尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断&#xff0c;但全球市场热度依然高涨&#xff0c;入局者持续增加。 以国内市场为例&#xff0c;天眼查专业版数据显示&#xff0c;截至5月底&#xff0c;我国现存在业、存续状态的机器人相关企…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

HBuilderX安装(uni-app和小程序开发)

下载HBuilderX 访问官方网站&#xff1a;https://www.dcloud.io/hbuilderx.html 根据您的操作系统选择合适版本&#xff1a; Windows版&#xff08;推荐下载标准版&#xff09; Windows系统安装步骤 运行安装程序&#xff1a; 双击下载的.exe安装文件 如果出现安全提示&…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系&#xff0c;以下是深入解析&#xff1a; 门铃FIFO溢出的本质 在RapidIO系统中&#xff0c;门铃消息FIFO是硬件控制器内部的缓冲区&#xff0c;用于临时存储接收到的门铃消息&#xff08;Doorbell Message&#xff09;。…...

Mysql中select查询语句的执行过程

目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析&#xff08;Parser&#xff09; 2.4、执行sql 1. 预处理&#xff08;Preprocessor&#xff09; 2. 查询优化器&#xff08;Optimizer&#xff09; 3. 执行器…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别

【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而&#xff0c;传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案&#xff0c;能够实现大范围覆盖并远程采集数据。尽管具备这些优势&#xf…...

pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)

目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 &#xff08;1&#xff09;输入单引号 &#xff08;2&#xff09;万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...

基于开源AI智能名片链动2 + 1模式S2B2C商城小程序的沉浸式体验营销研究

摘要&#xff1a;在消费市场竞争日益激烈的当下&#xff0c;传统体验营销方式存在诸多局限。本文聚焦开源AI智能名片链动2 1模式S2B2C商城小程序&#xff0c;探讨其在沉浸式体验营销中的应用。通过对比传统品鉴、工厂参观等初级体验方式&#xff0c;分析沉浸式体验的优势与价值…...

ArcGIS Pro+ArcGIS给你的地图加上北回归线!

今天来看ArcGIS Pro和ArcGIS中如何给制作的中国地图或者其他大范围地图加上北回归线。 我们将在ArcGIS Pro和ArcGIS中一同介绍。 1 ArcGIS Pro中设置北回归线 1、在ArcGIS Pro中初步设置好经纬格网等&#xff0c;设置经线、纬线都以10间隔显示。 2、需要插入背会归线&#xf…...