首页> 外文期刊>日本ロボット学会誌 >ROSを使いやすく-Robotics System ToolboxによるMATLAB·SimulinkとROSの統合
【24h】

ROSを使いやすく-Robotics System ToolboxによるMATLAB·SimulinkとROSの統合

机译:易于使用ROS-MATLAB,SIMULINK和ROS集成与机器人系统工具箱

获取原文
获取原文并翻译 | 示例
           

摘要

ロボット·オペレーティング·システム(ROS)は研究機関から産業界まで作業用ロボットの構築に幅広く使用されている.ROSはロボットおよび自律システムを取り巻く状況の変化に応じて進化を遂げているが,トピック(アプリケーション固有のメッセージ)のパブリッシュやサブスクライズサービスの呼び出し,パラメータの共有に関する基本原理は変わっていない.近年まで,ROSアプリケーション開発の主要なプログラミング環境はC++およびPythonであり,一部にJavaが活用されていた.一方,MATLAB,Simulinkは制御システムやロボットの試作,シミュレーションで世界中の技術者や科学者に広く利用されているが,ROSとの統合は容易ではなかった.2015年3月,Robotics System Toolboxのリリースにより,MATLABをROSと完全に統合することが可能となり,ROSアプリケーションを開発するための有望な選択肢の一つとなった.Robotics System Toolboxは,ROS接続(図1),自動コード生成,自律走行およびマニピュレータ向けアルゴリズムという三つの主要機能を備えている.以下,MATLAB,SimulinkとRobotics System Tbolbox を使ったROSアプリケーション開発における手順と有用性について解説する.
机译:机器人操作系统(ROS)被广泛用于将工作机器人从研究机构构建到行业。虽然ROS根据机器人的变化和自主系统围绕的情况,但是关于该主题(特定于应用程序的消息)和参数共享的发布或订阅机服务的基本原理并未改变。直到近年来,ROS应用程序开发的主要编程环境是C ++和Python,并且Java部分地使用。另一方面,Matlab和Simulink广泛应用于世界各地的技术人员和科学家,并拥有控制系统和机器人的原型,以及全世界科学家,但与ROS的整合并不容易。 2015年3月,机器人系统工具箱版本可以将Matlab与ROS完全集成,并成为开发ROS应用程序的有希望的选项之一。机器人系统工具箱有三个主要功能:ROS连接(图1),自动代码生成,自动驾驶和操纵器算法。在下文中,将描述使用MATLAB,SIMULINK和机器人系统TBOLBOX的ROS应用程序开发的步骤和有用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号