Matlab 用Simulink控制四轮树莓机器人

Matlab 用Simulink控制四轮树莓机器人,matlab,raspberry-pi,simulink,Matlab,Raspberry Pi,Simulink,我将在Simulink中控制4WH树莓机器人。我发现这个是用simulink控制直流电机的:它只适用于一个电机。我的问题是:是否有可能用这个模型为四轮机器人汽车建立simulink模型?我了解到,通过改变块常数值为-或+时,电机将逆时针或顺时针驱动。怎样左转或右转?它不喜欢Python或C编程,所以它停止了这个项目。特别是对于Simulink,任何想法或建议都会得到极大的认可!非常感谢你的帮助! 我添加了我在评论中所指的图片。我是新手,所以请不要评判我的品质) 看起来您可以将其作为每个电机的电

我将在Simulink中控制4WH树莓机器人。我发现这个是用simulink控制直流电机的:它只适用于一个电机。我的问题是:是否有可能用这个模型为四轮机器人汽车建立simulink模型?我了解到,通过改变块常数值为-或+时,电机将逆时针或顺时针驱动。怎样左转或右转?它不喜欢Python或C编程,所以它停止了这个项目。特别是对于Simulink,任何想法或建议都会得到极大的认可!非常感谢你的帮助! 我添加了我在评论中所指的图片。我是新手,所以请不要评判我的品质)


看起来您可以将其作为每个电机的电机驱动器放入子系统(可能您必须调整每个电机的PWM输出引脚)周围的逻辑,以控制您必须自己编程的机器人。你想如何控制它?通过远程控制还是通过定义它应该遵循的轨迹?第一个可能很简单,第二个你需要为你的系统建立一个数学模型,比如@Berger非常感谢你的及时回复!我将用简单的GUI,Matlab的应用程序生成器来控制它。其中为机器人的每个方向创建了4个按钮:前进、后退、右转、左转。@Berger我刚刚复制了这个模型,用于每个电机(其中2个带“-”,以逆时针(或反向)移动电机)。在子系统块和常量之间添加了手动切换块,但我觉得不正确。不幸的是,我没有权限添加照片来显示它。还有一个块,您可以使用控制器查看或。我从来没有用过电机库,但你现在有什么问题?电机是否转动?@Berger,非常感谢您的建议和回复!是的,我看过一些网络研讨会和课程,mathwork的网站上也有各种各样的教程。我应该为机器人本身编程(它已经是机器人了,我应该为它编程。我知道,还不清楚,但我别无选择)。我很坏。不幸的是,我没有时间通过检查电机来构建它。