硬件支持金宝app

ROS工具箱提供的机器人操作系统(ROS)支持金宝app

在RoC和RSIMULINK中创建ROS节点,与ROS和ROS金宝app 2网络上的其他节点交换消息,将ROS日志(RoSable)文件导入Matlab和Simulink,并生成独立ROS节点的C++代码。

功能和特点

ROS工具箱提供之间的接口MATLAB®金宝app®以及机器人操作系统(ROS)这使您能够与ROS和ROS 2网络通信,以交互方式探索机器人能力,并可视化传感器数据。您可以在启用ROS的机器人和Gazebo等机器人模拟器上开发、测试和验证您的机器人算法和应用程序。您还可以直接在MATLAB和Simulink中创建自包含的ROS网络,并导入ROS日志文件(ROSPAGS)可视化、分析和后期处理记录的数据。例如,您可以读取一批图像以标记和训练神经网络。这些功能允许您在MATLAB和Simulink中开发机器人算法,同时使您能够与ROS网络上的其他节点交换消息。工具箱还支持金宝app金宝app大量现有消息类型. 使用ROS自定义消息生成功能,您可以扩展此集合以包括自定义消息类型。您可以定义自己的自定义ROS和ROS 2消息和服务类型,并在MATLAB和Simulink中使用它们与ROS网络中的其他节点通信。您可以与其他MATLAB用户共享生成的自定义消息接口。使用金宝app金宝appSimulink编码器®,您可以从Simulink模型生成C++代码,用于一个可以在任何Li金宝appnux上运行的独立ROS应用程序®安装了ROS的平台,如Raspberry Pi。

主要功能允许您:

  • 与ROS网络通信,以交互方式探索机器人能力,并可视化传感器数据
  • 直接从MATLAB和Simulink创建ROS节点、发布者和订阅者金宝app
  • 从MATLAB和Simulink创建并发送ROS消息金宝app
  • 从MATLAB和Simulink创建并发送ROS自定义消息金宝app
  • 致电并提供ROS服务
  • 导入ROS日志文件(ROSBag)以可视化、分析和后期处理记录的数据
  • 在任何平台(Windows)上使用ROS功能®,Linux,Mac)
  • 使用MATLAB作为ROS主控程序
  • 测试并验证ROS机器人和机器人模拟器(如Gazebo和V-REP)上的应用程序
  • 创建与ROS网金宝app络配合使用的Simulink模型
  • 从Simulink模型生成独立ROS C++节点金宝app

关于机器人操作系统(ROS)

机器人操作系统(ROS)是一个开源的元操作系统,允许机器人系统的不同组件以消息的形式交换信息。组件通过将消息发布到特定主题(如“/里程计”)来发送消息。其他组件通过订阅该主题来接收消息。ROS提供的服务包括硬件抽象、常用功能的实现、可视化、低级设备控制、进程之间的消息传递以及包管理。

探索画廊(5张图片)