MathWorks推出與機器人操作系統(ROS)完整集成的Robotics System Toolbox
MathWorks近日推出Robotics System Toolbox(機器人系統工具箱),這個新產品是Release2015a的組成部分。通過即用型算法和用于開發自動移動機器人應用程序的硬件連接性,Robotics System Toolbox提供了常用的機器人算法,以及MATLAB和Simulink與機器人操作系統(ROS)之間的接口和集成。現在,機器人研究人員和工程師們可以在單個統一的設計環境中開發機器人算法,在支持ROS的機器人和機器人仿真器(如Gazebo和V-REP)上測試和部署機器人算法。它通過減少從MATLAB程序轉換到ROS程序所需的手動修改時間,留出了更多的時間來測試和調試算法。
Robotics System Toolbox中提供的核心算法包括適用于差動驅動機器人的地圖表示形式、路徑規劃和路徑跟蹤。工程師現在可以使用MATLAB或Simulink來設計電機控制、計算機視覺和狀態機應用程序,并制作其原型,他們可以將其與Robotics System Toolbox中的核心算法集成。工程師也可以從Simulink模型中生成ROS節點(node)并通過自動生成的C++代碼將其部署到ROS網絡中。
機器人學科的研究者已經使用MATLAB和Simulink來開發算法、可視化機器人行為并分析日志數據。現在,他們可以使用MATLAB和Simulink為機器人或仿真器編程,同時繼續利用MathWorks硬件支持軟件包來與其他機器人硬件通信。
MathWorks行業市場總監Sameer Prabhu說:“Robotics System Toolbox將MATLAB和Simulink的算法開發和系統設計功能帶入到了機器人學科這個精彩的領域。研究人員、工程師和學生們現在可以在提供有MATLAB和Simulink以及支持ROS的機器人和仿真器的完全集成環境中,開發各式各樣的機器人應用程序,以用于汽車、航空航天、國防、醫療和工業自動化系統等領域?!?/p>
(M athW orks供稿)