两轮自平衡机器人(一)---Simscape物理建模

我们将建立和控制一个两轮自平衡机器人的3d模型。我们使用一个PID控制器来实现机器人的直立姿态,并使用两种方法来调整PID控制器:手动和自动调整。

1.通过在命令中键入smnew来进行项目

重心设置为X轴负方向

2.创建车轮模型

对于创建完成的车轮和轮胎,我们将其连接到车架上的世界框架来完成,然后运行项目或者按住ctrl+d

车轮创建完成,现在,将模型的各个组成分组到一个子系统中(ctrl+g),以简化此框架的外观,最后只需复制一份即可创建另一只轮子。

3.创建平板和支架

总共需要平板3个,支架四个

4.搭接平板

因此平板2和3现在都已经连接到底盘上,一个是底架另一个是从动件,我们将按照类似的步骤来固定支柱

5.固定支柱

我们首先将一根杆连接起来,它们的中心似乎位于同一位置,所以我们必须现在X轴上移动杆,然后再Y轴上移动,放在右上角,这样就完成了

四根柱子都搭接完成如下

剩余三根柱子的移动坐标如下

最后我们将平板都分到一个子系统中

6.车轮轴创建

现在抛开所有这些,把注意力转移到车轮上,他们需要轴,所以我们使用矩形实心块

7.两轮自平衡机器人模型创建完成

现在是时候将底盘和手推车放在一起了,因此,我们通过刚性将手推车连接到世界框架和底盘

此时我们需要在机器人上施加外力

正如您可以清楚的看到那样,它像普通钟摆一样上下摆动

编辑不易,如果您觉得对您有用,请点个赞再走吧,谢谢

  • 24
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水月流萤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值