ModernRobotics:现代机器人

上传者: 42171208 | 上传时间: 2023-01-17 17:13:28 | 文件大小: 263KB | 文件类型: ZIP
现代机器人:力学,计划和控制 代码库 该存储库包含伴随的代码库(凯文·林奇和弗兰克·帕克,剑桥大学出版社2017年)。 位于doc目录中。 这些功能可用于: Python 的MATLAB Mathematica 每个函数在其上方都有一个注释部分,解释了使用该函数所需的输入以及如何使用该函数以及输出将是什么的示例。 该存储库还包含一个pdf文档,该文档提供了使用MATLAB语法的可用功能的概述。 功能是根据本书中介绍功能的章节进行组织的。 基本功能,例如计算向量大小,归一化向量,测试值是否接近零以及执行矩阵运算(例如乘法和逆运算)的功能,此处未介绍。 所提供软件的主要目的是易于阅读和教育,从而增强了本书中的概念。 该代码既未针对效率也未针对鲁棒性进行优化。 正在开发其他语言的一些非官方版本: 在我们的库上建立的一些库: ,使用tensorflow包重构Python版本。

文件下载

资源详情

[{"title":"( 60 个子文件 263KB ) ModernRobotics:现代机器人","children":[{"title":"ModernRobotics-master","children":[{"title":"packages","children":[{"title":"Python","children":[{"title":"modern_robotics","children":[{"title":"__init__.py <span style='color:#111;'> 59B </span>","children":null,"spread":false},{"title":"core.py <span style='color:#111;'> 76.96KB </span>","children":null,"spread":false},{"title":"__version__.py <span style='color:#111;'> 23B </span>","children":null,"spread":false}],"spread":true},{"title":"setup.py <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"Mathematica","children":[{"title":"ModernRobotics.m <span style='color:#111;'> 56.66KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"MATLAB","children":[{"title":"mr","children":[{"title":"TransToRp.m <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"se3ToVec.m <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"DistanceToSE3.m <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"RotInv.m <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"TransInv.m <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"DistanceToSO3.m <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"MatrixLog6.m <span style='color:#111;'> 882B </span>","children":null,"spread":false},{"title":"MatrixExp6.m <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"NearZero.m <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"ad.m <span style='color:#111;'> 614B </span>","children":null,"spread":false},{"title":"VelQuadraticForces.m <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"IKinSpace.m <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"VecToso3.m <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"InverseDynamics.m <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"EulerStep.m <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"ProjectToSE3.m <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"JacobianSpace.m <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"SimulateControl.m <span style='color:#111;'> 6.10KB </span>","children":null,"spread":false},{"title":"ForwardDynamics.m <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"AxisAng3.m <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"MatrixExp3.m <span style='color:#111;'> 703B </span>","children":null,"spread":false},{"title":"FKinSpace.m <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"so3ToVec.m <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":"TestIfSO3.m <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"GravityForces.m <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"MassMatrix.m <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"Normalize.m <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"Adjoint.m <span style='color:#111;'> 603B </span>","children":null,"spread":false},{"title":"ProjectToSO3.m <span style='color:#111;'> 802B </span>","children":null,"spread":false},{"title":"ForwardDynamicsTrajectory.m <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"InverseDynamicsTrajectory.m <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"IKinBody.m <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"TestIfSE3.m <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"QuinticTimeScaling.m <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"JointTrajectory.m <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"FKinBody.m <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"AxisAng6.m <span style='color:#111;'> 558B </span>","children":null,"spread":false},{"title":"ComputedTorque.m <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"CartesianTrajectory.m <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"MatrixLog3.m <span style='color:#111;'> 998B </span>","children":null,"spread":false},{"title":"JacobianBody.m <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"VecTose3.m <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"ScrewTrajectory.m <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"ScrewToAxis.m <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"EndEffectorForces.m <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"CubicTimeScaling.m <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"RpToTrans.m <span style='color:#111;'> 451B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"MRlib.pdf <span style='color:#111;'> 187.38KB </span>","children":null,"spread":false},{"title":"MRlib.tex <span style='color:#111;'> 40.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 33B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明