MATLAB和Simu万博1manbetxlink
对机器人

将您的机器人思想和概念转换为在现实环境中无缝工作的自主系统。

机器人研究人员和工程师使用MATLAB和Simulink来设计和调优算法,建模现实世界的系统,并自动万博1manbetx生成代码——所有这些都来自一个软件环境。

使用MATLAB和Simulin万博1manbetxk,您可以:

  • 连接并控制你的机器人用你开发的算法
  • 开发hardware-agnostic算法并连接到机器人操作系统-这两个ROSROS2
  • 连接到一个传感器和执行器的范围因此,您可以发送控制信号或分析多种类型的数据。
  • 消除手动通过自动生成嵌入目标的代码,如微控制器,fpga, plc和gpu在许多语言,如C/ c++, VHDL/Verilog,结构化文本,和CUDA。
  • 连接到Arduino和Raspberry Pi等低成本硬件使用预构建的硬件支持包。万博1manbetx
  • 简化设计评审通过创建可共享代码和应用程序。
  • 使用遗留代码和与现有的机器人系统集成

看一个机器人例子

使用MATLAB和Simulink简化机器人和地面车辆路径规划和导航的复杂任务。万博1manbetx这个演示演示了如何仅使用三个组件来模拟一个自主机器人:路径、车辆模型和路径跟随算法。

硬件平台设计

设计和分析三维刚体力学(如车辆平台和机械手臂)和执行器动力学(如机电或流体系统)。通过将URDF文件直接导入Simulink或从SolidWorks和Onshape等CAD软件中导入,您可以直接使用现有的CAD文件。万博1manbetx添加约束,例如摩擦,并使用电气、液压或气动和其他组件对多领域系统建模。一旦运行,重用设计模型作为数字双胞胎。


收集传感器数据

你可以通过ROS连接传感器。特定的传感器,如摄像机、激光雷达和imu,具有ROS信息,可以转换为MATLAB数据类型进行分析和可视化。

您可以自动化常见的传感器处理工作流,例如导入和批量处理大型数据集、传感器校准、降噪、几何变换、分割和注册。


了解更多

探索产品s manbetx 845

感知环境

内置的MATLAB应用程序让您交互式地执行对象检测和跟踪、运动估计、3D点云处理和传感器融合。将深度学习用于图像分类、回归和使用卷积神经网络(CNNs)进行特征学习。

自动转换你的算法到C/ c++,定点,HDL,或CUDA代码。


规划和决策

创建环境的地图使用激光雷达传感器的数据通过同步定位和绘图(SLAM)
通过设计算法导航受约束的环境路径和运动规划。使用路径规划器计算任意给定映射中的无障碍路径。

设计算法,让你的机器人在面对不确定性时做出决定在协同环境下进行安全操作。实现状态机定义决策所需的条件和行动。


设计控制系统

您可以使用算法和应用程序系统地分析、设计和可视化复杂系统在时域和频域的行为。

自动调整补偿器参数使用交互式技术,如波德环整形和根轨迹法。您可以调优增益调度控制器并指定多个调优目标,例如参考跟踪、干扰抑制和稳定裕度。

代码生成和需求追溯性帮助您验证您的系统并确认遵从性。


探索产品s manbetx 845

与其他平台和目标进行沟通

使用几种协议(包括CAN、EtherCAT和802.11)与嵌入式目标通信。使用数字、RF和其他无线技术连接到支持TCP/IP、UDP、I2C、SPI、MODBUS和蓝牙串行协议的硬件。万博1manbetx


了解更多

探索产品s manbetx 845

“有了MATLAB和Simulin万博1manbetxk,我们可以使用单一环境进行控制算法开发、调试、数据分析等,而不是在多个工具之间切换。这种集成减少了整个项目开发时间和引入错误的机会。”

约翰·温博士,伦斯勒理工学院

学习如何将MATLAB与机器人硬件结合使用

启动并运行MathWorks咨询服务

无论您的团队是刚起步,还是您是MATLAB和Simulink的资深用户,MathWorks咨询服务都可以与您一起开发定制的计划并加速项目开发万博1manbetx。通过个性化的指导和完全透明的方法,我们的目标是让您控制改进的流程、工具和设计工作。

免费试用

30天的探索触手可及。

有问题吗?

与机器人专家交谈。