在Adams中调用规划数据的方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Adams中调用规划数据的方法

在Adams中调用规划数据的方法 数据生成 通过Path_plan_For_Adams_Motion_Stop_For_Test.m规划生成各关节运动轨迹,位置、速度、加速度分别存成q.txt; v.txt; a.txt; (第一列为时间、后面依次为q1~qn的运动数据),如下图所示(时间间隔为0.25s) 图 1 Matlab生成的q.txt文件示例 数据改造 就是在已经生成的数据文件中增加一行(作为第一行),分别标明TT q1 q2 q3 … qn(可随意命名),这些符号作为导入Adams后相应变量名。 若Adams中的运动是通过位移”实现,则改造q.txt; 若通过速度驱动,则改造v.txt。下图为改造后的情况(假设改造后的数据文件命名为q_data.txt或v_data.txt): 图 2 改造后的q.txt文件(文件名为q_data.txt)示例 在Adams中导入数据 在Adams模型中,选择File—Import,如下: 图 3 通过File—Import导入数据 在跳出的对话框中选择下拉菜单,并点中Test Data(*.*),接着: 选中”Create Splines” (默认情况为Create Measures,需要改过来); 找到存q.txt或v.txt的路径,如下; 填写独立变量的行号(Independent Column Indes)为1 (独立变量为时间,第一行),如下; 最后点击“OK”。 由此,数据全部导入。 图 4 Test Data对话框的设置 通过Edite——Modify…可以发现,数据库中增加了q1~q7变量,为Spline类型。点击“OK”可进一步看到q1的数据内容(可以有Views as Tabular Data或Views as Plot选项)。 图 5 通过Edit—Modify查看新增数据 图 6 数据库中增加了q1~q7,类型为Spline,此即为已导入的数据 图 7 点击“OK”可看到q1的数据内容(Views as Tabular Data模式,右边加蓝色部分) 图 8 q1的数据内容(Views as Plot模式,右边加蓝色部分) 将导入的数据用于Joint的Motion 在要施加的运动(如Motion_1)上修改函数,在Funxtion(time)一栏填入(运动类型为Displacement时): CUBSPL( time , 0 , q1)*PI/180。 其中,q1代表运动的数据,“*PI/180”表示将单位转换为弧度(若规划是采用的是弧度,则不需乘此项)。 若运动类型为Velocity,则用: CUBSPL( time , 0 , qv1)*PI/180。 图 9 修改运动函数 图 10运动类型为Displacement时的设置 图 11运动类型为Velocity时的设置 设置结束 设置结束后即可进行仿真。仿真结束时间与规划的运动时间一直。 图 12设置结束后可进行仿真(按Endtime= 90, Step Size= 0.1;可修改)

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档