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

AI只需26秒,就可以设计一款会走路的机器人

由西北大学、麻省理工学院和佛蒙特大学组成的一支科研团队首次开发出一种可以完全自行设计机器人的 AI 算法。
这一 AI 算法不仅运行速度快,还可在个人计算机上运行,并从头开始设计全新的结构。只需告诉AI“我们想要一个可穿越陆地的机器人”,然后按下一个按钮,它在眨眼间就生成了一个机器人的蓝图,看起来一点也不像曾经在地球上行走过的任何动物。这个过程被团队称为“即时进化”。
人类经过数十亿年的进化,才能在陆地上直立行走,而 AI 仅仅需要 26 秒。AI 还自主迭代了多个版本,在第 10 个版本中通过自我纠正,自行完成了 " 腿 " 的进化。
这一 AI 算法与其他 AI 系统形成鲜明对比,后者通常需要依托超级计算机和巨大的数据集。而且,即便处理完海量数据后,这类系统也往往受到人类创造力的限制 —— 只是模仿人类过去的作品,而无法产生新想法。
研究人员通过 3D 打印设计的模具并填充硅胶,最终在 AI 系统的驱动下,得到了如下所示:新设计的机器人又小又软、形状怪异,目前是由无机材料制成的。虽然有些“蠢萌”,但是能以“大约是人类平均步幅的一半”的速度开始行(蠕)走(动)的机器人。

更令人惊讶的是,AI独自想出了与自然相同的行走方案:腿。但与自然界绝对对称的设计不同,AI采取了不同的方法。由此产生的机器人有3条腿,背部有鳍,面部平坦,上面布满了洞。
虽然腿的进化是有道理的,但这些洞却是一个奇怪的补充。AI在机器人身体上看似随机的地方打了洞。研究人员假设多孔性可减轻重量并增加灵活性,使机器人能够弯曲腿部行走。而当研究人员把这些洞取消时,机器人便无法再行走。
在领导这项工作的 Sam Kriegman说:“现在任何人都可以观察 AI 实时生成越来越好的机器人身体的进化过程”。

相关文章:

AI只需26秒,就可以设计一款会走路的机器人

由西北大学、麻省理工学院和佛蒙特大学组成的一支科研团队首次开发出一种可以完全自行设计机器人的 AI 算法。 这一 AI 算法不仅运行速度快,还可在个人计算机上运行,并从头开始设计全新的结构。只需告诉AI“我们想要一个可穿越陆地的机器人”&#xff0c…...

简单实现spring的set依赖注入

Maven依赖: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0…...

STM32 HAL库函数——HAL_TIM_Base_Start_IT()详解

以STM32G030C8T6中的HAL_TIM_Base_Start_IT()函数为例&#xff0c;进行解释&#xff1b; 文章目录 一、函数原型和源代码二、函数用法详解&#xff1a;2.1 参数2.1.1 TIM_HandleTypeDef结构体详解 2.2 使用场景&#xff1a;2.3 使用方法&#xff1a; 三、函数使用示例&#xff…...

C语言之通讯录的实现篇优化版

目录 动态内存管理 通讯录声明 静态版本 动态版本 ​初始化通讯录 静态版本 动态版本 Add增加通讯录 静态版本 动态版本 Checkcapacity增容 DestroyContact释放动态空间 文件操作 SaveContact保存信息到文件中 初始化通讯录 旧版本 文件版本 LoadContact加载…...

C++17中std::string_view的使用

为了解决std::string初始化(或拷贝)成本高昂的问题&#xff0c;C17引入了std::string_view。std::string_view提供对现有字符串(C风格字符串、std::string、或另一个std::string_view)的只读访问&#xff0c;而无需进行拷贝。当想要有效地处理和操作字符串而不修改它们时&#…...

C#,数值计算——分类与推理Phylo_nj的计算方法与源程序

1 文本格式 using System; using System.Collections.Generic; namespace Legalsoft.Truffer { public class Phylo_nj : Phylagglom { public double[] u; public override void premin(double[,] d, int[] nextp) { i…...

element-ui 图片压缩上传

picture.js export const compressImgNew (file) > {return new Promise(resolve > {const reader new FileReader()const image new Image()image.onload (imageEvent) > {const canvas document.createElement(canvas) // 创建画布const context canvas.getCo…...

【Java 进阶篇】Java XML约束:确保数据一致性和有效性

XML&#xff08;可扩展标记语言&#xff09;是一种常用的数据交换格式&#xff0c;用于存储和交换数据。然而&#xff0c;为了确保数据的一致性和有效性&#xff0c;通常需要定义XML约束。XML约束是一种规则集&#xff0c;定义了XML文档的结构、元素、属性和数据类型。本篇博客…...

第一章概述

一、学习目的与要求 本章对软件测试作了概括性的介绍&#xff0c;目的是使学生对软件测试有个初步的认识。通过本章的学习&#xff0c;应使学生掌握软件测试的基本概念&#xff0c;了解软件测试的发展历程和行业现状&#xff0c;掌握软件测试技术的分类&#xff0c;理解软件测试…...

XCode15与iOS17/17.1 真机测试问题处理

XCode15与iOS17/17.1 真机测试问题处理&#xff0c;网上相关博客很多&#xff0c;摘录了如下实践后能起作用的地址如下&#xff1a;Xcode 15 报错处理 - 简书iOS17版本适配-CSDN博客 Xcode15适配-六虎 主要介绍下&#xff1a;Assertion failure in void _UIGraphicsBeginImag…...

使用 Rust 和 cURL 库下载程序

以下是一个使用 Rust 和 cURL 库的下载器程序&#xff0c;用于下载 图像。此程序使用了 https://www.duoip.cn/get_proxy 的代码。 extern crate curl; ​ use std::io::{self, Read}; use std::error::Error; ​ fn main() {let url "https://www.baidu.com";let …...

三维模型表面积计算方法

【版权声明】 本文为博主原创文章&#xff0c;未经博主允许严禁转载&#xff0c;我们会定期进行侵权检索。 更多算法总结请关注我的博客&#xff1a;https://blog.csdn.net/suiyingy&#xff0c;或”乐乐感知学堂“公众号。 本文章来自于专栏《Python三维模型处理基础》的系列文…...

unity脚本_力 c#

创建一个脚本 将代码挂载到物体上 取消物体的重力 运行即向z轴运动 加力之后 是否停止是由阻力影响 如果阻力为零 则会一直运动 如果希望就算有阻力也让物体一直动就将加力代码放在Update函数里 using UnityEngine; public class Power : MonoBehaviour{ Rigidbody rigidBo…...

LeetCode 面试题 10.05. 稀疏数组搜索

文章目录 一、题目二、C# 题解 一、题目 稀疏数组搜索。有个排好序的字符串数组&#xff0c;其中散布着一些空字符串&#xff0c;编写一种方法&#xff0c;找出给定字符串的位置。 示例1: 输入: words [“at”, “”, “”, “”, “ball”, “”, “”, “car”, “”, “”…...

分类预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost多输入分类预测

分类预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost多输入分类预测 目录 分类预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost多输入分类预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.MATLAB实现基于BiLSTM-…...

Sobel算子详解及例程

Sobel算子是一种经典的边缘检测算子&#xff0c;被广泛应用于图像处理领域。它基于图像亮度的变化率来检测边缘的位置&#xff0c;主要通过计算图像中像素点的梯度来实现。 Sobel算子分为水平和垂直两个方向的算子&#xff0c;记作Gx和Gy。它们分别对图像进行水平和垂直方向的…...

ScrapeKit 和 Swift 编写程序

以下是一个使用 ScrapeKit 和 Swift 编写的爬虫程序&#xff0c;用于爬取 图片。同时&#xff0c;我们使用了proxy 这段代码来获取代理。 import ScrapeKit ​ class PeopleImageCrawler: NSObject, ScrapeKit.Crawler {let url: URLlet proxyUrl: URL ​init(url: URL, proxy…...

Java基础面试题知识点总结(上篇)

大家好&#xff0c;我是栗筝i&#xff0c;从 2022 年 10 月份开始&#xff0c;我持续梳理出了全面的 Java 技术栈内容&#xff0c;一方面是对自己学习内容进行整合梳理&#xff0c;另一方面是希望对大家有所帮助&#xff0c;使我们一同进步。得到了很多读者的正面反馈。 而在 2…...

STM32进行LVGL裸机移植

本文的移植参考的是正点原子的课程《手把手教你学LVGL图形界面编程》 基于该课程和《LVGL开发指南_V1.3》“第二章 LVGL 无操作系统移植”&#xff0c;然后结合自身的实际情况进行整理。 先根据自己的习惯&#xff0c;创建基础的单片机工程&#xff0c;然后在APP业务层和DRIVE…...

python解析robot framework的output.xml并生成html

一、用pyh模块解析stat结点数据&#xff08;output.py&#xff09; #codingutf-8import xml.dom.minidom import xml.etree.ElementTree#打开xml文档 dom xml.dom.minidom.parse(./ui/output.xml);root2 xml.etree.ElementTree.parse(./ui/output.xml) #得到文档元素对象 ro…...

别再花钱买地图数据了!手把手教你用免费资源搭建Cesium离线影像+地形服务(附Nginx配置)

零成本构建Cesium离线地图服务&#xff1a;开源资源与Nginx部署实战指南 当项目预算有限却又需要高质量三维地图展示时&#xff0c;许多开发者会陷入两难境地。商业地图服务动辄数千元的年费对个人开发者和小团队来说是不小的负担。但你可能不知道&#xff0c;GitHub等开源平台…...

终极指南:BeeHive自定义事件与上下文环境的灵活运用技巧

终极指南&#xff1a;BeeHive自定义事件与上下文环境的灵活运用技巧 【免费下载链接】BeeHive alibaba/BeeHive: 阿里巴巴开发的 Hadoop 自动化作业平台。特点是提供了一个可视化的界面&#xff0c;可以方便地管理 Hadoop 集群作业和资源。 项目地址: https://gitcode.com/gh…...

Qwen3-ForcedAligner模型解析:深入理解强制对齐技术

Qwen3-ForcedAligner模型解析&#xff1a;深入理解强制对齐技术 1. 引言 语音识别技术已经发展到了一个令人惊叹的水平&#xff0c;但很多时候我们不仅需要知道音频中说了什么&#xff0c;还需要知道每个词甚至每个字是在什么时间点出现的。这就是强制对齐技术要解决的问题。…...

MySQL 事务隔离级别与并发控制

MySQL事务隔离级别与并发控制是数据库系统中确保数据一致性与性能平衡的核心机制。在多用户并发访问的场景下&#xff0c;如何避免脏读、不可重复读、幻读等问题&#xff0c;同时保证系统吞吐量&#xff0c;是每个开发者必须掌握的技能。本文将深入探讨MySQL的四种隔离级别及其…...

深入解析复位机制:同步复位与异步复位的实战应用与优化策略

1. 复位机制的基础概念 数字电路中的复位机制就像电脑的重启按钮&#xff0c;当系统出现异常或需要初始化时&#xff0c;它能将电路恢复到已知的稳定状态。想象一下你正在玩一个卡死的游戏&#xff0c;按下复位键就能让游戏重新开始而不需要关闭整个主机——这就是复位在数字电…...

Unity Mod Manager终极指南:5个简单步骤让Unity游戏模组管理变得轻松自如

Unity Mod Manager终极指南&#xff1a;5个简单步骤让Unity游戏模组管理变得轻松自如 【免费下载链接】unity-mod-manager UnityModManager 项目地址: https://gitcode.com/gh_mirrors/un/unity-mod-manager Unity Mod Manager是一款专业的Unity游戏模组管理工具&#x…...

2025实用论文AI降重工具实测,免费好用就选这几款

工具名称处理速度降重幅度专业术语保留适用场景SpeedAI科研小助手5分钟85%→5%★★★★★硕博论文/高AIGC率文本/全学科降重熵减学术15分钟45%→8%★★★★☆常规本科论文降重灵笔10分钟60%→12%★★★★快速免注册短文本处理智清文20分钟分段处理★★★★精细分段降重文修AI按…...

深入解析osgearth加载3dtiles的实现原理与性能优化

1. osgearth与3DTiles技术初探 第一次接触osgearth加载3DTiles数据时&#xff0c;我完全被它的效果震撼到了。想象一下&#xff0c;你可以在一个虚拟地球场景中流畅地浏览城市级别的建筑模型&#xff0c;就像在玩3A游戏大作一样。这种体验背后&#xff0c;正是osgearth和3DTile…...

5分钟彻底激活Windows和Office:KMS_VL_ALL_AIO智能激活工具完整指南

5分钟彻底激活Windows和Office&#xff1a;KMS_VL_ALL_AIO智能激活工具完整指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统频繁弹出激活提示而烦恼吗&#xff1f;Office文…...

SecGPT-14B效果展示:对同一段Apache日志,输出3种专业视角(运维/安全/合规)

SecGPT-14B效果展示&#xff1a;对同一段Apache日志&#xff0c;输出3种专业视角&#xff08;运维/安全/合规&#xff09; 你有没有想过&#xff0c;一段看似普通的服务器日志&#xff0c;在不同专家的眼里&#xff0c;会看到完全不同的世界&#xff1f; 运维工程师看到的是系…...