|
Robotran Matlab Documentation
|
function mbs_check_glob(in varargin)
function mbs_calc_Jdqd(in callfct, in MBS_data)
MBS_data Nloopc
Number of loop constraints.
Definition: Sdata_struct.m:147
function mbs2xml(in mbssys, in varargin)
MBS_data Zd
Array with the current values of the speed (spreading) between of the points of a link.
Definition: Sdata_struct.m:171
MBS kinematics structure.
MBS_equil Qc
Array with the values of the driven joint forces.
Definition: mbs_new_equil.m:161
MBS_solvekin fctname user djoint
Name of the symbolic function 'DrivenJoints'.
Definition: mbs_new_solvekin.m:134
function mbs_set_qa(in mbs_data, in qa)
MBS_equil trq
Array with the components of the resultant external torques (pure torque and couple produced by force...
Definition: mbs_new_equil.m:146
MBS_part nv
the number of dependent variables
Definition: mbs_new_part.m:112
function update_Text(in xDoc, in node, in val)
function reset_Callback(in hObject, in eventdata)
function mbs_vec_perm(in b, in ipm, in irk)
function mbs_load_lut2D(in fname)
MBS_data ux
Array with the values of the user variables.
Definition: Sdata_struct.m:222
function mbs_close_geo(in ind_v, in ind_cont, in threshold, in callfct, in verbose)
MBS_modal eigenvector r
to be defined
Definition: mbs_new_modal.m:132
function mbs_edit(in prjname)
function tabpopup_Callback(in hObject, in eventdata, in handles)
function move_iq(in from, in to, in handles)
MBS_equil fctEquilibrium
Name of the user function computing the vector of the reduced forces mbs_fct_equil()
Definition: mbs_new_equil.m:239
MBS_data Z
Array with the current values of the distances between of the points of a link (see: user_LinkForces(...
Definition: Sdata_struct.m:168
MBS_solvekin q
Array with the current values of the generalized coordinates.
Definition: mbs_new_solvekin.m:116
my_body bodyname
name of the body, here : 'my_body'
Definition: missing_struct.m:29
function vdown_Callback(in hObject, in eventdata)
function value_Callback(in hObject, in eventdata, in handles)
function listbox_qu_Callback(in hObject, in eventdata)
MBS_modal Gr
Reduced damping matrix of the linearized system.
Definition: mbs_new_modal.m:110
MBS_data nqv
Number of dependent articulations.
Definition: Sdata_struct.m:99
MBS kinematics option structure.
MBS_equil frc
Array with the components of the resultant external forces applied to the centre of mass of each body...
Definition: mbs_new_equil.m:143
MBS_dirdyn qd
Array with the current values of the generalized velocities.
Definition: mbs_new_dirdyn.m:143
MBS_data lrod
Array with the length of each rod (see loops: rod cutting procedure )
Definition: Sdata_struct.m:144
MBS_invdyn qd
Array with the current values of the generalized velocities.
Definition: mbs_new_invdyn.m:114
function update_joint(in xDoc, in jointNode, in sysjoint)
function mbs_save(in varargin)
MBS_dirdyn opt framerate
to be defined
Definition: mbs_new_dirdyn.m:131
MBS_solvekin
Definition: mbs_check_func.m:75
function popup_cut_Callback(in hObject, in eventdata, in handles)
function mbs_copy_project(in prjname, in new_prjname)
function Ind2Dep_Callback(in hObject, in eventdata, in handles)
MBS_dirdyn opt verbose
to be defined
Definition: mbs_new_dirdyn.m:134
MBS_equil opt smooth
Definition: mbs_new_equil.m:85
MBS_modal eigenvalue
Eigen value strucuture (see eigenvalue_struct)
Definition: mbs_new_modal.m:116
MBS_data user_model
A structure whose fields correspond to the names of the user models ('user_model') defined for this s...
Definition: Sdata_struct.m:218
MBS_modal eigenvector phi
to be defined
Definition: mbs_new_modal.m:134
MBS_equil opt relax
Taux de relaxation de la méthode NR 1.0 : no relaxation 0.1 : strong relaxation default : 1....
Definition: mbs_new_equil.m:82
MBS_data Nlink3D
Number of 3D links.
Definition: Sdata_struct.m:177
MBS_data nqc
Number of driven articulations.
Definition: Sdata_struct.m:73
MBS_info allpoints
a cell array in which each line contains the name of an anchor point and the name of the body it belo...
Definition: mbs_get_data.m:144
function is_valid_scene(in wh, in MBS_info)
MBS_data nqlocked
Number of locked articulations.
Definition: Sdata_struct.m:79
MBS_info cuts
structure containing the names of the cuts defined in the system. See my_cut for an example of a cut ...
Definition: mbs_get_data.m:490
MBS_modal eigenvalue ksi
to be defined
Definition: mbs_new_modal.m:120
function cancel_Callback(in hObject, in eventdata)
function mbs_new_equil(in myproject_data)
function mbs_new_part(in myproject_data)
function mbs_set_qv(in mbs_data, in qv)
function v2c_Callback(in hObject, in eventdata)
MBS_dirdyn fctname symb dyna
Name of the symbolic function of direct dynamics.
Definition: mbs_new_dirdyn.m:206
MBS_info user_variables
Definition: mbs_get_data.m:630
function xml_Coordinates(in xDoc, in vec)
MBS_equil fctname user flink
Name of the user function managing the link forces.
Definition: mbs_new_equil.m:227
function mbs_info_gui(in varargin)
MBS_solvekin fctname symb constrPV
Name of the symbolic function 'conshJ'.
Definition: mbs_new_solvekin.m:128
MBS_invdyn q
Array with the current values of the generalized coordinates.
Definition: mbs_new_invdyn.m:111
function mbs_get_result_folders(in mbs_data)
return the path to result folders (i.e.
MBS_equil fctname symb link
Name of the symbolic function 'link'.
Definition: mbs_new_equil.m:199
function xml_point(in xDoc, in syspoint, in ptname)
function openmbs(in filename)
function user_DirDyn_io(in mbs_data, in tsim, in step, in flag)
function get_point_id(in bodyname, in pointname)
function mbs_kine_wheel(in Pw, in Rw, in Vw, in OMw, in mbs_data, in tsim)
MBS_modal opt lintol
Definition: mbs_new_modal.m:74
MBS_data g
The 3 gravity components.
Definition: Sdata_struct.m:54
MBS_solvekin opt
MBS_solvekin_opt structure containing the kinematics options.
Definition: mbs_new_solvekin.m:67
MBS_info allextforces
a cell array in which each line contains the name of a point where an external force is applied on an...
Definition: mbs_get_data.m:302
function linearipk(in fctlin, in qoqp_equi, in fctlin_equi, in posvit, in epsmod, in delta_ua, in delta_ur, in linpa)
MBS equilibrium structure.
my_joint qdd_ini
initial value of the generalized acceleration of the joint
Definition: missing_struct.m:79
my_user_model param
structure containing the different parameters of the user model
Definition: missing_struct.m:179
MBS_equil fctname symb dyna
Name of the symbolic function 'dirdyna' or 'invdyna'.
Definition: mbs_new_equil.m:191
my_body parent
{bodyname pointname} a cell-array containing the name of the parent body and the name of the anchor p...
Definition: missing_struct.m:32
function popup_sensor_Callback(in hObject, in eventdata, in handles)
function mbs_out_dirdyn(in t, in y, in flag)
function mbs_set_qu(in mbs_data, in qu)
function mbs_rm_allprjpath()
function mbs_run_part(in myproject_part)
MBS_solvekin fctname symb constrA
Name of the symbolic function 'cons_Jdqd'.
Definition: mbs_new_solvekin.m:131
MBS_modal eigenvalue type
to be defined
Definition: mbs_new_modal.m:126
MBS_data nqu
Number of independent articulations.
Definition: Sdata_struct.m:67
MBS_data qc
Array with the indices driven articulations: those articulations are controled by a user funtion q(qc...
Definition: Sdata_struct.m:70
function mbs_get_userfct()
function mbs_set_qlocked(in mbs_data, in qlocked)
MBS_dirdyn opt visualize
Display of the 3D graphical model.
Definition: mbs_new_dirdyn.m:83
count joint
number of joints
Definition: mbs_get_data.m:642
function mbs_exe_part(in mymbs_data, in options)
executes the Coordinate Partitionning module.
function mbs_set_solvekin(in myproject_solvekin, in varargin)
function get_jtype(in ij, in handles)
function popup_param_Callback(in hObject, in eventdata, in handles)
count user_constraint
Definition: mbs_get_data.m:674
function xml_user_constraint(in xDoc, in ucs)
MBS_equil
Definition: mbs_check_func.m:70
MBS_equil fctname user gfext
Name of the user function managing the generic external forces.
Definition: mbs_new_equil.m:215
function mbs_save_lut2D(in lut, in fname)
function ok_Callback(in hObject, in eventdata)
function user_cons_hJ(in mbs_data, in tsim)
my_joint q_ini
initial value of the generalized coordinate of the joint
Definition: missing_struct.m:73
function mbs_new_solvekin(in myproject_data)
function popup_extforce_Callback(in hObject, in eventdata, in handles)
MBS_dirdyn tspan
Time interval of the results to be saved.
Definition: mbs_new_dirdyn.m:185
MBS_equil qd
Array with the equilibrium values of the generalized velocities.
Definition: mbs_new_equil.m:140
MBS_equil fctname symb fext
Name of the symbolic function managing the specific external forces.
Definition: mbs_new_equil.m:207
MBS_dirdyn opt motion
Determines how qdd and &lambda, frc and trq are computed.
Definition: mbs_new_dirdyn.m:78
MBS_data qdriven
Definition: Sdata_struct.m:83
MBS_info base gravity
the 3 coordinates of the gravity acceleration (in the inertial frame)
Definition: mbs_get_data.m:109
MBS_data Fl
Array with the current values of the forces on each link.
Definition: Sdata_struct.m:174
function mbs_visualize(in varargin)
function mbs_fct_dirdyn(in t, in y, in callfct, in post_process)
my_body joints
structure containing all the joints connecting this body to its parent. joints are stored in structur...
Definition: missing_struct.m:35
function mbs_set_invdyn(in myproject_invdyn, in varargin)
function xml_Text(in xDoc, in elem, in val)
MBS_invdyn Qq
Array with the current values of the joint forces.
Definition: mbs_new_invdyn.m:123
function mbs_get_modal(in myproject_modal)
function mbs_info_gui_OpeningFcn(in hObject, in eventdata, in handles, in varargin)
MBS_dirdyn q
Array with the current values of the generalized coordinates.
Definition: mbs_new_dirdyn.m:140
MBS modal anaylsis structure.
MBS_data mbsname
Name of the system.
Definition: Sdata_struct.m:35
MBS_info base points
list containing a point structure for each anchor point of the base. See my_point for an example.
Definition: mbs_get_data.m:134
function get_jnature(in ij)
function mbs_cd(in varargin)
MBS_dirdyn fctname user flink
Name of the user function dealing with the link forces.
Definition: mbs_new_dirdyn.m:242
MBS_dirdyn fctname symb constrPV
Name of the symbolic function 'cons_hJ'.
Definition: mbs_new_dirdyn.m:198
function column(in vecin)
MBS_info partition independentJoints
Definition: mbs_set_data.m:215
MBS_info partition dependentJoints
Definition: mbs_set_data.m:217
This structure contains the set of description information of the articulated system.
MBS_dirdyn fctname user flink3D
Name of the user function dealing with the 3D link forces.
Definition: mbs_new_dirdyn.m:246
my_cut length
distance between the anchor points (=rod length) for cut of type 'rod'
Definition: missing_struct.m:148
MBS_equil Qq
Array with the values of the joint forces.
Definition: mbs_new_equil.m:158
count point
number of points
Definition: mbs_get_data.m:650
function popup_user_model_Callback(in hObject, in eventdata, in handles)
MBS_data In
Array containing the inertia tensor component of each body (in the body fixed frame,...
Definition: Sdata_struct.m:51
function update_partition(in sys, in Sdata)
MBS_dirdyn opt resfilename
to be defined
Definition: mbs_new_dirdyn.m:127
MBS_dirdyn Qq
Array with the values of the joint forces.
Definition: mbs_new_dirdyn.m:167
count ball
Definition: mbs_get_data.m:656
MBS_data nqdriven
Definition: Sdata_struct.m:87
MBS_dirdyn fctDerivatives
name of the subroutine computing the derivatives of the system state variables, namely the direct dyn...
Definition: mbs_new_dirdyn.m:257
function OK_Callback(in hObject, in eventdata, in handles)
my_user_model state
structure containing the different state variable of this model
Definition: missing_struct.m:182
function figure1_CloseRequestFcn(in hObject, in eventdata, in handles)
MBS_part
Definition: mbs_check_func.m:55
function mbs_ode_red(in M, in F, in Bvuc, in bprim)
extforce_struct user_model_name
name of the âuser_modelâ associated to this point for the force computation
Definition: missing_struct.m:110
MBS_dirdyn opt clearmbsglobal
to be defined
Definition: mbs_new_dirdyn.m:137
function pointname_ButtonDownFcn(in hObject, in eventdata, in handles)
function mbs_set_dirdyn(in myproject_dirdyn, in varargin)
function mbs_get_mbspath()
function mbs_get_invdyn(in myproject_invdyn, in t)
function chk_fun_list(in MBS, in fun_list, in module)
MBS_solvekin tsim
Time value.
Definition: mbs_new_solvekin.m:125
function mbs_run_modal(in myproject_modal)
function mbs_intersect(in inset, in checkset)
MBS_equil xeq
Value of the parameters which have to be defined through the equilibrium procedure.
Definition: mbs_new_equil.m:125
function nature_Callback(in hObject, in eventdata, in handles)
MBS_invdyn lambda
Array with the Lagrange multipliers related to the constraints.
Definition: mbs_new_invdyn.m:120
function mbs_new_modal(in myproject_data)
function depen_Callback(in hObject, in eventdata, in handles)
MBS_data Qc
Array with the values of the driven joint forces.
Definition: Sdata_struct.m:137
function mbs_setdiff(in inset, in checkset)
MBS_data qlocked
Array with the indices of locked articulations: articulations with a constant position defined by the...
Definition: Sdata_struct.m:76
function mbs_get_fct_name(in MBS_data)
MBS_dirdyn Fr
Array with the reduced force vector of the system.
Definition: mbs_new_dirdyn.m:176
MBS_modal equitol
Value of the tolerance for the equilibrium configuration.
Definition: mbs_new_modal.m:102
MBS direct dynamics option structure.
function mbs_set_equil(in myproject_equil, in varargin)
MBS_data DoneEquil
Flag that indicates if the equilibrium module has been executed.
Definition: Sdata_struct.m:251
MBS_data q
Array with the current values of the generalized coordinates.
Definition: Sdata_struct.m:112
MBS_info alllinks3D
Definition: mbs_get_data.m:448
MBS_data Nxfrc
Number of points where an external force is applied into a body.
Definition: Sdata_struct.m:188
function mbs_info_gui_OutputFcn(in hObject, in eventdata, in handles)
MBS direct dynamics structure.
function update_links(in wh, in values)
function Dep2Drv_Callback(in hObject, in eventdata, in handles)
MBS_data Nux
Number of user constraints.
Definition: Sdata_struct.m:233
MBS_dirdyn Z
Array with the current values of the distances between two of the points of a link (see: user_LinkFor...
Definition: mbs_new_dirdyn.m:158
MBS_equil fctname symb constrA
Name of the symbolic function 'cons_Jdqd'.
Definition: mbs_new_equil.m:187
function user_Derivatives(in ux, in mbs_data, in tsim)
MBS_modal qd
Array with the current values of the generalized velocities.
Definition: mbs_new_modal.m:106
function mbs_exe_gensensor_P(in mbs_data, in q, in ibody, in ipt)
MBS_modal q
Array with the current values of the generalized coordinates.
Definition: mbs_new_modal.m:104
function reset_Callback(in hObject, in eventdata, in handles)
MBS_equil fctname symb constrPV
Name of the symbolic function 'cons_hJ'.
Definition: mbs_new_equil.m:183
function xml_user_constraint(in xDoc, in ucs)
function indep_Callback(in hObject, in eventdata, in handles)
function mbs_get_prjpath()
MBS_data npt
Number of anchor points.
Definition: Sdata_struct.m:42
my_body com
the 3 coordinates of the body center of mass
Definition: missing_struct.m:41
MBS_data xfscale
Definition: Sdata_struct.m:204
MBS_data qmax
Array with the values of the maximal values of the generalized coordinates.
Definition: Sdata_struct.m:124
MBS_dirdyn opt odemethod
Choice of the integration method (see Matlab help) Example : 'ode45','ode23','ode15s',...
Definition: mbs_new_dirdyn.m:90
function actuated_Callback(in hObject, in eventdata, in handles)
function mbs_comp_F_sensor(in s, in tsim, in iF)
MBS_dirdyn fctname user gfext
Name of the user function dealing with the generic external forces.
Definition: mbs_new_dirdyn.m:230
count solid
Definition: mbs_get_data.m:654
function xml_user_model(in xDoc, in f_el)
function mbs_close_kin(in J, in callfct)
MBS_data hu
Array with the indices of independent constraints.
Definition: Sdata_struct.m:102
function accel_Callback(in hObject, in eventdata, in handles)
function mbs_set_modal(in myproject_modal, in varargin)
MBS_equil fctname user out
Name of the user function managing the output.
Definition: mbs_new_equil.m:235
MBS_dirdyn fctname symb constrA
Name of the symbolic function 'cons_jdqd'.
Definition: mbs_new_dirdyn.m:202
function user_Link3DForces(in Pos, in Rot, in Vit, in OM, in Acc, in OMP, in mbs_data, in tsim, in index)
function user_DrivenJoints(in mbs_data, in tsim)
function driven_Callback(in hObject, in eventdata, in handles)
function mbs_fct_equil(in x, in STORE)
function mbs_del_glob(in varargin)
function Drv2Ind_Callback(in hObject, in eventdata, in handles)
MBS_data qu
Array with the indices of the independent articulations (free)
Definition: Sdata_struct.m:64
function mbs_bakker(in Frad, in anglis, in ancamb, in gliss)
sensor_struct infos
{P R V ...} a cell-array containing kinematic information to be computed for this point.
Definition: missing_struct.m:96
function mbs_get_fct_handle(in fctname)
MBS_equil fctname user djoint
Name of the user function managing the driven variables.
Definition: mbs_new_equil.m:219
MBS_data frc
Array with the components of the resultant external forces applied to the centre of mass of each body...
Definition: Sdata_struct.m:128
MBS_info bodies
list containing a body structure for each body. See my_body as example of a body strucuture.
Definition: mbs_get_data.m:100
MBS_info mbsname
name of the project
Definition: mbs_get_data.m:77
function mbs_joint_mgr_OutputFcn(in hObject, in eventdata, in handles)
MBS_data Nuser_model
Number of declared user models.
Definition: Sdata_struct.m:215
MBS_data Njoint
Number of bodies in the system.
Definition: Sdata_struct.m:57
function fel2usm(in f_el)
MBS_info user_models
structure containing the name of the user model defined for the system. See my_user_model for an exam...
Definition: mbs_get_data.m:224
MBS_equil fctname user flink3D
Name of the user function managing the 3D link forces.
Definition: mbs_new_equil.m:231
function mbs_get_equil(in myproject_equil)
MBS_dirdyn opt dtmax
Maximum value of the integration time step (see odeset, Matlab help) Default : 1E-2.
Definition: mbs_new_dirdyn.m:99
MBS_data qv
Array with the indices of the dependent articulations q(qv)=q(qu)
Definition: Sdata_struct.m:96
MBS_dirdyn etime
Elapsed simulation time.
Definition: mbs_new_dirdyn.m:188
MBS_dirdyn fctname symb fext
Name of the symbolic function dealing with the specific external forces.
Definition: mbs_new_dirdyn.m:222
function xml_point(in xDoc, in syspoint, in ptname)
MBS_data qd
Array with the current values of the generalized velocities.
Definition: Sdata_struct.m:115
function popup_body_Callback(in hObject, in eventdata, in handles)
MBS_data nhu
Number of independent constraints.
Definition: Sdata_struct.m:105
function popup_point_Callback(in hObject, in eventdata, in handles)
function update_Coordinates(in xDoc, in coordNode, in vec)
MBS_data Nwheel
Number of wheels of the model.
Definition: Sdata_struct.m:211
count rod
Definition: mbs_get_data.m:658
function mbs_calc_force(in t, in callfct)
function mbs_exe_dirdyn(in mymbs_data, in options, in t)
MBS_info
Definition: mbs2xml.m:34
function mbs_xml_update(in sys)
my_cut endpoint1
a cell-array containing a body name and an anchor point name
Definition: missing_struct.m:139
function value_Callback(in hObject, in eventdata, in handles)
function mbs_get_body_id(in mbs_info, in varargin)
function mbs_calc_hJac(in callfct, in MBS_data)
MBS_info allsensors
Definition: mbs_get_data.m:285
MBS_dirdyn opt reltol
Relative tolerance of the integration result (see odeset, Matlab help) Default : 1E-3.
Definition: mbs_new_dirdyn.m:107
MBS_data dpt
Array containing the coordinate of all anchor points.
Definition: Sdata_struct.m:39
MBS_info oint range
Definition: mbs_set_data.m:94
function user_ExtForces(in mbs_data, in tsim)
function mbs_coord_part(in ind_u_des, in ind_c, in IS_ROW_PERM, in callfct, in first_partitioning)
MBS_equil q
Array with the equilibrium values of the generalized coordinates.
Definition: mbs_new_equil.m:137
MBS_dirdyn tsim
The time value.
Definition: mbs_new_dirdyn.m:182
MBS_info partition drivenJoints
Definition: mbs_set_data.m:216
function fsolvepk(in FUN, in x, in OPTIONS, in GRADFUN)
MBS_info links
structure containing the names of the point to point link defined in the system. See my_link for an e...
Definition: mbs_get_data.m:458
MBS_data qa
The index of the actuated articulations: those articulations are controlled by an actuator Qq=f(q)
Definition: Sdata_struct.m:90
function get_extension(in filename)
MBS_dirdyn opt renamefile
Rename the result files.
Definition: mbs_new_dirdyn.m:123
MBS_dirdyn opt time
Vector containing the initial time, the printing time interval and the final time of the simulation :...
Definition: mbs_new_dirdyn.m:72
MBS_dirdyn fctname user derivatives
Definition: mbs_new_dirdyn.m:254
MBS_data user_constraints
Definition: Sdata_struct.m:161
MBS_part opt rowperm
'yes', 'no'
Definition: mbs_new_part.m:77
MBS_dirdyn counter
Definition: mbs_new_dirdyn.m:194
function update_body(in xDoc, in bodyNode, in sysbody)
function mbs_get_F_sensor_id(in mbs_info, in varargin)
function popup_bdjoints_Callback(in hObject, in eventdata, in handles)
function update_xFs(in wh, in values)
function mbs_run_solvekin(in myproject_solvekin)
MBS_equil nonsens_par
Array with the indices of the non-sensitive parameters that don't influence equilibrium.
Definition: mbs_new_equil.m:121
MBS_data qmin
Array with the values of the minimal values of the generalized coordinates.
Definition: Sdata_struct.m:121
MBS_data rnom
Array with the values of the nominal radius of the wheels.
Definition: Sdata_struct.m:208
MBS_data xfidpt
Array of the points defined as force application points.
Definition: Sdata_struct.m:191
MBS_dirdyn fctname user djoint
Name of the user function dealing with the driven joints.
Definition: mbs_new_dirdyn.m:234
function move_iq(in from, in to, in handles)
function user_Equil_io(in mbs_data, in step, in flag)
function mbs_calspan(in Frad, in anglis, in ancamb)
function replace_endofline(in filenameIn, in filenameOut)
function refresh_gui(in handles)
function mbs_joint_mgr_OpeningFcn(in hObject, in eventdata, in handles, in varargin)
function c2v_Callback(in hObject, in eventdata)
MBS_data m
Array containing the mass of each body.
Definition: Sdata_struct.m:48
function popup_bdpoints_Callback(in hObject, in eventdata, in handles)
MBS inverse dynamics option structure.
MBS_invdyn tsim
Time value.
Definition: mbs_new_invdyn.m:132
function mbs_exe_modal(in mymbs_data, in options)
MBS partitioning structure.
function popup_state_Callback(in hObject, in eventdata, in handles)
my_cut type
type of the cut, 'solid', 'ball', 'rod', etc ...
Definition: missing_struct.m:145
function xml_infos(in iNode, in infos)
MBS_part
Definition: mbs_run_part.m:68
function xml_Text(in xDoc, in elem, in val)
function rename(in dir_name, in oldname, in newname)
function link_user_model_ButtonDownFcn(in hObject, in eventdata, in handles)
MBS_modal eigenvalue nu0
to be defined
Definition: mbs_new_modal.m:122
function popup_joint_Callback(in hObject, in eventdata, in handles)
function popupmenu1_Callback(in hObject, in eventdata, in handles)
function type_Callback(in hObject, in eventdata, in handles)
MBS_dirdyn fctname user fjoint
Name of the user function dealing with the specific external forces.
Definition: mbs_new_dirdyn.m:238
function mbs_get_joint_id(in mbs_info, in varargin)
function v2u_Callback(in hObject, in eventdata)
MBS_data hv
Array with the indices of dependant constraints.
Definition: Sdata_struct.m:108
function switch_rods(in wh, in on)
function popup_link_Callback(in hObject, in eventdata, in handles)
MBS_data user_var
Definition: Sdata_struct.m:238
MBS_modal eigenvalue ReImvalue
to be defined
Definition: mbs_new_modal.m:118
function mbs_set_prjpath(in mbsprjpath)
function mbs_lutot(in a, in IS_ROW_PERM)
MBS_equil xeqname
Definition: mbs_new_equil.m:129
MBS_equil opt itermax
Max number of iterations default : 30.
Definition: mbs_new_equil.m:93
function mbs_set_qdriven(in mbs_data, in qdriven)
function Drv2Dep_Callback(in hObject, in eventdata, in handles)
function mbs_genextforces(in s, in tsim, in symbfun, in usrfun)
function mbs_get_S_sensor_id(in mbs_info, in varargin)
function popup_psensor_Callback(in hObject, in eventdata, in handles)
MBS_dirdyn fctname symb gensensor
Name of the symbolic function 'gensensor'.
Definition: mbs_new_dirdyn.m:210
function mbs_get_solvekin(in myproject_solvekin, in t)
my_body mass
mass of the body
Definition: missing_struct.m:38
function user_LinkForces(in Z, in Zd, in mbs_data, in tsim, in ilnk)
function mbs_get_part(in myproject_part)
MBS_equil opt
MBS_equil_opt structure containing the equilibrium options.
Definition: mbs_new_equil.m:69
function mbs_xmlread(in fileName)
function Ind2Drv_Callback(in hObject, in eventdata, in handles)
function get_jtype(in ij)
function mbs_fct_modal(in qoqpind, in posvit)
MBS_dirdyn opt
MBS_dirdyn_opt structure containing the direct dynamics options.
Definition: mbs_new_dirdyn.m:68
function listbox_qv_Callback(in hObject, in eventdata)
MBS_data DoneInvdyn
Flag that indicates if the invdyn module has been executed.
Definition: Sdata_struct.m:248
function yout45cp(in t, in y, in flag)
function mbs_check_struct(in varargin)
MBS_dirdyn frc
Array with the components of the resultant external forces applied to the centre of mass of each body...
Definition: mbs_new_dirdyn.m:149
count user_variable
Definition: mbs_get_data.m:678
function mbs_set_data(in sys, in Sdata)
function mbs_new_dirdyn(in myproject_data)
MBS_equil sens_par
Array with the indices of the sensitive parameters which influence the equilibrium of the system.
Definition: mbs_new_equil.m:118
MBS_info base
base_struct substructure containing information relative to the base (inertial frame)
Definition: mbs_get_data.m:98
function mbs_get_data(in sys)
MBS_data trq
Array with the components of the resultant external torques (pure torque and couple produced by force...
Definition: Sdata_struct.m:131
function xml_infos(in iNode, in infos)
MBS_part nhu
the number of independent constraints
Definition: mbs_new_part.m:121
MBS modal analysis option structure.
MBS_data Nsensor
Number of kinematic sensors.
Definition: Sdata_struct.m:184
MBS_dirdyn Qc
Array with the values of the driven joint forces.
Definition: mbs_new_dirdyn.m:170
MBS_solvekin fctname user out
Name of the symbolic function 'Output'.
Definition: mbs_new_solvekin.m:137
function xml_force_element(in xDoc, in f_el)
MBS_part q_closed
an array with the values of the variables in closed configuration
Definition: mbs_new_part.m:130
MBS_dirdyn qdd
Array with the current values of the generalized accelerations.
Definition: mbs_new_dirdyn.m:146
function c2u_Callback(in hObject, in eventdata)
count user_state
Definition: mbs_get_data.m:676
MBS_modal opt absincr
Definition: mbs_new_modal.m:80
MBS partitioning option structure.
MBS_data qdd
Array with the current values of the generalized accelerations.
Definition: Sdata_struct.m:118
function type_Callback(in hObject, in eventdata, in handles)
count link3D
Definition: mbs_get_data.m:662
MBS_data SWr
Array of Swr vector for each external forces.
Definition: Sdata_struct.m:200
function xml2mbs(in prjfilepath)
function xml_bodyjoint(in xDoc, in jname, in bname)
function u2v_Callback(in hObject, in eventdata)
function user_JointForces(in mbs_data, in tsim)
MBS_data Nuserc
Number of user constraints.
Definition: Sdata_struct.m:157
function mbs_get_link3D_id(in mbs_info, in varargin)
function mbs_load(in myproject_name, in mode, in filepath)
load a MBSystem in Matlab from a .mbs xml file description.
function closest_index(in vect_in, in value)
function xml_p2p(in xDoc, in sysp2p, in name)
MBS_data Qq
Array with the values of the joint forces.
Definition: Sdata_struct.m:134
count sensor
number of kinematic sensor
Definition: mbs_get_data.m:664
MBS_equil fctname symb gensensor
Name of the symbolic function 'gensensor'.
Definition: mbs_new_equil.m:195
function mbs_options_set(in Name_value, in argin)
MBS_info user_variables
Definition: xml2mbs.m:178
count wheel
number of wheels
Definition: mbs_get_data.m:668
my_point pointname
name of the point, here : 'my_point'
Definition: missing_struct.m:10
MBS_equil fctname user fjoint
Name of the user function managing the joint forces.
Definition: mbs_new_equil.m:223
MBS_part ind_v
an array with the indices of the dependent variables
Definition: mbs_new_part.m:115
MBS_data link3D
Array with the current values of the forces on each 3D link.
Definition: Sdata_struct.m:180
function mbs_get_bodypoint_id(in mbs_info, in bodyname, in pointname)
function chk_fun(in Sname, in field_name, in file_name, in module_name)
MBS_dirdyn lambda
Array with the values of Lagrange multiplier related to the constraints.
Definition: mbs_new_dirdyn.m:164
MBS_data l
Array containing the centre of mass coordinates (in the body fixed frame, one column per body)
Definition: Sdata_struct.m:45
function update_user_models(in sys, in Sdata)
MBS_dirdyn fctname user out
Name of the user function dealing with the output.
Definition: mbs_new_dirdyn.m:250
MBS_modal opt
MBS_modal_opt structure containing the modal analysis options.
Definition: mbs_new_modal.m:67
function user_SolveKin_io(in mbs_data, in tsim, in step, in flag)
MBS_part ind_u
an array with the indices of the independent variables
Definition: mbs_new_part.m:109
my_cut endpoint2
a cell-array containing a body name and an anchor point name
Definition: missing_struct.m:142
MBS_solvekin qd
Array with the current values of the generalized velocities.
Definition: mbs_new_solvekin.m:119
MBS_modal opt relincr
Definition: mbs_new_modal.m:77
my_body idreal
body number (idreal < id)
Definition: missing_struct.m:56
MBS_solvekin qdd
Array with the current values of the generalized accelerations.
Definition: mbs_new_solvekin.m:122
MBS_modal Mr
Reduced mass matrix of the linearized system.
Definition: mbs_new_modal.m:108
MBS_part hv
an array with the indices of the redundant independent constraints
Definition: mbs_new_part.m:124
MBS equilibrium option structure.
MBS_data nqa
Number of actuated articulations.
Definition: Sdata_struct.m:93
MBS_invdyn Qa
Array with the current values of the generalized forces produced by the actuators.
Definition: mbs_new_invdyn.m:129
function mbs_new_project(in prjname)
MBS_dirdyn Bvuc
Array with the matrix of the velocity coupling.
Definition: mbs_new_dirdyn.m:179
function mbs_exe_solvekin(in mymbs_data, in options, in t)
MBS_equil opt solvemethod
Method used for computing equilibrium.
Definition: mbs_new_equil.m:75
MBS_part hu
an array with the indices of the independent constraints
Definition: mbs_new_part.m:118
function mbs_coord_part_GUI(in mbs_data, in mbs_info)
function mbs_run_equil(in myproject_equil)
MBS_modal Bvuc
Matrix of the velocities coupling.
Definition: mbs_new_modal.m:114
MBS_dirdyn opt depinteg
Integration of the dependant speed.
Definition: mbs_new_dirdyn.m:95
function refresh_gui(in handles)
count link
number of point to point link
Definition: mbs_get_data.m:660
function mbs_run_dirdyn(in myproject_dirdyn)
function xml_Coordinates(in xDoc, in com)
function nature_Callback(in hObject, in eventdata, in handles)
my_joint jointname
name of the joint, here : 'my_joint'
Definition: missing_struct.m:64
MBS_modal opt mode_ampl
Definition: mbs_new_modal.m:83
my_point coord
the 3 coordinates of this point in the inertial frame
Definition: missing_struct.m:13
MBS_part opt threshold
Numerical precision of the loop closure (norm of the constraints)
Definition: mbs_new_part.m:85
MBS_data uxd
Array with the values of the derivatives of the user variables.
Definition: Sdata_struct.m:225
MBS_equil history Fr
Residual value of the reduced force vector at each iteration.
Definition: mbs_new_equil.m:179
function get_jnature(in ij, in handles)
MBS_dirdyn opt abstol
Absolute tolerance of the integration result (see odeset, Matlab help) Default : 1E-3.
Definition: mbs_new_dirdyn.m:111
MBS_data Nlink
Number of forces acting between two points of the system (see: user_LinkForces())
Definition: Sdata_struct.m:165
MBS_dirdyn fctname symb link3D
Name of the symbolic function 'link3D'.
Definition: mbs_new_dirdyn.m:218
MBS_modal eigenvector index
to be defined
Definition: mbs_new_modal.m:136
MBS_dirdyn opt dtinit
Initial value of the integration time (see odeset, Matlab help) Default : 1E-3.
Definition: mbs_new_dirdyn.m:103
count driven
Definition: mbs_get_data.m:644
MBS_part opt
MBS_part_opt structure containing the partitioning options.
Definition: mbs_new_part.m:72
MBS_invdyn opt
MBS_invdyn_opt structure containing the inverse dynamics options.
Definition: mbs_new_invdyn.m:61
function mbs_unique(in inset)
function Dep2Ind_Callback(in hObject, in eventdata, in handles)
function mbs_check_func(in module)
function update_vrml(in wh, in ij)
count locked
Definition: mbs_get_data.m:646
function mbs_load_lut1D(in fname)
function switch_links(in wh, in on)
my_joint nature
the nature of the joint e.g. 'independent', 'dependent', 'driven'
Definition: missing_struct.m:70
function mbs_init_userVar_data(in mbs_info, in mbs_data)
MBS_invdyn qdd
Array with the current values of the generalized accelerations.
Definition: mbs_new_invdyn.m:117
MBS_dirdyn Zd
Array with the current values of the velocities between two of the points of a link (see: user_LinkFo...
Definition: mbs_new_dirdyn.m:161
my_body id
body index
Definition: missing_struct.m:53
function vup_Callback(in hObject, in eventdata)
count body
number of bodies
Definition: mbs_get_data.m:640
function mbs_run_invdyn(in myproject_invdyn)
function extforce_user_model_ButtonDownFcn(in hObject, in eventdata, in handles)
MBS_data Ncons
Number of algebraic constraints.
Definition: Sdata_struct.m:150
MBS_modal Kr
Reduced stifness matrix of the linearized system.
Definition: mbs_new_modal.m:112
count user_model
number of user model
Definition: mbs_get_data.m:670
MBS_dirdyn trq
Array with the components of the resultant external torques (pure torque and couple produced by force...
Definition: mbs_new_dirdyn.m:152
function velocity_Callback(in hObject, in eventdata, in handles)
function xml_user_variable(in xDoc, in xs)
function update_rods(in wh, in values)
function mbs_get_link_id(in mbs_info, in varargin)
MBS_data lambda
Array with the values of Lagrange Multiplied related to the constraints.
Definition: Sdata_struct.m:153
function u2c_Callback(in hObject, in eventdata)
my_body inertia
the 9 components of the inertia tensor
Definition: missing_struct.m:44
MBS_equil Z
Array with the equilibrium values of the distances between two of the points of a link (see: user_Lin...
Definition: mbs_new_equil.m:152
my_joint qd_ini
initial value of the generalized velocity of the joint
Definition: missing_struct.m:76
MBS_equil lambda
Array with the values of Lagrange multiplier related to the constraints.
Definition: mbs_new_equil.m:155
function check_Callback(in hObject, in eventdata)
sensor_struct name
name of the sensor
Definition: missing_struct.m:93
function mbs_comp_gensensor(in s, in tsim, in iGS)
function user_InvDyn_io(in mbs_data, in tsim, in step, in flag)
function user_cons_jdqd(in mbs_data, in tsim)
Compute the derivatives of the user constraints.
MBS_info alllinks
a cell_array containing the names of the point to point links.
Definition: mbs_get_data.m:442
function mbs_get_file(in mbscomdir, in filename)
MBS_modal eigenvector
Eigen vector strucuture (see eigenvector_struct)
Definition: mbs_new_modal.m:128
function mbs_exe_equil(in mymbs_data, in options)
MBS_data DonePart
Flag that indicates if the coordinate partitioning module has been executed.
Definition: Sdata_struct.m:242
count extforce
number of points where an external force is applied on.
Definition: mbs_get_data.m:666
MBS_part nhv
the number of redundant independent constraints
Definition: mbs_new_part.m:127
function user_GroundLevel(in px, in py, in mbs_data, in tsim)
function mbs_get_dirdyn(in myproject_dirdyn, in t)
MBS_dirdyn Fl
Array with the current values of the forces on each link.
Definition: mbs_new_dirdyn.m:155
function mbs_save_lut1D(in lut, in fname)
MBS_equil opt xeqchoice
Definition of the variables used for equilibrium (other than the actual qu) default : independent c...
Definition: mbs_new_equil.m:98
function ode45cp(in yprime, in tspan_user, in y0, in options)
MBS_modal fctModalAnalysis
Definition: mbs_check_func.m:157
MBS_info alljoints
a cell_array in which each line contains the name of a joint and the name of the body it belong to.
Definition: mbs_get_data.m:210
function mbs_cross(in V, in W)
function bodyname_ButtonDownFcn(in hObject, in eventdata, in handles)
function user_ExtForces(in PxF, in RxF, in VxF, in OMxF, in AxF, in OMPxF, in mbs_data, in tsim, in ixF)
MBS_data ux0
Array with the initial values of the user variables.
Definition: Sdata_struct.m:229
MBS_equil Fl
Array with the equilibrium values of the forces on each link.
Definition: mbs_new_equil.m:149
MBS_data DoneDirdyn
Flag that indicates if the dirdyn module has been executed.
Definition: Sdata_struct.m:245
MBS_info user_variables
Definition: mbs2xml.m:597
MBS_modal eigenvalue nu
to be defined
Definition: mbs_new_modal.m:124
function mbs_set_part(in myproject_part, in varargin)
MBS_info count
count_struct containing the number of element of the system
Definition: mbs_get_data.m:681
MBS_equil history niter
The number of performed iterations.
Definition: mbs_new_equil.m:170
function mbs_joint_mgr(in varargin)
function mbs_exe_invdyn(in mymbs_data, in options, in t)
MBS inverse dynamics structure.
MBS_dirdyn flag_perm
Definition: mbs_new_dirdyn.m:191
function mbs_comp_S_sensor(in s, in tsim, in iS)
MBS_dirdyn Mr
Array with the reduced mass matrix of the system.
Definition: mbs_new_dirdyn.m:173
MBS_info oint actuated
Definition: mbs_set_data.m:98
function switch_xFs(in wh, in on)
MBS_dirdyn opt save2file
Recording of the results in a configuration file of the form (tq, tqd, tqdd) at the end of the simula...
Definition: mbs_new_dirdyn.m:116
MBS_modal
Definition: mbs_run_modal.m:38
function mbs_new_invdyn(in myproject_data)