MATLAB® & Simulink®於機器人/自主系統設計
機器人研究人員和工程師使用MATLAB和Simulink,讓設計和調整演算法、建立真實系統的模型、自動生成程式碼等工作流程全部都可以在同一個環境下實現。
利用MATLAB和Simulink,你可以:
- 將你開發的演算法連接到機器人來控制機器人。
- 開發跨硬體的演算法(hardware-agnostic algorithms),並且連接到機器人作業系統 - 包含ROS和ROS2。
- 連接到各種感測器和致動器(actuators),讓你可以發送控制訊號或分析多種類型的資料。
- 自動產生如微控制器、FPGAs、PLCs、GPUs等嵌入式目標硬體的程式碼,讓你擺脫人工手動編程。支援C/C++、VHDL/Verilog、結構式文件編程語言(Structured Text)、以及CUDA等等。
- 使用預先建立好的硬體支援套件(support packages),連接到低成本硬體,如 Arduino 和 Raspberry Pi。
- 透過建立可共用的代碼和應用程式來簡化設計檢閱工作。
- 可利用既有程式碼,並與現有機器人系統整合。