當(dāng)我們用simulink完成控制程序的搭建后,我們期望下一次可以直接對(duì)ROS進(jìn)行控制,而不是每次都需要啟動(dòng)matlab和simulink,因此我們可以使用simulink的代碼生成器,生成ROS代碼,生成代碼前需要進(jìn)行如下的設(shè)置。
按下圖所示,打開(kāi)設(shè)置,選擇Hardware implementation,然后選擇Robot Operating System后點(diǎn)擊確定。
按下圖所示,檢查Solver中的Type是否為Fixed-step,注意求解器一定要選離散型。
按下圖所示,打開(kāi)Build Model
完成后會(huì)生成一個(gè)sh文件和一個(gè)tgz文件。
找到以上文件所在的文件夾,右鍵在終端打開(kāi),輸入以下指令。
然后編譯代碼即可完成和Simulink相同的功能。
cd ~/catkin_ws/
catkin_make
catkin_make install
-
matlab
+關(guān)注
關(guān)注
187文章
2988瀏覽量
231808 -
機(jī)器人
+關(guān)注
關(guān)注
212文章
28935瀏覽量
209713 -
程序
+關(guān)注
關(guān)注
117文章
3807瀏覽量
81727 -
ROS
+關(guān)注
關(guān)注
1文章
281瀏覽量
17255
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
在做simulink+tasking自動(dòng)代碼生成時(shí),編譯找不到底層文件是為什么?
視頻教程-基于Simulink的FPGA代碼自動(dòng)生成技術(shù)-Matlab 精選資料推薦
Simulink模型生成代碼
SIMULINK下的STM32F4的自動(dòng)代碼是如何生成的
用simulink自動(dòng)生成C代碼
手把手教你SIMULINK代碼生成
如何利用Simulink自動(dòng)生成可以在STM32單片機(jī)運(yùn)行的代碼?
Simulink 自動(dòng)代碼生成原理分享
快速原型中SIMULINK模型的代碼自動(dòng)生成
MathWorks推出新款代碼生成工具Simulink
MBD的Simulink使用技巧:詳解代碼生成中的模型與代碼(2)

利用Simulink自動(dòng)生成STM32串口代碼

Simulink自動(dòng)生成代碼現(xiàn)階段的學(xué)習(xí)筆記

評(píng)論