### MATLAB Toolbox: State Observers for Multibody Dynamic Systems ###
Toolbox features
------------------
* Entirely based on MATLAB classes.
* A generic framework for kinematics and dynamics simulation of rigid multibody models of mechanisms.
* [`mbeKinematicsSolver`](toolbox_mbe/mbeKinematicsSolver.m): Solve kinematic problems (position, velocity, acceleration).
* [`mbeDynFormulationBase`](toolbox_mbe/mbeDynFormulationBase.m): Abstract base of all dynamics formulations.
* Mechanical systems can be easily defined by users by inheriting from the abstract base `mbeMechModelBase`. Predefined mechanisms:
* `mbeMechModelFourBars1`: 4 bars linkage
* `mbeMechModelFiveBars1`: 5 bars linkage
* Any number of sensors can be dynamically attached to any mechanism. See base abstract class `mbeSensorBase`
* Several implemented state observers (base class `mbeEstimatorBase`).
Licensing
----------
MBDE-MATLAB is licensed by University of A Coruña and University of Almería under GNU GPL v3.
Citation
--------------
This toolbox was introduced in:
* E. Sanjurjo, J.L. Blanco, J.L. Torres, M.A. Naya, "Testing the efficiency and accuracy of multibody-based state observers", ECCOMAS Thematic Conference on Multibody Dynamics, 2015. [[PDF](http://ingmec.ual.es/~jlblanco/papers/sanjurjo2015eccomas_mbs_observers.pdf)]
* E. Sanjurjo, M.Á. Naya, J.L. Blanco-Claraco, J.L. Torres-Moreno, A. Giménez-Fernández. Accuracy and efficiency comparison of various nonlinear Kalman filters applied to multibody models. Nonlinear Dyn (2017). doi:10.1007/s11071-017-3354-z [[LINK](http://rdcu.be/oY1f)]
* E. Sanjurjo, D. Dopico, A. Luaces, M.Á. Naya. State and force observers based on multibody models and the indirect Kalman filter. Mechanical Systems and Signal Processing. doi:10.1016/j.ymssp.2017.12.041 [[LINK](https://www.sciencedirect.com/science/article/pii/S0888327017306787)]
Installation
--------------
Just add the directory `toolbox_mbe` to your MATLAB `PATH`, e.g. from the menu "Set path" in the "Home" ribbon.
Demos
----------
* [`demo_dynamic_simulation.m`](demo_dynamic_simulation.m): Runs a dynamic simulation for a given mechanism.
* [`demo_run_observer_offline.m`](demo_run_observer_offline.m): Runs an offline estimation of a given mechanism, with a given set of sensors and using the especific estimation method.
没有合适的资源?快使用搜索试试~ 我知道了~
MultiBody Dynamics Estimator (MBDE) : MATLAB工具包.zip
共59个文件
m:56个
txt:1个
md:1个
需积分: 3 0 下载量 143 浏览量
2024-03-09
14:58:43
上传
评论
收藏 153KB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在算法开发和实现方面,Matlab具有以下一些好处: 1. 丰富的数学和科学函数库:Matlab提供了广泛的数学、信号处理、图像处理、优化、统计等领域的函数库,这些函数库可以帮助开发者快速实现各种复杂的数值计算算法。这些函数库提供了许多常用的算法和工具,可以大大简化算法开发的过程。 2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型开发:Matlab提供了一个交互式的开发环境,可以快速进行算法的原型开发和测试。开发者可以实时查看和修改变量、绘制图形、调试代码等,从而加快了算法的迭代和优化过程。这种快速原型开发的特性使得算法开发者可以更快地验证和修改他们的想法。 4. 可视化和绘图功能:Matlab具有强大的可视化和绘图功能,可以帮助开发者直观地展示和分析算法的结果。开发者可以使用Matlab绘制各种图形、曲线、图像,以及创建动画和交互式界面,从而更好地理解和传达算法的工作原理和效果。 5. 并行计算和加速:Matlab提供了并行计算和加速工具,如并行计算工具箱和GPU计算功能。这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率
资源推荐
资源详情
资源评论
收起资源包目录
MultiBody Dynamics Estimator (MBDE) : MATLAB工具包.zip (59个子文件)
mbde-matlab-master
demo_run_observer_offline.m 21KB
LICENSE.txt 35KB
demo_dynamic_simulation.m 2KB
toolbox_mbe
mbeSensorGyroscope.m 6KB
mbeMechTypeBase.m 2KB
mbeEstimatorIncrManifold_full_jac.m 8KB
mbeLoggingParams.m 2KB
mbeMechModelFourBars3.m 4KB
mbeMechModelPendulumBase.m 11KB
mbeMechModelFiveBarsBase.m 21KB
mbe_mmat.m 2KB
mbeSensorAngle.m 5KB
mbeMechModelFiveBars1.m 6KB
mbeMechModelFourBars2.m 4KB
mbeSensorVelIndex.m 2KB
mbeSensorAngAccel.m 6KB
mbeSensorBase.m 2KB
mbeEstimatorIncrManifold.m 7KB
mbeMechModelRodArray1dof.m 11KB
mbeEstimatorDIEKFacc.m 7KB
mbeEstimatorFilterBase.m 12KB
mbeEstimatorDEKFprojections.m 9KB
mbeEstimatorDirect_eEKF_FJ.m 7KB
mbeEstimatorSCKF.m 11KB
mbeDynFormulationMatrixR.m 2KB
mbeMechModelBase.m 14KB
mbeMechModelFourBarsBase.m 14KB
mbeIntegratorTypes.m 1KB
mbeMechModelFiveBars2.m 6KB
mbeMechTypeSimulated.m 7KB
mbeSensorAccelerometer.m 14KB
mbeSensorPosIndex.m 2KB
mbeKinematicsSolver.m 6KB
mbeEstimatorIncrManifold_ace_full_jac.m 13KB
mbeDynFormulationI3AL.m 4KB
mbeMechModelMaqueta.m 5KB
mbeEstimatorCEKF_TR.m 13KB
mbeMechTypeReal.m 11KB
mbe_iff.m 1KB
mbeModelErrorDef.m 2KB
mbeEstimatorBase.m 27KB
mbeEstimatorIncrManifold_AerrorEKF.m 11KB
mbeEstimatorCEKF.m 11KB
mbeMechModelFourBars1.m 5KB
mbeDynFormulationBase.m 14KB
mbeEstimatorIncrManifold_errorEKF_shaping.m 13KB
mbeEstimatorDEKF.m 8KB
mbeDynFormulationLagrangeBaumgarte.m 2KB
mbeDynFormulationPenalty.m 2KB
mbeEstimatorUKF.m 10KB
mbeUtils.m 7KB
mbeEstimatorDirect_eEKF_FE.m 12KB
mbeMechModelPendulum1.m 3KB
mbeEstimatorDIEKF_pm.m 10KB
mbeMechModelFourBarsExtraBase.m 12KB
mbeSensorAccelerometer3pt.m 6KB
mbeEstimatorBatchMRF.m 26KB
.gitignore 40B
README.md 2KB
共 59 条
- 1
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 272
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- hasp驱动 win10可用,不死机不蓝屏
- 00000000044242851月光摇篮曲.m4a
- 基于JavaScript讲解的数据结构和算法
- python计算机视觉python-computer-vision.rar
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT).zip
- python密码python-ciphers.rar
- 2c60fbb3dt9ad50ed8864298eea1484b.MP4
- 基于yolov8+dlib实现视觉识别的安全驾驶监测系统部署到jetson NX平台源码+模型.zip
- Qt框架+OpenCV+动态爱心+编程教学+520
- 基于opencv+yolov8实现目标追踪及驻留时长统计源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功