ADAMS&Simulink 机器人动力学仿真入门(二):ADAMS设置无人机连接、驱动、力与变量(代码已开源)

这篇具有很好参考价值的文章主要介绍了ADAMS&Simulink 机器人动力学仿真入门(二):ADAMS设置无人机连接、驱动、力与变量(代码已开源)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

上一章介绍了仿真工作的前置准备,包括Solidworks的画图与导出,ADAMS的导入与操作简介。 本章对无人机在ADAMS中如何进行连接、驱动、力等相关内容的设置进行介绍。

1 设置重力与地面

1.1 设置重力

上文提到重力在进入软件后进行设置,因为在Solidworks中,我们的装配体是x轴为正方向,z轴为垂直方向,所以设置重力方向为z轴反方向。

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 初始重力方向为y轴负方向,调整为z轴负方向
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 绿色按钮仿真一下看看,如果没问题,那飞机应该垂直哐当往下掉
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

1.2 添加地面

  • 调整无人机视角,并创建立方体作为地面。
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 设置地面尺寸,确定大概位置
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 可以通过以下方法对物体进行移动和旋转
  • 地面不能进行移动,所以可以移动整个无人机,这里仅演示怎么操作,不是要移动地面!!
    adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 设置方块为地面
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 此时,地面已经设置完成!但是重新进行仿真,发现无人机和地面没有碰撞

  • 所以需要对无人机与地面添加接触力

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 选择需要添加接触的两个物体
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

2 添加连接、驱动与力矩

2.1 添加连接

  • 选择连接 - 旋转副添加驱动:

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

  • 选择两个物体后,位置选择一个合适的中心点
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 依次添加四个连接

  • 点开这个视图图标可见性,看看选择方向是否正确

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

2.2 添加驱动

驱动与力矩添加在连接上的

  • 在工具栏中的驱动添加旋转运动副如图,完成后双击将类型选项的位移改为为速度
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 注意,这是驱动的方向为同向转动,而无人机螺旋桨转向如图,所以反向转动需要在驱动的函数前添加负号。

2.3 添加拉力与力矩

  • 添加随物体运动的拉力
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 方向同理,设置朝上

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

  • 添加转动惯量如图
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 注意,这是转动惯量的方向为同向转动,与驱动方向相同,反向转动需要在对应的函数前添加负号。

2.4 调整物体质量

  • 可以使用表格编辑器进行快速的模型修改
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源 - 通过过滤器打开质量特性,选择用户定义并进行修改

adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源

3 添加系统单元

  • 点击单元添加系统变量,类似于C语言中设置变量,主要用作Simulink对模型控制的输入输出
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 依次设置如图
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 使用函数VARVAL()函数添加至对应驱动与力
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
  • 通过表格编辑器查看,最后设置如图
adams加力矩,ADAMS&Simulink联合动力学仿真入门,机器人,无人机,开源
# 总结 本文介绍了如何在ADAMS中对模型进行设置,包括连接、驱动、力、质量与单元,比较繁琐,可能会遇到很多奇怪的小bug,可以留言,尽量帮助大家解答。

下一章讲讲怎么导出模型并在Simulink进行连接与通信。文章来源地址https://www.toymoban.com/news/detail-798638.html

到了这里,关于ADAMS&Simulink 机器人动力学仿真入门(二):ADAMS设置无人机连接、驱动、力与变量(代码已开源)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 平面三自由度机器人动力学建模与仿真

    网上二自由度机器臂动力学分析有很多,三自由度比较少,碰巧本科课设需要完成相关项目,分享一些经验供参考。 实际的三连杆机器臂的结构相对较复杂,很难进行精确地描述,因此,在本文中利用简化的数学模型进行讨论。简化条件如下: 假设机器臂是刚性结构,不考

    2024年02月04日
    浏览(57)
  • 双足机器人Cassie运动学和动力学计算

    官方要求的运行环境:  我的环境: (1)Matlab2023b (2)Mathematica12.3.1 (3)MEX和FROST的安装可参考我上一篇文章 Windows下安装动力学仿真软件Frost-CSDN博客 https://blog.csdn.net/SWORDHOLDER/article/details/137511000?spm=1001.2014.3001.5502  下载地址(有时候访问比较慢则需要魔法) GitHub - UMich-BipedLab/Cassie

    2024年04月14日
    浏览(52)
  • 建模分析 | 平面2R机器人(二连杆)运动学与动力学建模(附Matlab仿真)

    🔥附C++/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划(DWA、APF等);曲线优化(贝塞尔曲线、B样条曲线等)。 🚀详情:图解自动驾驶中的运动规划(Motion Planning),附几十种规

    2024年02月05日
    浏览(71)
  • 机器人控制算法十之运动学与动力学:DH建模与雅可比矩阵详解

    简介: 正运动学建模 逆运动学求解 动力学-雅可比矩阵 … 1.1 标准DH建模方法 关于标准DH建模的详细说明,可参考:一文带你完全掌握机器人DH参数建模(详细步骤+实例+代码) 例:Puma560: 6自由度关节机器人,6个关节都是旋转副;前3个关节用于确定手腕参考点的位置,后3个关

    2024年02月14日
    浏览(43)
  • MATLAB仿真Gough-Stewart并联机器人斯图尔特6自由度并联机器人逆运动学仿真 动力学控制pid控制

    MATLAB仿真Gough-Stewart并联机器人斯图尔特6自由度并联机器人逆运动学仿真 动力学控制pid控制 1.搭建了六自由度Stewart并联机器人simulink simscape仿真模型 2.建立了逆向运动学仿真 输入位置和姿态求解各个杆长 3.运用pid控制器进行动力学跟踪控制 使用MATLAB进行了Gough-Stewart并联机器

    2024年01月16日
    浏览(58)
  • 基于Matlab的Robotics Toolbox工具箱的机器人仿真函数介绍(空间位姿表示与动力学)

    随着我们了解到机器人如何建立运动学模型和动力学模型之后,我们可以使用Matlab中的仿真工具箱内来对模型的准确性进行验证,并且可以通过内置的函数进行简单的轨迹规划和可视化观察,本节涉及到的工具箱是MATLAB自带的Robotics Toolbox工具箱。 平移与旋转函数: SE2(x,y,t

    2024年02月07日
    浏览(50)
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-4(1) 刚体的速度与角速度

    本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有帮助请引用 本文参考: . 食用方法 求解逻辑:速度与

    2024年02月02日
    浏览(96)
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-4(2) 刚体的速度与角速度

    本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有帮助请引用 本文参考: . 食用方法 求解逻辑:速度与

    2024年01月16日
    浏览(55)
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-5 刚体的加速度与角加速度

    本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有帮助请引用 本文参考: . 食用方法 求解逻辑:速度与

    2024年01月25日
    浏览(68)
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-2(3) 质量刚体的在坐标系下运动

    本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有帮助请引用 本文参考: 黎 旭,陈 强 洪,甄 文 强 等.惯

    2024年02月01日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包