软件开发指南

开发环境

为了满足机器人在不同场景下的多样化应用需求,我们对机器人进行了多种编程语言的适配。到目前为止,我们已经适配了以下主流编程语言,我们认为您可以使用以下任何一种语言进行开发。请务必严格按照说明进行操作。任何遗漏的步骤都可能导致相应语言无法成功运行。祝您顺利使用机器人。

  • 6.1 基于Python开发使用

    我们的机器人支持 Python,Python API 库的开发也日趋完善。MyAGV Plus的基本运动控制,包括前进、后退、转弯和控制彩色光条效果,都可以通过 Python 中的相关库函数来实现。

  • 6.2 基于ROS2开发使用

    ROS 2 是开放源码的,是用于机器人控制的后置操作系统或辅助操作系统。ROS 2 提供高性能、高可靠性的导航堆栈,包含 SLAM技术与现代化路径规划算法。这使开发人员能够为移动机器人实现稳定的自主导航、动态避障和全局路径规划,让机器人在未知复杂环境中安全高效地移动。

  • 6.3 Isaac Sim 仿真

    myAGV Plus 支持在 Isaac Sim 仿真环境中完成机器人建模、传感器仿真、底盘运动、SLAM 建图与 Nav2 导航全流程仿真验证。仿真分为两套控制方案:Isaac Sim 原生控制栈、ros2_control 真实硬件同款控制栈。在仿真环境调试完成的参数、算法逻辑,可以直接迁移到实体 myAGV‑Plus 机器人使用,降低实机调试风险。


← 上一章 | 下一章 →

results matching ""

    No results matching ""