matlab案例_基于matlab和frost平台的cassie案例足式机器人运动学和动力学计算实现过程...

1、软件平台

Maltab2019a

Mathematica 12.1.0

Frost

2、实现步骤

(1)、安装matlab2019a

(2)、安装Mathematica 12.1.0

(3)、下载frost-dev-master

软件说明:https://ayonga.github.io/frost-dev/pages/installation.html

Frost下载:https://codeload.github.com/ayonga/frost-dev/zip/master

(4)、frost说明中要求的MathLink在已经安装好的Mathematica 文件夹下面的math,这个文件调用后面叙述。

789c3b2f46b6cd1785f60b9170f6f95f.png

(5)、下载cassie计算案例https://github.com/UMich-BipedLab/Cassie_Model

  1. Open the model_gen.m script in MATLAB.
  2. Modify FROST_PATH to reflect your FROST installation directory.

修改frost的路径为FROST_PATH = '...frost-dev-master';

3、Generate the Cassie FROST model by runnning the first block of code, ending at line
cassie = Cassie('urdf/cassie.urdf').

4、Run the rest of the script to generate and export various kinematic and dynamics functions.

运行model_gen.m脚本文件,会提示math选择

39ab3b00407afb72c39b18d691576d06.png

选择math.exe文件。

4f0497279ad43f3a83afdfcead0d8d6f.png

就会弹出以上界面,然后代码开始运行,一般时长需要半个小时完成计算过程。

f7d5e34734afea5da1f15f3c3dc3ddf2.png

得到的运动学和动力学文件在gen文件夹里面。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机毕业设计----SSM实现的一个在线文具学习用品购买商城

项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录; 管理员角色包含以下功能: 管理员登录,管理员信息管理,查看用户信息,新闻公告信息管理,文具类型信息管理,城市信息管理,配货点信息管理,文具信息管理,订单信息…

python2和3语法区别_python2和3语法区别

以下是Python2和Python3中的一些语法差异,有需要的小伙伴可以学习下。 print语句 在Python 2里,print是一个语句。无论你想输出什么,只要将它们放在print关键字后边就可以。在Python 3里,print()是一个函数。就像其他的函数一样&a…

mysql 5.7 数据库备份_mysql 5.7 数据库备份

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

python如何循环使用input_python基础知识input到while循环

j周笔记 输入与输出 1.输入 input (请输入内容) 字符串 2.输出 print(输出到控制台) 变量vairable 变量就是相当于我们人的名字 1.名字 2.存储位置 3.该存储位置的内容解释 ​ name(名字) 张三(值(存储位置)) 变量名 值 注意: 给变量取名字时,一定要遵循python语法规范 1.变量…

MySQL的teaching表建立_MySQL-一- 创建数据表

问题一:如何验证MySQL数据库安装成功?问题二:如何用客户端navicat连接到MySQL数据库?练习:创建学校数据库的表2.创建数据库2.1 创建学生表student2.2创建成绩表score2.3创建课程表course2.4创建教师表 teacher注&#…

echarts tooltip被遮挡_echarts 的tooltip定位到当前图,避免溢出和遮挡

问题:tooltip初始是跟着鼠标移动,当内容过多(宽度高度过大),会被其他遮挡或者会溢出屏幕外解决:思路:根据官方文档,鼠标在左侧时,tip在右侧,鼠标在右侧时&…

16比9尺寸是多少厘米_16比9(16比9分辨率大全)

原式=2/9(1-7/16)=2/9*9/16=1/8,提公因式,因为后面分子上出现9,可以约掉 16比9计算公式是:16=2*2*2*29=3*3 因为没有公因数,互质,所以16比9就是最简比形式。求比值,可以是整数,小数,分数。比值,即两数相比所得的值。扩展资料 a、. 1280*768与1280*960即不是16:9也不是…

idea mysql错误提示_idea提示错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

碰见了一个问题,一直无法解决,希望大家帮帮忙。这是连接mysql的JdbcUtils代码:public class JdbcUtils {// 配置文件private static Properties props null;// 静态块保证只加载一次static {InputStream in JdbcUtils.class.getClassLoader…

python中seed的用法_Python中的seed()方法怎么用

Python中的seed()方法怎么用?下面是seed()方法的相关介绍: 描述 seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。 语法 以下是 seed() 方法的语法:import random random.seed ( [x] ) 注意:seed(…

mysql 数据库访问层_MYSQL数据库访问层

/*** 数据访问层,仅处理MYSQL* 包括* by:李勇* at:2009-01-19*/final classDalSplite{public function__construct(PDO $pdo){}}/*** 指定库中的指定表的访问类**/final classDalTable{private$pdo;private$tableName;private$meta;private$primaryKey;/*** 构造方法…

bootstrap 输入错误提示_win7系统提示explorer.exe应用程序错误怎么办

在电脑当中弹出错误提示框可谓是多种多样,详细有很多电脑都有碰到过,最近有位win7系统用户在使用电脑的过程中,系统总是提示“explorer.exe应用程序错误”,用户不知道怎么解决这个问题,为此非常苦恼,那么wi…

mysql 分页效率_MYSql分页查询效率提高

CREATE TABLE goods (UrlId char(100) CHARACTER SET utf8 NOT NULL,Title varchar(100) CHARACTER SET utf8 DEFAULT NULL,CreateTime char(30) CHARACTER SET utf8 DEFAULT NULL,PRIMARY KEY (UrlId))上面是本人表格的结构,本人的程序是用来做搜索引擎的&#xff…

json阅读器_Flutter小说阅读器系列一:使用Bloc模式获取起点小说关键字提示

Bloc模式下的小说关键字提示效果图最近难得有些闲暇时间,所以我又打算做一个小说阅读器,以前倒是用RNGolang写了一个,不过当时太过放飞自我导致自己看起来都很费力,这次我准备换成Flutter试一下。先简单将小说阅读器分为以下几个部…

python获取mysql中的数据供js调用_详解js文件通过python访问数据库方法

我来教你 js文件怎么通过python访问数据库,希望能够为你带来帮助。 1、如果是要提交表单内容给 服务器的 python 处理,那么只需要在表单 里面的 action 填写服务端的处理路由就可以了。或者用 指向服务器路由get querystring。前端方面不需要python啊。…

python 初始化一个4维向量_看图学NumPy:掌握n维数组基础知识点,看这一篇就够了...

摘要:NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具。国外有位程序员讲NumPy的基本运算以图解的方式写下来,让学习过程变得轻松有趣。 NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具。然而对初学者来说,NumPy的大量运算…

fasterrcnn tensorflow代码详解_pytorch目标检测代码的一些bug调试

这几天一直在做调包侠,是时候来总结总结了。记录一些我所遇到的不常见的问题。faster rcnn:参考代码:jwyang/faster-rcnn.pytorch​github.compytorch代码调试,相较于tensorflow的版本要友好一些,不用创建软连接啥的,数…

win8 mysql6_Win8系统 MySQL 6.0 安装图解

Win8系统 MySQL 6.0 安装图解(作者:wanghui2015/04/08)1、首先双击mysql-6.0.10-msi,会出现如下图所示界面。点击next;2、出现如下界面:这三个为选择安装类型,新手可以选择Typical或Complete就可以了。咱们为了看一下安…

python 对比文件内容差异_使用Python来比较文件夹并提取差异部分

在客户那边建库,需要把几百个G几十万个文件导入到Oracle里,好不容易导完了才发现中间缺了好几大块数据,约有四分之一吧,郁闷得很。 数据是客户从第三方买的,据客户分析是拷贝过来的时候有部分数据漏掉了,但…

mysql查询缓存到redis_php查询mysql并缓存到redis

首先安装redis,并在php环境中开启php_redis扩展。下面不多说了,直接上代码$redis new redis();$redis->connect(127.0.0.1, 6379);$blog $redis->get(redisrow);//如果$blog数组为空,则去数据库中查询,并加入到redis中if(…

python画锯齿波_用Python控制硬件35-自制二三十元成本的信号测量采集控制系统

如前篇所介绍,用Shell Lab测试台软件配合之前介绍的任意款实验板,都能方便地实现ADC电压测量,但遇到两个问题:示例代码虽然众多,但大都默认ShellLab类型的控制器,需要手动改为Mcush.Mcush类型才能运行&…