MATLAB和Simu万博1manbetxlink
对机器人

将您的机器人的想法和概念转化为真实世界的环境中无缝工作的自治系统。

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

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

  • 连接并控制你的机器人用你开发的算法
  • 开发与硬件无关的算法连接到机器人作业系统 -这两个ROSROS2
  • 连接到一个传感器和执行器的范围这样你就可以发送控制信号或分析多种类型的数据。
  • 消除手工编码通过自动生成的代码对于像微控制器嵌入式目标,FPGA中,PLC和GPU的在许多语言如C / C ++,VHDL / Verilog的,结构化文本,和CUDA。
  • 连接至低成本的硬件如Arduino的和覆盆子裨使用预先构建的硬件支持包。万博1manbetx
  • 简化设计评审通过创建共享代码和应用程​​序。
  • 使用遗留代码和与现有的机器人系统集成

观看机器人实例

简化使用MATLAB和Simulink机器人和地面车辆路径规划和导航的复杂任务。万博1manbetx该演示遍历如何模拟只用三个部件的自主机器人:一个路径,车辆模型,并按照算法的路径。

硬件平台设计

设计并分析3D刚体力学(如车辆的平台和操纵器臂)和致动器动力学(如机电或流体系统)。您可以通过导入URDF文件直接到Simulink或者从CAD软件,如SolidWorks和Onshape与现有的CAD文件直接工作。万博1manbetx添加约束,诸如摩擦,和多域系统的电气,液压,或气压,和其他部件进行建模。一旦在操作中,重复使用设计模型数字双胞胎。


收集传感器数据

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

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


学到更多

浏览产品s manbetx 845

感知环境

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

自动转换算法集成到C / C ++,定点,HDL,或CUDA代码。


计划和决策制定

创建一个环境的地图使用激光雷达传感器数据通过利用MATLAB实现同步定位与映射(SLAM)(2:23)
导航通过设计的路径和运动规划算法受限的环境。使用路径规划师计算在任何给定的地图的无障碍通道。

设计算法,让您的机器人在面临不确定性时做出决策,并在协作环境中执行安全操作。实现状态机来定义决策所需的条件和操作。


设计控制系统

您可以使用算法和应用系统分析,设计和可视化时间域和频域复杂系统的行为。

自动调整补偿器参数使用互动技术,如博德环路成型和根轨迹的方法。您可以对增益调度控制器进行调优,并指定多个调优目标,如参考跟踪、干扰抑制和稳定裕度。

代码生成和需求追踪帮助您验证系统,并证明符合。


浏览产品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天的探索就在你的指尖。

有问题吗?

和机器人专家谈谈。