KinematicsSimulation:机器人手臂运动学仿真的MATLAB代码

上传者: 42115003 | 上传时间: 2022-05-24 12:34:56 | 文件大小: 264KB | 文件类型: ZIP
运动学模拟 RoboHAZMAT:高级设计项目 运动控制团队 杰拉多·布莱德(Gerardo Bledt) 2014年10月21日 #####点击此处观看视频: #####点击此处观看视频: ####机器人仿真GUI 模拟1:轨迹跟踪的逆运动学优化 ##项目目标: RobotHAZMAT项目是一个由10位Virginia Tech高级机械工程师组成的设计团队。 主要目标是为危险响应情况的机器人系统开发一种直观的手势控制方法。 当前的危险响应机器人需要大量的培训时间和不直观的按钮操纵杆控件。 我们希望增加运动范围,并减少操作这些系统所需的训练时间。 这是第一年的项目,可作为概念证明,即可以通过人体运动直观地控制两个手臂机器人。 我们希望能够使用现成的廉价零件开发机器人以及可穿戴用户界面。 ##基本模拟说明: 在“ RoboHAZMAT”目录中,运行“ addpath_Rob

文件下载

资源详情

[{"title":"( 77 个子文件 264KB ) KinematicsSimulation:机器人手臂运动学仿真的MATLAB代码","children":[{"title":"KinematicsSimulation-master","children":[{"title":"RobotSimulation.fig <span style='color:#111;'> 12.39KB </span>","children":null,"spread":false},{"title":"IntuitiveRobotControl","children":[{"title":"StateEstimation","children":[{"title":"ReconstructHead.m <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":"ReconstructArm.m <span style='color:#111;'> 966B </span>","children":null,"spread":false},{"title":"ZeroYaw.m <span style='color:#111;'> 858B </span>","children":null,"spread":false},{"title":"EstimateArmOrientation.m <span style='color:#111;'> 1005B </span>","children":null,"spread":false},{"title":"EstimateHeadOrientation.m <span style='color:#111;'> 724B </span>","children":null,"spread":false}],"spread":true},{"title":"Control","children":[{"title":"DynamixelControl","children":[{"title":"Dynamixel.m <span style='color:#111;'> 7.84KB </span>","children":null,"spread":false},{"title":"DynamixelControl.m <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"DynamixelControlSetup.m <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"ServoControl","children":[{"title":"MechatronicArmControl.m <span style='color:#111;'> 971B </span>","children":null,"spread":false},{"title":"RobotGripperControl.m <span style='color:#111;'> 704B </span>","children":null,"spread":false},{"title":"RobotHeadControl.m <span style='color:#111;'> 800B </span>","children":null,"spread":false}],"spread":true},{"title":"KeyboardControl","children":[{"title":"KeyboardControl.m <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"SetupKeyboardControl.m <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"addpath_RoboHAZMAT.m <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"TrajectoryPlanningOptimization","children":[{"title":"TrajectoryLibrary","children":[{"title":"TrajectoriesMechatronicArm.m <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"TrajectoriesRoboHAZMAT.m <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"Optimization","children":[{"title":"InverseKinematicOptimization.m <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"KCGradient.m <span style='color:#111;'> 83.01KB </span>","children":null,"spread":false},{"title":"EuclideanNorm.m <span style='color:#111;'> 890B </span>","children":null,"spread":false}],"spread":true},{"title":"KCHessian.m <span style='color:#111;'> 438.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"SerialCommunication","children":[{"title":"SetupCOM.m <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"MotorControl","children":[{"title":"arduino.m <span style='color:#111;'> 96.67KB </span>","children":null,"spread":false},{"title":"SetupMAMotorControlSerial.m <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"SetupArbotixControlSerial.m <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"SetupMotorControlSerial.m <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"GetAvailableCOM.m <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"IMU","children":[{"title":"CalibrateWirelessIMU.m <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"SetWirelessIMU.m <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"ReadWirelessIMU.m <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"SetupIMUSerial.m <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"CalibrateIMU.m <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"ReadIMUQuaternion.m <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"SetupWirelessIMUSerial.m <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"RobotSim.m <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"RobotSimulation.m <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"Simulations","children":[{"title":"MechatronicArm","children":[{"title":"SimulationM1.m <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"SimulationM2.m <span style='color:#111;'> 1017B </span>","children":null,"spread":false},{"title":"SimulationM3.m <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"SimulationM5.m <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"SimulationM4.m <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"InteractiveSim.m <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"RoboHAZMAT","children":[{"title":"ControlRoboHAZMAT.m <span style='color:#111;'> 12.33KB </span>","children":null,"spread":false},{"title":"Simulation1.m <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"Simulation3.m <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"Simulation6.m <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"Simulation2.m <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"Simulation5.m <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"Simulation4.m <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"RobotKinematics","children":[{"title":"Robot.m <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"MechatronicArm","children":[{"title":"CreateRobotMechatronicArm.m <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"MechatronicArmKinematics.m <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"EmptyKinematics.m <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"RoboHAZMAT","children":[{"title":"RightManipulatorKinematics.m <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"CreateRobotRoboHAZMAT.m <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"HeadKinematics.m <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"LeftManipulatorKinematics.m <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"EquationsOfMotionSym.m <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"KinematicSystem.m <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"Utils","children":[{"title":"Rotation","children":[{"title":"DHTransforms.m <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"RotateKinematicChain.m <span style='color:#111;'> 709B </span>","children":null,"spread":false},{"title":"QuaternionToYPR.m <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"QuaternionRotate.m <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"DHTransformsSym.m <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"Plotting","children":[{"title":"RoboHAZMAT_CAD.png <span style='color:#111;'> 147.96KB </span>","children":null,"spread":false},{"title":"CropWhitespace.m <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"FigureSetup.m <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"RobotPlot.m <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"Misc","children":[{"title":"InstructionText.m <span style='color:#111;'> 824B </span>","children":null,"spread":false},{"title":"StopProgramDialog.fig <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"PrintStatusReport.m <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"NoiseCalc.m <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"StopProgramDialog.m <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"ArmHomePosition.m <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"SetSimulationControlText.m <span style='color:#111;'> 290B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

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