▼ matlab | |
▼ +frost | |
► +Animator | |
AbstractAnimator.m | |
AnimatorPointOfView.m | |
Cylinder.m | |
Display.m | |
DisplayItem.m | |
JointSphere.m | |
Lines.m | |
LinkSphere.m | |
Patch.m | |
Pyramid.m | |
Rectangler.m | |
Sphere.m | |
TimeStepData.m | |
▼ control | |
CLFQP.m | |
Controller.m | |
IOFeedback.m | |
JointPD.m | |
OutputPD.m | |
▼ nlp | |
► @HybridTrajectoryOptimization | |
addJumpConstraint.m | |
checkConstraints.m | |
checkCosts.m | |
checkVariables.m | |
compileConstraint.m | |
compileObjective.m | |
configure.m | |
exportSolution.m | |
getPhaseIndex.m | |
HybridTrajectoryOptimization.m | |
update.m | |
updateVariableBounds.m | |
validateGraph.m | |
► @NlpFunction | |
checkFuncs.m | |
NlpFunction.m | |
setAuxdata.m | |
setBoundary.m | |
setDependentVariable.m | |
setDimension.m | |
setFuncIndices.m | |
setFuncs.m | |
setHessianPattern.m | |
setJacobianPattern.m | |
setName.m | |
setSymFun.m | |
setType.m | |
updateProp.m | |
► @NlpVariable | |
NlpVariable.m | |
setBoundary.m | |
setIndices.m | |
setInitialValue.m | |
updateProp.m | |
► @NonlinearProgram | |
compileConstraint.m | |
compileObjective.m | |
getInitialGuess.m | |
getVarInfo.m | |
NonlinearProgram.m | |
regConstraint.m | |
regObjective.m | |
regVariable.m | |
setOption.m | |
update.m | |
► @TrajectoryOptimization | |
addCollocationConstraint.m | |
addConstraint.m | |
addCost.m | |
addDynamicsConstraint.m | |
addInputVariable.m | |
addNodeConstraint.m | |
addNodeCost.m | |
addParamVariable.m | |
addRunningCost.m | |
addStateVariable.m | |
addTimeVariable.m | |
addVariable.m | |
checkConstraints.m | |
checkCosts.m | |
checkVariables.m | |
compileConstraint.m | |
compileObjective.m | |
configure.m | |
configureVariables.m | |
directCollocation.m | |
exportSolution.m | |
removeConstraint.m | |
removeCost.m | |
removeVariable.m | |
TrajectoryOptimization.m | |
update.m | |
updateConstrProp.m | |
updateCostProp.m | |
updateVariableBounds.m | |
updateVariableProp.m | |
▼ robotics | |
► @ContactFrame | |
ContactFrame.m | |
getFrictionCone.m | |
getZMPConstraint.m | |
setType.m | |
► @CoordinateFrame | |
computeBodyJacobian.m | |
computeCartesianPosition.m | |
computeEulerAngle.m | |
computeForwardKinematics.m | |
computeHomogeneousTransform.m | |
computeSpatialJacobian.m | |
CoordinateFrame.m | |
getTwists.m | |
setOffset.m | |
setReference.m | |
setRotationMatrix.m | |
► @RigidBody | |
RigidBody.m | |
setInertia.m | |
setMass.m | |
► @RigidImpact | |
calcDiscreteMap.m | |
compile.m | |
RigidImpact.m | |
rigidImpactConstraint.m | |
saveExpression.m | |
► @RigidJoint | |
computeTwist.m | |
getTwist.m | |
RigidJoint.m | |
setActuator.m | |
setAxis.m | |
setChainIndices.m | |
setChild.m | |
setLimit.m | |
setParent.m | |
setTwistPairs.m | |
setType.m | |
► @RobotLinks | |
addContact.m | |
addFixedJoint.m | |
configure.m | |
configureActuator.m | |
configureDynamics.m | |
configureKinematics.m | |
findBaseLink.m | |
findEndEffector.m | |
getBodyJacobian.m | |
getCartesianPosition.m | |
getComPosition.m | |
getEulerAngles.m | |
getJointIndices.m | |
getLimits.m | |
getLinkIndices.m | |
getRelativeEulerAngles.m | |
getRelativeRigidOrientation.m | |
getSpatialJacobian.m | |
getTotalMass.m | |
loadDynamics.m | |
removeContact.m | |
RobotLinks.m | |
get_base_dofs.m | It returns the default configuration of the floating base coordinates of a robot manipulator |
ros_load_urdf.m | This function parse the ROS URDF file |
▼ solver | |
► @IpoptApplication | |
array2struct.m | |
initialize.m | |
IpoptApplication.m | |
optimize.m | |
SolverApplication.m | |
▼ symbolic | |
► @SymExpression | |
abs.m | |
acos.m | |
acosh.m | |
acot.m | |
acoth.m | |
acsc.m | |
acsch.m | |
asec.m | |
asech.m | |
asin.m | |
asinh.m | |
atan.m | |
atan2.m | |
atanh.m | |
conj.m | |
cos.m | |
cosh.m | |
cot.m | |
coth.m | |
csc.m | |
csch.m | |
det.m | |
diag.m | |
exp.m | |
expm.m | |
export.m | |
feval.m | |
flatten.m | |
hessian.m | |
horzcat.m | |
isempty.m | |
isfinite.m | |
isinf.m | |
ismatrix.m | |
isnan.m | |
isscalar.m | |
isvector.m | |
isvectorform.m | |
jacobian.m | |
kron.m | |
linearize.m | |
load.m | |
log.m | |
log10.m | |
log2.m | |
nonzeros.m | |
norm.m | |
numel.m | |
nzind.m | |
rank.m | |
save.m | |
sec.m | |
sech.m | |
sign.m | |
sin.m | |
sinh.m | |
sqrt.m | |
subs.m | |
sum.m | |
SymExpression.m | |
symvar.m | |
tan.m | |
tanh.m | |
tomatrix.m | |
tovector.m | |
tril.m | |
triu.m | |
vertcat.m | |
► @SymFunction | |
export.m | |
exportHessian.m | |
exportJacobian.m | |
load.m | |
save.m | |
SymFunction.m | |
► @SymVariable | |
flatten.m | |
horzcat.m | |
ind2label.m | |
label2ind.m | |
subsrule.m | |
SymVariable.m | |
tomatrix.m | |
tovector.m | |
unique.m | |
vertcat.m | |
▼ system | |
► @ContinuousDynamics | |
addEvent.m | |
addHolonomicConstraint.m | |
addUnilateralConstraint.m | |
addVirtualConstraint.m | |
appendDriftVector.m | |
calcDriftVector.m | |
calcDynamics.m | |
calcMassMatrix.m | |
checkGuard.m | |
compile.m | |
ContinuousDynamics.m | |
firstOrderDynamics.m | |
loadDynamics.m | |
removeEvent.m | |
removeHolonomicConstraint.m | |
removeUnilateralConstraint.m | |
removeVirtualConstraint.m | |
saveExpression.m | |
secondOrderDynamics.m | |
setDriftVector.m | |
setMassMatrix.m | |
simulate.m | |
► @DiscreteDynamics | |
calcDiscreteMap.m | |
DiscreteDynamics.m | |
IdentityMapConstraint.m | |
► @DynamicalSystem | |
addInput.m | |
addParam.m | |
addState.m | |
compile.m | |
DynamicalSystem.m | |
removeInput.m | |
removeParam.m | |
saveExpression.m | |
setParamValue.m | |
► @HolonomicConstraint | |
calcConstraint.m | |
calcJacobian.m | |
configure.m | |
HolonomicConstraint.m | |
imposeNLPConstraint.m | |
saveExpression.m | |
► @HybridSystem | |
addEdge.m | |
addVertex.m | |
compile.m | |
HybridSystem.m | |
rmEdge.m | |
rmVertex.m | |
saveExpression.m | |
setEdgeProperties.m | |
setVertexProperties.m | |
simulate.m | |
► @UnilateralConstraint | |
UnilateralConstraint.m | |
► @VirtualConstraint | |
calcActual.m | |
calcDesired.m | |
calcPhaseVariable.m | |
configure.m | |
export.m | |
imposeNLPConstraint.m | |
saveExpression.m | |
VirtualConstraint.m | |
▼ utils | |
► general | |
array2str.m | |
blank_struct.m | STRUCT_BLANK Simple function to copy struture (fields, no data) of given structure For parsing into struct arrays. Will make a struct array of (ros, cols), or same size as elem if no args specified |
cell2str.m | |
cellexpand.m | |
contiguous_indices.m | |
create_object_array.m | Creates an array of NlpFunction objects |
extract_struct_slice.m | |
general2str.m | |
getfieldd.m | |
implode.m | |
indent.m | Using sprintf for sprintf: http://www.mathworks.com/matlabcentral/newsreader/view_thread/249016 |
maxabs.m | |
nop.m | NOP NOP Do nothing |
Ref.m | |
set_fields.m | |
set_options.m | Sets the options value by parsing input arguments |
setfields.m | Set the name of functions for the domain |
split_data.m | |
split_indices.m | |
str_index.m | |
str_indices.m | |
struct2str.m | |
struct_assign_loose.m | Makes sure that mis-matching field names and order do not screw up a struct array. Useful for loading YAML files |
struct_diff.m | |
struct_overlay.m | |
struct_permute.m | |
system_trim.m | |
► graphics | |
patchline.m | Plot lines as patches (efficiently) |
spring.m | |
► mathlink | |
cell2tensor.m | Convert a cell array to a Mathematica tensor |
check_var_exist.m | A wrapper function that checks if a variable has been assigned to a value in Mathematica |
clear_symbol.m | A wrapper function that clears a symbol specified by the character var |
eval_math.m | A wrapper function that calls the mathlink function to evaluate the expression specified by expr |
eval_math_fun.m | Evaluate symbolic function eval_math_fun(fun,x1,...,xn) evaluates the symbolic function 'fun' at the given arguments x1, ..., xn |
general2math.m | Convert a general expression to a Mathematica expression |
mat2math.m | Converts a 2-D matrix to a string that will be read as a matrix (tensor) in Mathematica |
num2mathstr.m | |
str2mathstr.m | Converts a Matlab string to a Mathematica string |
struct2assoc.m | Converts a Matlab structure into a string that describes an expression for Mathematica association |
► mex | |
build_mex.m | Compile C/C++ files to Matlab MEX files for Windows, MacOS and Linux (Tested on Ubuntu 14.04) |
► plot | |
hline.m | |
plot_format.m | |
plot_save.m | |
sfigure.m | SFIGURE Create figure window (minus annoying focus-theft) |
vline.m | |
► sim | |
even_sample.m | |
even_sample_fields.m | |
horzcat_domains.m | Horizontally concatenate vectors resulting from a multi-domain ODE integration. Eliminate non-unique points by excluding points in between each data set (for steps 1 .. N-1, remove last point, so it's right continuous*) useful for interpolation. Since it's varargin, call via argument expansion:
horzcat_domains(data.steps.ts) horzcat(dataCell{:})
Example:
horzcat_domains([1, 2, 3; 10, 20, 30], [3, 4, 5, 6; 30, 40, 50 60])
1 2 3 4 5 6 10 20 30 40 50 60 For now, this will reject any empty matrices, since that doesn't make sense since an initial condition is always present. Can test resulting thing with (there should be no indices)
[row, col] = find(diff(results, 1, 2) == 0); [row, col]
|
horzcat_fields.m | Take a struct array and return one structure with all fields horizcontall concatenated |
horzcat_fields_domains.m | |
outputfcn.m | |
stopOutFun.m | |
vertcat_domains.m | Vertically concatenate vectors resulting from a multi-domain ODE integration. Eliminate non-unique points by excluding points in between each data set (for steps 1 .. N-1, remove last point, so it's right continuous*) useful for interpolation. Since it's varargin, call via argument expansion:
horzcat_domains(data.steps.ts) horzcat(dataCell{:})
Example:
horzcat_domains([1, 2, 3; 10, 20, 30], [3, 4, 5, 6; 30, 40, 50 60])
1 2 3 4 5 6 10 20 30 40 50 60 For now, this will reject any empty matrices, since that doesn't make sense since an initial condition is always present. Can test resulting thing with (there should be no indices)
[row, col] = find(diff(results, 1, 2) == 0); [row, col]
|
vertcat_fields_domains.m | |
addpath_matlab_utilities.m | |
class_substitutes.c | |
developers.c | |
doxygen.m | |
SimLogger.m | |