[{"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}]