加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 前言:
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

发布T. ROS 2.0和NodeHub平台,地平线如何推动机器人开发新一轮革新?

2023/08/07
5802
阅读需 21 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

发布T. ROS 2.0和NodeHub平台,地平线如何推动机器人开发新一轮革新?

——如何释放机器人开发者的潜在动力?

前言:

在机器人领域的发展中,开源软件硬件充当推动者。地平线机器人最新发布的T. ROS 2.0操作系统和NodeHub开发平台强化了这个趋势,同时给开发者和行业带来了新的可能性。

在7月25日近期于深圳举办的“地平线2023机器人开发者创享日”上,地平线宣布了新的RDK系列机器人开发者套件、TogetheROS.Bot™2.0操作系统,以及NodeHub应用中心和更新的开发者社区。地平线创始人兼CEO余凯、机器人事业部总经理王丛、机器人事业部生态负责人兼ROS机器人社区“古月居”创始人生态负责人胡春旭,合作伙伴、高校专家和开发者代表都参与了此次活动。与非网记者也受邀参与了此次盛会。

全新升级的RDK开发X3套件    v2.0和RDK Ultra

RDK:更好用的机器人开发者套件

在本次“开发者创享日”活动中,地平线展示了全面升级的开发平台产品。其中,RDK套件(Horizon Robotics Developer Kits),为基于地平线智能芯片打造的机器人开发者套件,包括RDK X3、RDK X3 Module、RDK Ultra 等,该产品线包括RDK X3 v2.0和RDK Ultra,都是以地平线智能芯片为基础构建的机器人开发者套件。这些套件能帮助开发者快速搭建机器人原型、开发机器人产品、开展评测和验证工作,大大提升了开发效率。

其中RDK X3 2.0版本v2.0是地平线新一代的机器人开发者套件。,相比前一代,RDK X3它v2.0在性能和特性上都有了显著的提升。例如,其处理能力和存储容量都有所提升,使得开发者能够运行更加复杂的机器人应用并处理更多的数据。此外,它也在兼容性上做出了改进,支持更多种类的机器人硬件和软件,包括各种传感器执行器,以及操作系统和编程语言。至于开发工具,RDK X3 v2.0提供了更多易用的资源,如API、示例代码、文档以及社区支持等,让开发者更方便地开发和优化机器人应用。

RDK Ultra则是地平线的另一款新产品,它更注重于高性能和高级功能的支持。它提供超高的处理能力和存储容量,以满足最先进的机器人应用需求。此外,RDK Ultra支持更多的高级功能,比如高精度传感器、复杂的运动控制,以及强大的AI算法等。更值得一提的的是,RDK Ultra提供了更多的定制选项,让开发者能够根据自己的需求选择最合适的硬件和软件配置。

笔者认为,RDK X3 v2.0和RDK Ultra的发布将对机器人硬件市场产生重大影响。首先,它们可能推动市场竞争,激发其他公司加速产品迭代、提升性能,从而推动整个市场的技术进步。其次,这两款产品的上市将为开发者和企业提供更多的硬件选择,RDK X3 v2.0适用于需要一般性能、性价比较高的应用,而RDK Ultra则满足对高性能有特殊需求的高端市场。此外,地平线对开源的支持,进一步推动开源硬件和软件的发展,激励更多的开发者加入开源社区,加速硬件和软件创新。最后,这两款产品的价格政策将影响整个硬件市场的价格体系,可能引导其他厂商调整价格,从而影响整个市场的价格水平。这些新产品的发布还将刺激更多的机器人应用创新,尤其在服务机器人、工业机器人、AI研究等方向上。

TogetheROS.Bot 2.0:专为机器人开发者设计的开源操作系统

此次地平线推出的TogetheROS.Bot 2.0版(简称为T. ROS),是一款专为机器人厂商和生态开发者设计的机器人操作系统。基于此系统,开发者和商业客户能够实现高效、便捷的机器人开发,从而打造出具有竞争力的智能机器人产品。

在地平线的产品阵列中,T. ROS无疑扮演了关键的角色。作为一款开源机器人操作系统,T. ROS提供了一套完整的、模块化的软件平台,帮助开发者快速开发和部署机器人应用。现在,地平线对这款系统进行了重大的迭代更新,发布了T. ROS 2.0版本。

T. ROS 2.0版本在功能性、性能以及用户体验上都进行了全面的升级。首先,新版本在底层性能上实现了显著提升,包括对实时性、稳定性和可扩展性的优化。这种优化不仅提高了处理速度,降低了延迟,更提升了系统稳定性,帮助机器人在复杂环境中实现更好的适应能力和高强度工作的能力。

其次,T. ROS 2.0增加了多种新的算法示例和开发工具,使得开发者可以更便捷、高效地开发和测试机器人应用。这些算法涵盖了机器人的多个关键功能,如导航、路径规划、对象识别等,大大简化了开发过程,同时也提供了一个良好的平台,让开发者能够在这些示例的基础上,进行更深入的研究和改进。

最后,T. ROS 2.0致力于提高代码的可读性和可用性。通过改进文档和开发教程,使得更多的开发者能够快速上手,提高了开发效率,同时也加深了开发者对于系统的理解,帮助他们更好地利用系统的功能。

地平线机器人的开源策略与开发者社区有着紧密的联系。地平线深知,只有与开发者社区保持紧密的交流和反馈,才能让T. ROS系统持续优化,满足开发者们日益增长的需求。因此,地平线将开发者社区作为一个重要的反馈渠道,积极参与到社区中,听取开发者的建议,理解他们的需求,然后将这些反馈整合到T. ROS的更新与优化中。

同时,地平线也鼓励社区的开发者参与到T. ROS的开发和改进过程中。他们将T. ROS 2.0的全部源代码发布在GitHub上,任何人都可以下载、修改和使用。这种开源的方式,不仅使T. ROS系统能够受益于全球开发者的智慧,也为开发者们提供了一个学习、交流和创新的平台。可以说T. ROS 2.0是地平线机器人开源策略的一个重要体现。通过与开发者社区的紧密交流和反馈,他们不断优化这个功能强大、易用的机器人操作系统。

NodeHub:机器人应用开发革命

地平线全新推出NodeHub应用开发中心

地平线机器人推出的另一款机器人应用开发与分享中心——NodeHub,以其创新的设计理念,融合了大量智能机器人的应用节点,让开发者能够在一个平台上轻松地安装和部署机器人应用,大大提升了开发效率。这一全新的开发平台为开发者提供了一站式解决应用开发需求的能力,让开发者无需在多个平台之间跳转,极大地提升了开发效率,同时也为未来的机器人技术发展提供了更多的可能性。

“Node”在NodeHub中是指点,而"Hub"则是面。这不仅代表了NodeHub的基本结构,同时也展示了它的开发理念——从点到面,覆盖整个机器人应用功能。这种由点到面的网络结构,让NodeHub能够灵活地适配不同的机器人场景,提供更广泛的可能性。而这种灵活性,使得开发者能够依据实际需求,更加精细地定制和开发自己的机器人应用,大大提升了应用的适用性和灵活性。

NodeHub的强大不仅体现在前端,更体现在后台。在NodeHub的后台,地平线部署了一套强大的服务器系统。这套系统每天都在进行持续的测试、迭代、集成、打包和封装等工作,保证了NodeHub的稳定性和高效性。而这种高效性不仅让开发者能够在NodeHub上一键安装所需的应用,同时也让他们能够更加专注于应用开发,而无需过多地担心应用部署和维护的问题。

NodeHub的另一个重要特性是开源性。NodeHub采用了开源的策略,这意味着所有的功能都是开放的,任何开发者都可以参与到其中,贡献自己的代码,分享自己的经验。这种开放的环境,不仅激发了开发者的创新精神,也提升了开发者社区的活跃度,为机器人应用开发带来了更快的进步。

对于机器人应用开发来说,NodeHub无疑是一场革命。它极大地简化了开发流程,使得开发机器人应用变得像搭积木一样简单。开发者可以通过简单的拖拽和配置,就能快速搭建出复杂的机器人应用。并且,NodeHub提供了一个开放的平台,让开发者能够分享自己的成果,学习其他开发者的经验,从而提高整个社区的开发水平。通过持续的迭代和更新,NodeHub能够保证开发者总能使用到最新、最优的工具和服务,提高他们的开发效率和产品质量。

总的来说,NodeHub作为一个开放、强大且灵活的机器人应用开发平台,它极大地简化了开发流程,扩大了开发者社区,并推动了机器人技术的快速发展。面对未来,我们有理由期待NodeHub能够带来更多的创新,推动机器人技术向更深、更广的领域发展。

全面升级的开发者社区

机器人开放市集

除了此次发布的几款新品,地平线机器人还针对开发者社区进行了全面的升级,构建了一套全新的用户界面(UI)、文档系统、以及论坛系统。这些改变大大提升了开发者社区的友好性和效率,也对开发者们进行开发和交流带来了许多优势。

新的用户界面(UI)设计将美观性与易用性相结合,为用户提供了良好的用户体验。开发者能够更容易地找到自己需要的信息和资源,这无疑提高了开发的效率。同时,友好的界面也使得新的开发者更容易上手,加快了他们的学习进度。

新的文档系统对旧有的资料进行了归纳和整理,使得开发者能够更容易找到所需的文档和指南。同时,新的文档系统还增加了许多新的文档和教程,为开发者提供了更多的学习资源。这样的设计使得无论是新手开发者还是经验丰富的开发者,都能在这个系统中找到自己所需要的资料。

论坛系统也进行了全新的设计。这个活跃的论坛系统鼓励开发者进行交流和讨论,建立了一个活跃的开发者社区。开发者们能够在这里分享自己的经验,提出自己的疑问,获取其他开发者的帮助。这种交流和讨论不仅可以解决开发中遇到的问题,还能产生新的创新思维,推动技术的发展。

新的开发者社区秉持开源的精神,鼓励开发者们进行协作,共享资源。这不仅能提高开发的效率,也能推动技术的发展。同时,地平线机器人团队对社区的支持并不止于此,他们会继续更新和改进社区,以更好地满足开发者的需求。这使得社区始终能保持活力,鼓励开发者进行持续的学习和创新。

据介绍,地平线与诸多头部机器人合作品牌建立深度合作关系,比如科沃斯和本末科技。他们分别基于地平线的旭日®3芯片和旭日®X3派RDK X3,推出了业内首款搭载智能专用处理器扫地机器人和国内首个智能轮足机器人开发平台。这些都是地平线机器人平台赋能的实例,他们也与众多合作伙伴一起打造了包括智能车、四足狗、机械臂,甚至人形机器人等丰富多彩的开发者产品。

地平线的生态平台优势不仅体现在合作伙伴,同样也作用于高校及个人开发者,它已成为广大机器人学习者及发烧友的“良师益友”。他们已面向全国高校推出Horizon DUP高校开发者计划(Horizon Developer University Program)。该计划通过校企课程、科研赛事等方式及地平线所提供的机器人开发套件,推动高校机器人通识教育,培养高校开发者创新实践。

机器人开发者“Call to Code”案例分享

在此次“开发者创享日”活动中,地平线开发者社区全新改版上线。该线上社区提供的技术交流、分享平台,拥有机器人开发、应用、论坛、课程、合作等丰富内容,并内嵌了NodeHub等全新功能。值得一提的是,该活动共汇聚了近300名各类开发者,其中25家合作伙伴带来了各式基于地平线生态的机器人产品现场展出。众多开发者在“Call to Code”环节亲自上台演示,分享机器人开发经验,讲述在地平线开发者社区茁壮成长的故事。这无疑加强了开发者社区的活力和创新氛围。

开源策略的创新与挑战

最后,地平线机器人公司的底层性能增强和算法示例都是完全开源的。它意味着全球的开发者都可以自由地访问和使用这些资源,为他们的项目提供强大的支持。开源的形式也让开发者们有机会为这些开源资源提供反馈和建议,帮助地平线机器人公司不断完善其产品和服务。

开源代码在当今的软件开发中已经成为一个不可或缺的部分。它赋予了全世界的开发者贡献代码的能力,帮助改进各种项目,并使得开发过程更加透明和开放。地平线机器人公司以此为基础,将其T. ROS 2.0版本的操作系统代码放在了GitHub上,这为全球的开发者社区带来了许多的好处。

开源代码首先允许开发者查看和修改源代码。这对于开发者来说是一个巨大的优势,因为它使他们能够深入理解机器人操作系统的工作原理,从而编写出更高效的代码。此外,由于源代码是开放的,开发者还可以根据自己的需要,对其进行定制化的修改,从而创建出满足特定需求的解决方案。这种开放的交流环境,使得开发者可以直接提出问题,获取答案,分享自己的经验和见解。这种互动性和开放性,使得开发者可以更好地理解和掌握机器人开发的最佳实践,同时也能从其他开发者的经验中学习和成长。

开源代码也意味着持续的迭代和改进。地平线机器人公司不仅在GitHub上发布了T. ROS 2.0的初始版本,还会定期更新其代码,添加新的功能,优化性能,修复bug等。这种持续的更新和改进,使得开发者总能够使用到最新,最优的版本,从而提高他们的开发效率和产品质量。

地平线的开源策略有助于其产品的持续优化和创新。他们将产品的源代码公开,鼓励全球的开发者参与进来,共同为产品的改进和升级提供新的思路和方法。这种策略极大地扩大了地平线机器人获取创新灵感和技术改进的途径,使得其产品能够更快地跟上技术的发展步伐,甚至领先于市场。地平线的开源策略有利于形成一个健康、活跃的开发者社区。在开源的环境下,开发者们可以自由地分享他们的想法、经验和问题,这不仅可以帮助他们更快地解决问题,也有利于产生新的合作和项目。地平线机器人也通过定期与社区的交流、互动,深化了与社区的关系,提高了其在开发者中的影响力和口碑。

公开源代码也有助于提高地平线产品的透明度和信任度。这种透明度可以让用户清楚地知道他们使用的产品是如何工作的,这有助于增强用户对产品的信任。同时,这也使得地平线机器人的产品更加符合开放、透明的现代软件发展趋势。

然而,虽然开源策略带来了很多好处,但同时也带来了一些挑战。比如,开源代码可能会被恶意使用,造成安全问题。此外,公开的代码也可能被竞争对手利用,带来商业上的威胁。这就需要地平线机器人公司在享受开源带来的好处的同时,也要注意管理这些风险。

总结

中国现已成为全球最大的机器人市场,但仍存在诸多挑战,如开发效率低下、长迭代周期、技术落地难度大等。地平线已构建了从机器人开发套件(RDK系列)到机器人操作系统(TogetheROS.Bot)的完整机器人开发平台,覆盖了开发全生命周期。这次创享日是地平线为企业、机构、技术创新者以及机器人爱好者创建的盛会,主题为“乐享开发CodePlay”,旨在搭建共创、共享的机器人生态技术前沿平台,为开发者提供创新舞台。

在面向未来的发展中,地平线的开源策略、T. ROS 2.0,以及新的机器人应用开发和分享中心NodeHub,将对未来的机器人开发产生重大影响。这一系列的新方向,不仅推动了开源文化的发展,也推动了模块化和标准化开发的普及。此外,它们还扩大了机器人应用的可能性,并建立了一个更大,更活跃的开发者社区,从而提高了机器人的普及率和应用范围。地平线机器人公司,作为行业领先的智能计算方案提供商,正在用其创新的产品和服务,如T. ROS 2.0和NodeHub,推动这个行业的进步。这些新的工具和资源,将为机器人开发者提供全新的支持,提高他们的开发效率,缩短产品的迭代周期。这将对中国乃至全球的机器人行业的未来发展产生深远影响。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ATMEGA328PB-AUR 1 Atmel Corporation RISC Microcontroller, CMOS,

ECAD模型

下载ECAD模型
$2.65 查看
PIC32MX795F512L-80V/PT 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PQFP100, 12 X 12 MM, 1 MM HEIGHT, LEAD FREE, PLASTIC, TQFP-100

ECAD模型

下载ECAD模型
$12 查看
ATMEGA1284P-AU 1 Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 20MHz, CMOS, PQFP44, 10 X 10 MM, 1 MM HEIGHT, 0.80 MM PITCH, GREEN, PLASTIC, MS-026ACB, TQFP-44

ECAD模型

下载ECAD模型
$5.69 查看
地平线

地平线

地平线是边缘人工智能芯片的全球领导者。得益于前瞻性的软硬结合理念,地平线自主研发兼具极致效能与开放易用性的边缘人工智能芯片及解决方案,可面向智能驾驶以及更广泛的通用 AI 应用领域,提供包括高效能边缘 AI 芯片、丰富算法IP、开放工具链等在内的全面赋能服务。目前,地平线是国内唯一一家实现车规级人工智能芯片量产前装的企业。

地平线是边缘人工智能芯片的全球领导者。得益于前瞻性的软硬结合理念,地平线自主研发兼具极致效能与开放易用性的边缘人工智能芯片及解决方案,可面向智能驾驶以及更广泛的通用 AI 应用领域,提供包括高效能边缘 AI 芯片、丰富算法IP、开放工具链等在内的全面赋能服务。目前,地平线是国内唯一一家实现车规级人工智能芯片量产前装的企业。收起

查看更多

相关推荐

电子产业图谱