close all;clc;clear file = []; opt.robot_def = 'direct'; opt.KM_method = 'SCREW'; opt.Vel_method = 'Direct'; opt.LD_method = 'Direct'; opt.debug = false; opt.robotName = 'R1000_DVT'; opt.reGenerate = false; opt.Isreal = true; opt.isJointTorqueSensor = true; opt.isSixAxisFTSensor = false; theta = zeros(9,1); dtheta = zeros(9,1); ddtheta = zeros(9,1); robot = get_robot_R1000_EVT(theta,dtheta,ddtheta,file,opt); robot = get_Kinematics_EVT(robot, opt); % R1000_Dynamics_num; % R1000_Dynamics; robot = get_velocity(robot, opt); robot = get_regressor(robot,opt); % symbol matched % verify_regressor_R1000; robot = get_baseParams(robot, opt); readDataFile; robot.posData = posData; robot.currentData = currentData; % robot = estimate_dyn(robot,opt); robot = estimate_dyn_form_data(robot,opt);