文件名称:无人机.zip
介绍说明--下载内容均来自于网络,请自行研究使用
VirtualArena是用于控制设计和系统仿真的面向对象的Matlab集成开发环境,其实现目标如下:
1)避免重新实现大多数项目共有的功能,例如:
-离散化策略(例如欧拉向前,龙格库塔,…)
-系统线性化的雅可比计算方法,例如基于符号或样本的方法
-实施标准车辆动力学,如独轮车或类似无人机的车辆,并实施不同的姿态表示,如旋转矩阵或四元数
-状态观测器自动生成,例如扩展卡尔曼滤波器(EKF)
-基于网络的控制器的实施结构
- …
2)建立一套通用接口,允许独立设计和集成不同的组件(例如,车辆模型、控制器、传感器、观察器、...)并实施可重用/透明/易于调试的编程风格。(Virtualarena is an object-oriented matlab integrated development environment for control design and system simulation. Its implementation objectives are as follows:
1) Avoid re implementing features common to most projects, such as:
-Discretization strategies (e.g. Euler forward, longkutta,...) )
-Jacobian calculation methods for system linearization, such as symbol based or sample based methods
-Implement standard vehicle dynamics, such as wheelbarrow or similar UAV vehicles, and implement different attitude representations, such as rotation matrix or quaternion
-Automatic generation of state observers, such as extended Kalman filter (EKF)
-Implementation structure of network-based controller
-...
2) Establish a common set of interfaces that allow independent design and integration of different components (e.g., vehicle models, controllers, sensors, viewers,...) and implement a reusable / transparent / easy to debug programming style.)
1)避免重新实现大多数项目共有的功能,例如:
-离散化策略(例如欧拉向前,龙格库塔,…)
-系统线性化的雅可比计算方法,例如基于符号或样本的方法
-实施标准车辆动力学,如独轮车或类似无人机的车辆,并实施不同的姿态表示,如旋转矩阵或四元数
-状态观测器自动生成,例如扩展卡尔曼滤波器(EKF)
-基于网络的控制器的实施结构
- …
2)建立一套通用接口,允许独立设计和集成不同的组件(例如,车辆模型、控制器、传感器、观察器、...)并实施可重用/透明/易于调试的编程风格。(Virtualarena is an object-oriented matlab integrated development environment for control design and system simulation. Its implementation objectives are as follows:
1) Avoid re implementing features common to most projects, such as:
-Discretization strategies (e.g. Euler forward, longkutta,...) )
-Jacobian calculation methods for system linearization, such as symbol based or sample based methods
-Implement standard vehicle dynamics, such as wheelbarrow or similar UAV vehicles, and implement different attitude representations, such as rotation matrix or quaternion
-Automatic generation of state observers, such as extended Kalman filter (EKF)
-Implementation structure of network-based controller
-...
2) Establish a common set of interfaces that allow independent design and integration of different components (e.g., vehicle models, controllers, sensors, viewers,...) and implement a reusable / transparent / easy to debug programming style.)
相关搜索: 无人机
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文件名 | 大小 | 更新时间 |
---|---|---|
andreaalessandretti-VirtualArena-698aa7d | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\.DS_Store | 10244 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\.gitignore | 6 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\VirtualArena.m | 34512 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\loadInitialConditions.m | 4334 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\manageObserver.m | 2026 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\plotSignalPredictionAndEstimate.m | 1103 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\recursiveRun.m | 2396 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\senseNetworkToAgent.m | 1119 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\@VirtualArena\setOptions.m | 5618 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\Controller.m | 2921 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\ControllerAdapter.m | 3146 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\GoToWayPoints.m | 7219 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\IController.m | 2805 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\IControllerAdapter.m | 2964 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\MpcController.m | 8323 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\ReplayController.m | 2819 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\TrackingControllerECC13.m | 8876 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\TrackingController_ECC13.m | 1182 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\TrackingController_IFAC17.m | 4581 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\UniGoToPoint.m | 886 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Controllers\UniGoToPointPid.m | 5800 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\DisplaySelector | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\DisplaySelector\DisplayNothing.m | 2133 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\DisplaySelector\DisplaySelector.m | 2275 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\DisplaySelector\DisplayVerbose.m | 2132 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\IMultiRun.m | 424 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\InitDeinitObject.m | 4471 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Integrators | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Integrators\EulerForward.m | 2048 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Integrators\Integrator.m | 2056 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Integrators\MatlabSolver.m | 2875 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Integrators\RK4.m | 2134 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\ControllerStateLog.m | 2319 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\ExpectedMeasuramentLog.m | 2263 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\ILog.m | 2653 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\InputLog.m | 2280 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\Log.m | 5237 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\MeasurementsLog.m | 2753 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\ObserverStateLog.m | 2357 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\StateLog.m | 2087 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Log\TimeLog.m | 2093 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers\.DS_Store | 6148 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers\AcadoMpcOpSolver.m | 23109 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers\FminconMpcOpSolver.m | 35676 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers\FminconMpcOpSolverSparse.m | 7013 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOpSolvers\MpcOpSolver.m | 3831 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\CtMpcOp.m | 1342 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\DiscretizedMpcOp.m | 5157 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\DtMpcOp.m | 12712 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\ICtMpcOp.m | 3181 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\IDtMpcOp.m | 15470 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MpcOps\MpcOp.m | 24570 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MultiRuns | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\MultiRuns\MultiRun.m | 2645 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\NoInitDeinitObject.m | 1993 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\README.md | 1413 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors\AgentSensor.m | 616 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors\IAgentSensor.m | 686 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors\RangeFinder.m | 4199 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors\Sensor.m | 2376 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sensors\VelocityAgentSensor.m | 2144 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets\BallSet.m | 2292 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets\BoxSet.m | 24522 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets\EllipsoidalSet.m | 3379 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets\GeneralSet.m | 3235 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Sets\PolytopicSet.m | 4266 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\CtSystem.m | 6188 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\DiscretizedSystem.m | 2233 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\DtLinearSystem.m | 4579 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\DtSystem.m | 5054 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\DynamicalSystem.m | 22238 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\FractionalOrder | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\FractionalOrder\CtFractionalOrderSystem.m | 386 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\FractionalOrder\DtFractionalOrderSystem.m | 719 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\FractionalOrder\FractionalOrderSystem.m | 1659 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\FractionalOrder\TruncatedDtFractionalOrderSystem.m | 10185 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\ICtSystem.m | 4038 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\IDtSystem.m | 4086 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\LinCtSystem.m | 452 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\LinearizedSystem.m | 8760 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\ObserverWithDiscreteUpdate.m | 2067 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\ParameterizedCtSystem.m | 4200 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\RemoteSystem.m | 6831 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\ReplayMeasuramentsCtSystem.m | 3136 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\SCtSystem.m | 688 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\SDtSystem.m | 669 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\StateObservers | 0 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\StateObservers\EkbfFilter.m | 6350 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\StateObservers\EkfFilter.m | 10489 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\StateObservers\StateObserver.m | 2431 | 2018-11-27 |
andreaalessandretti-VirtualArena-698aa7d\Systems\SymbolizedSystem.m | 1905 | 2018-11-27 |