世界机器人大会:人形机器人未来的曙光与展望

世界机器人大会:人形机器人未来的曙光与展望

2024年8月21日,北京北人亦创国际会展中心迎来了备受瞩目的2024世界机器人大会(WRC)。本次大会不仅汇聚了全球机器人领域的精英与前沿技术,更是一个集中展示人形机器人最新成果与发展趋势的重要舞台。大会上,共有来自全球的27种人形机器人整机产品惊艳亮相,标志着人形机器人技术正步入一个全新的发展阶段。本文将围绕此次大会的亮点,简单讲一下人形机器人未来的发展方向与趋势。

一、大会亮点:人形机器人的“大秀”

在2024世界机器人大会上,人形机器人无疑是最大的亮点。27款形态各异、功能丰富的人形机器人整机产品集中亮相,不仅数量上创历届之最,更在技术水平上实现了显著突破。从书写毛笔字的深圳星尘智能AI机器人助理Astribot S1,到特斯拉首次在北京展出的Optimus人形机器人,这些机器人不仅展示了高超的技能,更体现了人工智能技术与机器人硬件的深度融合。

Astribot S1以其酷似真人的外观和多样化的家务能力吸引了众多观众的目光。它不仅能够写毛笔字、熨叠衣物、分拣物品,还能颠锅炒菜、吸尘清洁,几乎涵盖了家庭生活的各个方面。而特斯拉的Optimus则以其高达28个活动关节、双手11个自由度和30%提升的行走速度,展现了人形机器人在运动能力上的巨大潜力。这些机器人的精彩表现,让人恍若置身于未来世界,感受到了人形机器人技术的飞速发展。

二、人形机器人的未来发展方向

  1. 核心技术的突破与创新

未来人形机器人的发展,将离不开核心技术的突破与创新。高爆发电机、高算力芯片、精密减速器、高精度传感器、长续航电池等核心零部件,将构筑起更加稳定、高性能的人形机器人硬件系统。这些技术的进步,将为人形机器人提供更强大的动力、更精准的感知和更持久的续航能力,使其能够更好地适应各种复杂环境和任务。

  1. 人工智能的深度赋能

人工智能技术的快速发展,为人形机器人注入了新的活力。基于神经网络、图语法、进化算法等人工智能技术,人形机器人将能够根据特定场景和任务需求,自动构建最优的形态和控制策略,实现形态和控制的协同优化。这种智能化的设计,将使人形机器人更加灵活、智能,能够更好地适应各种复杂场景和任务。

  1. 运动智能的提升

在复杂地形行走方面,人形机器人将实现稳定、自适应、抗干扰的行走能力。它们将能够适应斜坡、阶梯、门槛等复杂地形和狭窄环境,为人类提供更加便捷的服务。同时,双臂协同操作能力的提升,将使人形机器人在下半身抖动的情况下,依然能够完成高性能的操作任务。这些技术的突破,将极大地拓展人形机器人的应用场景和潜力。

  1. 多模态大模型与具身智能

通过融合语音、图像、文本、传感信号、3D点云等多模态信息,人形机器人将具备更强大的感认知和决策规划能力。这将使人形机器人能够更好地理解和响应人类的需求,提升在复杂场景任务中的泛化能力。同时,具身智能技术的发展,将使人形机器人能够在高变化下做出迅猛、精准的反应,成为更加高效、稳定的智能系统。

三、人形机器人的发展趋势

  1. 应用场景的不断拓展

随着技术的不断进步和应用场景的不断拓展,人形机器人将在各个领域发挥重要作用。在工业领域,它们将参与到危险作业的生产环节,极大提高生产效率与安全性;在特种领域,它们将成为执行科研探索、抢险救灾、安防巡检等任务的重要力量;在民生领域,它们将全面融入人们的生活,从家政服务到医疗辅助,成为不可或缺的存在。

  1. 供应链的协同作战与成本降低

当前,人形机器人成本高企是制约其商业化进程的重要因素之一。为了降低成本并推动人形机器人的普及,整个供应链需要协同作战。企业可以通过构建关键零部件自研线、优化生产流程、提高生产效率等方式来控制成本。同时,完善的供应链与产业生态的构建,也是降低人形机器人“身价”、走向千家万户的必经之路。

  1. 道德与伦理问题的关注

随着人形机器人在各个领域的深入应用,其道德与伦理问题也日益受到关注。如何确保人形机器人的设计、开发和应用合乎人类道德和伦理价值?如何保障人类在使用人形机器人过程中的权益和安全?这些问题需要政府、企业和社会各界共同努力来解决。通过制定相关法律法规、加强技术研发与监管等方式,可以为人形机器人的健康发展提供有力保障。

  1. 全球化合作与竞争

在全球化的背景下,人形机器人的发展离不开国际合作与竞争。各国政府和企业应加强合作与交流,共同推动人形机器人技术的创新与发展。同时,也要注重知识产权保护和市场竞争秩序的维护,为人形机器人的健康发展营造良好的外部环境。

四、结语

2024世界机器人大会的召开,不仅展示了人形机器人的最新成果与发展趋势,更为我们描绘了一个充满无限可能的未来。随着技术的不断进步和应用场景的不断拓展,人形机器人将成为人类生活中的重要伙伴和助手。我们有理由相信,在未来的日子里,人形机器人将以更加智能、灵活、高效的面貌出现在我们面前,为我们的生活带来更多便利和惊喜。

嵌入式开发

嵌入式开发学习上(开发环境)

在科技飞速发展的今天,嵌入式系统作为连接物理世界与数字世界的桥梁,正逐步渗透到我们生活的每一个角落。从智能家居的温馨调控,到工业自动化的精准执行,再到物联网(IoT)的广泛应用,嵌入式技术以其独特的魅力和无限潜力。所以在工程学的学习中,掌握嵌入式开发技术无疑是一条必经之路,它能够引领我们深入探索技术的核心,为未来的创新奠定坚实基础。

嵌入式系统,简而言之,就是那些被设计用于执行特定任务,并嵌入到更大系统或设备中的计算机系统。它们通常具有体积小、功耗低、可靠性高、实时性强等特点,广泛应用于消费类电子产品、汽车电子、医疗设备、航空航天等多个领域。学习嵌入式开发,不仅能够让你亲手打造属于自己的智能设备,更能让你深入理解计算机科学与电子工程之间的紧密联系,为未来的职业发展奠定坚实的基础。今天这篇文章主要讲述一下与我们的课内学习以及项目制作关联最大的单片机嵌式开发。

单片机作为嵌入式系统的核心,其种类和开发环境随着技术的进步而不断更新迭代。目前,市场上常用的几款单片机包括Atmel AVR系列、STM32系列、PIC系列,51系列以及Arduino平台等。目前我们使用的最多的一个开发平台就是搭载了stm32系列核心处理器的开发板。但其实STM32开发的复杂性相对来说是比较高的,但他的一个最大的优势在于极强的信息处理能力,以及广泛的兼容性,超低的价格。但今天我主要与大家分享的是我目前使用最多的一个开发平台arduino。

很多人都会觉得arduino有点low,认为arduino是一个最入门级的嵌入式开发平台,确实因为arduino的绝大部分硬件都做了二级封装,所以自由度并不是很大。但其实我觉得真正想把这个开发环境学明白其实还是挺困难的,而且他的一个学习深度并不会比stm32系列要少多少。随着学习的深入,当然就会逐渐发现使用arduino也可以完成超级多的有趣的项目。,而且使用起来会比stm32要省事儿很多。

那我们就先看一下百度百科上是怎么介绍arduino的吧。

“Arduino,这个源自意大利的开源电子原型平台,自诞生以来便以其简单易用、功能强大、社区活跃等特点,吸引了全球数百万电子爱好者、设计师、工程师以及学生的关注。它打破了传统嵌入式开发的门槛,让没有编程和电子基础的人也能快速上手,创作出各种有趣的电子作品。Arduino的开发环境,也被称为Arduino IDE(集成开发环境),是一个基于Java的跨平台应用程序,支持Windows、macOS和Linux等操作系统。它提供了直观的图形界面、丰富的库函数和简单的编程方式,使得编写和上传代码到Arduino板变得异常简单。在Arduino IDE中,你可以通过拖拽或编写代码块来定义Arduino板的行为,如读取传感器数据、控制LED灯闪烁、驱动电机转动等。此外,Arduino IDE还支持代码调试、串口监视器等功能,帮助你更好地理解和调试你的项目。”

在百度百科介绍中,我们明显感受到Arduino开发环境最大的特点“使用简单”。Arduino IDE集成化开发环境不仅提供了丰富的衍生库,还极大地简化了开发流程。与其他开发环境相比,它无需深入编写底层代码,仅需调用库中的函数即可轻松实现I2C通讯、SPI通讯、激光雷达测距等功能。此外,网络上众多开发者不断贡献和扩展这些库,使得Arduino的开发库日益完善。所以Arduino开发系统简单可靠的特点,完美契合了我们大学生课外实践与创新的需求。因为我们更侧重于在现有技术基础上进行创新探索与二次开发,而非深陷底层逻辑的繁琐之中。通过有效利用开发系统中现成的库文件,我们能够高效完成大部分项目学习任务,显著节省时间成本。而且在创意设计与项目研究阶段,我们往往聚焦于功能的实现与验证,而非大规模量产的考量,因此STM32的超低价格优势在此阶段并未成为主导因素。因此直到如今我也依旧在大量的项目上使用Arduino开发平台。

Arduino包含了众多开发板型号,这些开发板不仅限于Arduino官方发布的系列,还包括了第三方开发板如ESP32等,它们各自具有独特的特点和优势,每种型号都针对不同的应用场景和需求进行了优化。官方开发版中比较常见的有Arduino Uno(基于ATmega328P单片机),Arduino Mega 2560(基于ATmega2560单片机),Arduino Nano,Arduino Yún。这些款开发板我都是使用过的,而且真的是非常的好用。就拿Arduino Nano来讲,他拥有14个数字输入或输出的引脚,6个模拟输入输出引脚。这个大部分项目都可以在他的基础上开发完成。而且它的体积非常的小巧,只有一个大拇指的体积。价格也是比较便宜。所以市面上很多学习类机器人都使用了这款开发板。甚至有一些5kg负载级别的机械狗或者是八足蜘蛛都用了这款开发版。但也正是因为这些开发板都使用了AVR处理器,货源并不是很稳定,导致他们的价格浮动会比较大。就拿我之前在高一时期做的攀爬机器人在这个项目来讲,核心驱动就是使用的mega 2560这块儿板子。当时是疫情期间,国内这边的新生产的AVR不来,全靠之前的库存来顶。所以这块儿板子也一直从疫情前的每块儿大概在30块钱左右飙升至98块钱这还是非官方的版本。但没办法,为了赶进度,我当时就是在价格最高的那段时间下单的。但也是这次的一个经历让我发现了一款宝藏处理器esp 32.

ESP32系列是在市场上最流行第三方开发板。ESP32是一款集成了Wi-Fi和蓝牙功能的微控制器,其性能远超Arduino Uno等基于AVR单片机的开发板。ESP32拥有丰富的外设接口和强大的处理能力,非常适合需要网络通信和复杂控制的应用场景。基本上我画的每一块儿板子上基本上都会使用个系列的Mcu作为核心处理器。主要原因倒不是因为它是国产的芯片(政治正确)。我觉得选择它的最核心的原因是他的算力真的非常强大。一大一小的双核架构,最高可拓展到32 mb的RAM基本上可以解决大部分的任务。甚至连一些小型的AI项目都可以跑起来。当然有一个原因也是因为esp32系列中很多处理器型号都做了一级的封装,晶振和PSRAM都在这个封装里面连好了。这样就可以使我们省去画外围电路这个复杂的步骤。把更多精力放在他的功能实现上。

因为想写的内容太多,我今后会专门一篇关于Esp 32文章,好好和大家聊一下这款宝藏处理器。

那在文章最后我想跟大家聊到底要去学习哪种开发平台,我的一个想法,如果大家是在之前从来没有接触过单片机,并且在未来会从事嵌入式硬件开发,那直接上stm32就行,一步到位。但如果是之前有接触过arduino的话,我觉得还是可以在进行深入学习一下,因为其实各大开发平台的一个底层原理都大差不差,把一个嵌入式平台学的十分透彻,在学习其他开发平台会非常的容易,基本上上手几天就能熟练运用了。当然去学习stm32更好的。那如果你是想着重发展互联网的话,我觉得去着重学习下esp 32是非常有必要的。

结构学习

结构设计学习

在机器人的研发过程中,结构硬件设计无疑是奠定坚实基础的关键环节。要想在这一领域深入探索,扎实的理论知识与技能不可或缺。对于初学者而言,学习机械绘图是踏入结构设计大门的必经之路。尽管现代三维设计软件已逐渐淡化了传统手绘的界限,但坚实的手绘基础依然能为后续的数字绘图工作提供宝贵的助力,因为它培养了空间想象力和精准表达的能力。所以我还是真的非常推荐初学者在真正学习三维绘图之前去看一看机械制图这些书,从最常用最传统的标线,符号这些基础入手。

 

当完成基础机械绘图的学习后,选择合适的绘图软件便成为下一步的重要任务。市面上的绘图软件各具特色,如专长于复杂场景建模的3D Max,精准应用于平面机械工程设计的AutoCAD,以及我们今天要特别推荐的SolidWorks。我之所以强烈推荐SolidWorks,是因为它以其全面性在众多设计软件中脱颖而出。SolidWorks由达索系统公司(Dassault Systèmes)开发,这家巨头还拥有UG(现称为NX)和CATIA等重量级产品。与专注于航空器设计、拥有卓越曲面建模能力和丰富标准件的NX不同,SolidWorks更像是一个功能齐全、易于上手的“全能选手”。它不仅涵盖了从零件设计、装配模拟到运动仿真的全流程功能,还以其直观的界面和强大的兼容性赢得了广大工程师的喜爱。工程师们常常把NX比作为带着草莓奶油的蛋糕。而Solid works就是一块儿蛋糕胚,有蛋糕的味道,虽然不那么好吃,但也足以填饱肚子。

 

因此,对于致力于机器人硬件设计的朋友们来说,SolidWorks无疑是一个值得深入学习和掌握的强大工具。

 

接下来,我将从个人视角出发,带领大家深入探索SolidWorks的世界,并分享我的使用体验。首先,正如前文所述,SolidWorks以其直观易学的特点著称,其建模逻辑清晰,即将线条编织成面,再由面构建成立体,这样的过程让初学者也能迅速掌握,轻松绘制出基本的长方体、圆柱体或球体等形状。因此,在短时间内学会根据三视图绘制简单图形和零件并非难事。

 

然而,学习的道路从不平坦,当跨过基础门槛后,真正的挑战才刚刚开始。在SolidWorks的深入应用中,我们不再仅仅是图纸的“搬运工”,而是需要成为能够解决实际工程问题的设计师。这时,机械设计基础的学习变得至关重要,它涵盖了材料力学、机构学、机械设计原理等多个方面,这些知识将指导我们如何设计出既满足功能需求又考虑成本效益的零件。与此同时,我们还需要将设计思维与制造工艺紧密结合,深入理解加工工艺的局限性与成本考量,以确保设计方案的可行性。从最初的3D打印原型验证,到线切割、CNC加工等工艺的探索,当你在设计加工的零件逐渐增多,你的熟练程度也会逐渐增强,但刚开始的时候可能一个零件你需要修改几十次才能达到预期,在后来基本绘制完再修改一次就基本可以进入投产或使用了。当然这些都是基本零件的绘制与制作。

 

SolidWorks的强大之处远不止于此,之所以他被众多机械研究领域所使用是因为它大的装配体配合能力。你可以把所有的零件在这里面组装起来,使用多个配合让机械动起来。最基础的平面固定,重合,平行这些基本配合算是比较简单的,想让两个齿轮完美的结合起来,让同步带进行动力传输这部分的学习还是挺困难的,所以说SolidWorks是入门简单,熟练掌握困难的一个软件。

 

而且solid works这套软件内还包含了非常多的插件以及扩展功能。比如说力学simulation仿真。流体仿真,动画渲染。这仿真渲染软件虽然远不如那些市面上专门的软件好用,功能能没有那么齐全,但对于目前的学习来说也足够使用了。所以如果大家有时间的话,学一学它的扩展功能与插件还是非常有必要的。而且从我的一个感受来看,做了个那个works里面自带的simulation,应该算是众多应力分析里面手最快使用起来最方便的一款软件了。

 

之后再想说一下我们要如何去学习这款软件,很多人可能会选择去选择花钱报一个短期的课程,可能线上也可能线下,但我觉得没有这个必要。我先说一下我的一个个人情况,在我刚开始接触这个软件的时候,完全就是按照软件里面使用操作说明,一点点学习使用。并没有跟着课程进行学习。还有就是其实在b站上就有很多非常棒的一些课程,有三小时速通。也有近百小时从入门到精通详细的讲解。具体如何选择就看大家自己的需求了。如果让我具体推荐一些课的话,我比较推荐阿奇设计分享的十个小时的课程。讲的真的非常详细全面,里面的每一个小事例都很利于提高你的绘图技术,一边听课一边跟随他的步骤绘制,可以有很大的提升,后期我也是有跟着他的课程又温习巩固了

寄读者

写给读者

 首先,欢迎各位访问Engineering工作室的官网。我们工作室专注于中高等教育阶段的机器人教育,内容覆盖从初中衔接课程到大学本科阶段。

我们的网站精心划分为四大板块。其中,核心板块是学习交流社区。在这里,我将定期与大家分享工程学的学习方法、学习心得,并推荐一些优质课程,这些课程的教育水平主要针对大学本科阶段。我会引导大家从本科入学阶段的衔接课程开始,比如arduino单片机和solid works三维绘图,AltiumDesigner电路绘图等工具性的基础学习。在完成上述工具性内容的学习后,大家将进入理论层面的深入探索。这一阶段将涵盖理论力学、材料力学、平面机械原理、机械设计、模拟电子、数字电子、电工学以及机器人学概论,机电控制原理等课程。为了深入理解这些理论,大家需要投入大量时间阅读文献和教材。然而,这一部分的学习确实需要耐心,因为大部分时间会花费在按照课本内容学习、编写代码和记忆基本机械结构上,而需要动手实践的部分相对较少。为了缓解这种学习压力并激发学习兴趣,我建议大家在这一阶段可以浏览网站上的开源项目板块。在那里,你可以找到一些创意性小制作,这些项目不需要过多的理论知识,却能提升你的动手能力,并帮助你度过这个相对枯燥的学习阶段。随着时间的推移,我们将逐步深化学习,进一步探索如ROSOpenCVsimulink等深度学习的机器人操作系统或视觉识别系统。一旦接触到这一阶段,便意味着已经迈入了机器人学的广阔天地。然而,真正的进步和成就,还需依赖于个人的潜力和不断的自我探索。完成这些核心课程的学习,通常需要两到三年的时间,这恰好是本科阶段的学习周期。因此,我们承诺学习交流社区板块第一轮内容将持续更新至少三年,以确保学习者能够获取到所有关键的学习资源和内容。未来,我们将继续拓展更新内容,特别是聚焦于机器人的深度学习和AI应用,以紧跟行业前沿,满足学习者对新技术、新知识的渴求。

为了保持内容的时效性和互动性,我计划每月至少更新两次这个板块的内容。同时,我也会在这里分享我在项目中遇到的一些技术挑战,期待大家共同参与,共同解决。

 

第二个板块是开源项目区。这个板块主要展示我制作的一些项目,它们适合所有教育阶段的同学们去了解和学习。在这里,我会发布一些需要强大理论体系支撑的开源项目,比如FoC闭环控制器和基于OpenCV开发的视觉识别步进电机机械臂等。这些项目主要面向目前在校的大学生,旨在通过项目硬件与理论知识的结合,帮助他们巩固学习成果,并鼓励大家进行二次开发,例如用于毕业设计。

同时,这个板块也会发布一些创意性小制作,如ESP32智能车和使用舵机为驱动的四足机器人等。这些项目都经过了我的二级封装或完整的硬件产品化,使得即便你只需要会Scratch这类模块化编程,初中阶段的电路基础知识,一点点的平面机械原理,也能轻松完成。这些创意小制作的目的是激发大家对机器人学和工程学的兴趣,因为纯粹的理论学习确实可能让人感到吃力,尤其是考虑到内容的丰富性和难度。

这一板块面向广泛的学习者,无论是大学生还是中学生,都值得点进来探索一番,尝试亲自动手实践。对于大学生而言,这里提供了一个绝佳的实践机会,有助于提升学习兴趣并深化理论知识的理解。而对于中学生,这则是一次宝贵的课外实践经历,不仅能够培养兴趣,还能为未来专业课程的学习提前规划方向。

 

第三个板块是Steam教育课程,这一板块专门针对初高中阶段的学生,同时也提供给科技教育机构、社团以及学校科技性夏令营。我们精心打造的Steam教育课程系统完备且严谨,不仅涵盖了科学、技术、工程、艺术和数学等多个领域,更融合了前沿科技与创新教育理念。值得一提的是,我们拥有这些课程的全部版权,确保了学生和机构们能够独家体验到我们的优质课程。

我们Steam教育课程的最大特点和优势在于我们提供的极其有创意且性能卓越的硬件支持。这些硬件不仅为学生提供了实践操作的平台,更激发了他们探索未知、创新实践的欲望。我们深知,在科技教育中,硬件的支持至关重要,因此我们不断投入研发,力求为学生提供最先进、最实用的学习工具。

在教学方法上,我们始终坚持以项目式学习、探究性学习为核心指导思想进行课程安排。通过引导学生参与实际项目,让他们在实践中学习、在探究中成长。我们鼓励学生发挥主观能动性,培养他们的创新思维和解决问题的能力。同时,我们也注重团队合作与沟通能力的培养,让学生在与他人合作中学会倾听、理解和尊重。

总之,我们的Steam教育课程致力于为学生提供一种全新的学习体验,让他们在科技的海洋中畅游,探索未知的世界。我们相信,通过我们的努力和学生的积极参与,一定能够培养出更多具有创新精神和实践能力的优秀人才。

 

最后一个板块是“科技好物市场”,尽管目前这一板块仍处于紧张的筹备阶段,距离正式上线还有一段时间。但我们坚信,这一板块的推出将为广大机器人学爱好者带来极大的便利和惊喜。

设立“科技好物市场”的初衷,源于我们深刻认识到,在机器人学的学习过程中,控制学是至关重要的一环,它要求学习者投入大量的精力和时间去深入理解与实践。而为了更好地掌握控制学的精髓,学习者往往需要借助一些高质量的硬件来辅助学习,进行实地操作和实验。

因此,我们精心策划了“科技好物市场”这一板块,旨在为学习者提供一系列优质的硬件产品,这些产品不仅性能卓越、质量可靠,而且与机器人学和控制学的课程内容紧密相关。我们相信,通过这一板块,学习者能够更加方便地找到适合自己学习需求的硬件产品,从而更高效地掌握机器人学的知识和技能。总之,“科技好物市场”的推出,将为广大机器人学爱好者提供一个更加便捷、高效的学习平台,让每一位学习者都能够在机器人学的道路上走得更远、更稳。

 

读到这里,我深信在座的每一位都是对机器人和工程学怀有无限热爱的朋友。你们对知识的渴望和对技术的追求,正是我们网站存在并不断发展的核心动力。在此,我再次向你们表示热烈的欢迎!我们的网站是一个专为机器人和工程学爱好者精心打造的交流平台,致力于分享最新的行业动态、技术教程和项目案例,为大家提供一个互相学习、交流和成长的空间。

当然,我们也非常期待与各位有志之士展开合作。如果你对我们的网站感兴趣,或者有任何合作项目想要探讨,欢迎点击这里与我们取得联系。我们期待与你的合作,共同推动机器人和工程学领域的发展。

最后,我要衷心感谢每一位朋友的支持和关注。你们的参与是我们网站不断前进的动力源泉。我们坚信,在大家的共同努力下,我们的网站将成为机器人和工程学领域最具影响力和价值的交流平台。让我们携手并进,共同创造美好的未来!