当我们用simulink完成控制程序的搭建后,我们期望下一次可以直接对ROS进行控制,而不是每次都需要启动matlab和simulink,因此我们可以使用simulink的代码生成器,生成ROS代码,生成代码前需要进行如下的设置。
按下图所示,打开设置,选择Hardware implementation,然后选择Robot Operating System后点击确定。
按下图所示,检查Solver中的Type是否为Fixed-step,注意求解器一定要选离散型。
按下图所示,打开Build Model
完成后会生成一个sh文件和一个tgz文件。
找到以上文件所在的文件夹,右键在终端打开,输入以下指令。
然后编译代码即可完成和Simulink相同的功能。
cd ~/catkin_ws/
catkin_make
catkin_make install
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
matlab
+关注
关注
182文章
2963浏览量
230128 -
机器人
+关注
关注
210文章
28180浏览量
206331 -
程序
+关注
关注
116文章
3773浏览量
80830 -
ROS
+关注
关注
1文章
276浏览量
16961
发布评论请先 登录
相关推荐
在做simulink+tasking自动代码生成时,编译找不到底层文件是为什么?
在做simulink+tasking自动代码生成时,编译找不到底层文件,将文件添加进去后,会出现RT或NRT等重复定义
发表于 02-20 08:06
Simulink模型生成代码
本文首先通过一个简单的Simulink模型生成代码,然后将代码copy到一个STM32工程中去编译软件。最后将软件下载到STM32F407中,通过串口输出
发表于 08-11 07:56
用simulink自动生成C代码
项目需求,最近刚开始学习用simulink自动生成C代码,通过Keil编译并下载到STM32F103单片机,因为刚开始学习,遇到的问题很多,网上相关的内容很少,故通过这种方式记录下来,
发表于 08-17 07:17
手把手教你SIMULINK代码生成
FrancisZhao:专栏文章列表以及一些说明zhuanlan.zhihu.comFrancisZhao:手把手教你代码生成(下):SIMULINK代码
发表于 08-18 06:03
Simulink 自动代码生成原理分享
多出来一些目标系统可以选择。自定义目标系统是为了让Simulink生成的代码能根据用户的需要,与底层驱动做集成。我们首先需要了解Simulink目标编译的流程,如下图,
发表于 05-31 11:19
快速原型中SIMULINK模型的代码自动生成
快速原型仿真是实时仿真的一种,它处于产品研发的算法设计阶段与具体实现阶段之间,是产品研制过程中一个重要环节。本文介绍了在快速原型系统中如何利用MATLAB/SIMULINK的代码生成
发表于 04-17 22:16
•69次下载
MathWorks推出新款代码生成工具Simulink
MathWorks 今日宣布 Simulink 代码生成工具箱已通过 Embedded Coder 嵌入到 Freescale 的新款 Motor Control Development Toolbox 中。该工具箱包括
发表于 04-26 08:39
•1281次阅读
MBD的Simulink使用技巧:详解代码生成中的模型与代码(2)
上一篇文章中提到,生成嵌入式代码,必须选择定步长求解器。实际中,生成嵌入式代码几乎不会使用Simulink模型库中的连续模型,往往需要通过最
Simulink自动生成代码现阶段的学习笔记
在车载控制器的软件开发中,simulink的身影几乎随处可见,主要是在控制算法和控制逻辑的实现。平时看同事点点点就生成代码了,看起来很简单,但是实际操作起来确各种磕磕绊绊。
下面记录了一下步骤作为现阶段的学习笔记吧。
评论