MCPcopy Create free account

hub / github.com/csiro-robotics/syropod_highlevel_controller / functions

Functions332 in github.com/csiro-robotics/syropod_highlevel_controller

FunctionsetTargetTipPoseTransform
* Modifier for the transform between target tip pose reference frames at the time of request and current time. * @param[in] transform The new trans
include/syropod_highlevel_controller/walk_controller.h:440
FunctionsetTipForceCalculated
* Modifier for the current estimated force vector on the tip of this leg (from calculation of joint torques) * @param[in] tip_force The new tip fo
include/syropod_highlevel_controller/model.h:319
FunctionsetTipForceMeasured
* Modifier for the current estimated force vector on the tip of this leg (from direct measurement) * @param[in] tip_force The new tip force estima
include/syropod_highlevel_controller/model.h:331
FunctionsetTipTorqueCalculated
* Modifier for the current estimated torque vector on the tip of this leg (from calculation of joint torques) * @param[in] tip_torque The new tip
include/syropod_highlevel_controller/model.h:325
FunctionsetTipTorqueMeasured
* Modifier for the current estimated torque vector on the tip of this leg (from direct measurement) * @param[in] tip_torque The new tip torque est
include/syropod_highlevel_controller/model.h:337
FunctionsetTouchdownDetection
* Modifier for the flag denoting touchdown detection enabled. * @param[in] touchdown_detection The new value for the flag. */
include/syropod_highlevel_controller/walk_controller.h:418
FunctionsetVirtualDampingRatio
* Modifier for the virtual damping ratio value used in the admittance control model of this leg. * @param[in] damping_ratio The new virtual dampin
include/syropod_highlevel_controller/model.h:371
FunctionsetVirtualMass
* Modifier for the virtual mass value used in the admittance control model of this leg. * @param[in] mass The new virtual mass value. */
include/syropod_highlevel_controller/model.h:359
FunctionsetVirtualStiffness
* Modifier for the current virtual stiffness value used in the admittance control model of this leg. * @param[in] stiffness The new virtual stiffn
include/syropod_highlevel_controller/model.h:365
FunctionsetXAmplitude
Modifier for amplitude of x axis component of linear translation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:383
FunctionsetYAmplitude
Modifier for amplitude of y axis component of linear translation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:386
FunctionsetYawAmplitude
Modifier for amplitude of yaw component of angular rotation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:401
FunctionsetZAmplitude
Modifier for amplitude of z axis component of linear translation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:389
MethodsolveIK
/ * Applies inverse kinematics to calculate required change in joint positions to achieve desired tip pose. Inverse * kinematics is generated via the
src/model.cpp:470
MethodstepToNewStance
/ * Iterates through legs in robot model and attempts to step each from their current tip position to their default tip * position (as defined by the
src/pose_controller.cpp:550
MethodsystemStateCallback
/ * Callback handling the desired system state. Sends message to user interface when system enters OPERATIONAL state. * @param[in] input The Int8 sta
src/state_controller.cpp:953
MethodtargetBodyPoseCallback
/ * Callback which handles setting target body pose for pose controller from planner interface. * @param target_body_pose The desired configuration t
src/state_controller.cpp:1594
MethodtargetConfigurationCallback
/ * Callback which handles setting desired configuration for pose controller from planner interface. * @param[in] target_configuration The desired co
src/state_controller.cpp:1584
MethodtargetTipPoseCallback
/ * Callback which handles externally set target tip poses to be reached at end of swing periods OR during planning mode * @param[in] msg The target
src/state_controller.cpp:1611
MethodtipStatesCallback
/ * Callback which handles acquisition of tip states from external sensors. Attempts to populate leg objects with * available current tip force/torqu
src/state_controller.cpp:1524
MethodtransitionRobotState
* Handles transitions of robot state and moves the robot as required for the new state. * The transition from one state to another may require severa
src/state_controller.cpp:210
MethodupdateAutoPose
/ * Updates the auto pose by feeding each Auto Poser object a phase value and combining the output of each Auto Poser * object into a single pose. Th
src/pose_controller.cpp:1173
MethodupdateIKErrorPose
/ * Poses the body of the robot according to errors in IK for each leg. Ideally, moves legs into configuration * to achieve desired tip positions whi
src/pose_controller.cpp:1037
MethodupdateIMUPose
/ * Attempts to generate a pose (pitch/roll rotation only) for the robot model to 'correct' any differences between the * desired pose rotation and t
src/pose_controller.cpp:1233
MethodupdateInclinationPose
/ * Attempts to generate a pose (x/y linear translation only) which shifts the assumed centre of gravity of the body to * the vertically projected ce
src/pose_controller.cpp:1283
MethodupdateJointPositions
/ * Updates the joint positions of each joint in this leg based on the input vector. Clamps joint velocities and * positions based on limits and calc
src/model.cpp:531
MethodupdateManualPose
/ * Generates a manual pose to be applied to the robot model, based on linear (x/y/z) and angular (roll/pitch/yaw) * velocity body posing inputs. Cla
src/pose_controller.cpp:891
MethodupdateStride
/ * Updates the stride vector for this leg based on desired linear and angular velocity, with reference to the estimated * walk plane. Also updates t
src/walk_controller.cpp:931
MethodupdateTipAlignPose
/ * Updates a body pose that, when applied, orients the last joint of a swinging leg inline with the tip along the walk * plane normal. This causes t
src/pose_controller.cpp:1058
MethodupdateWalkPlane
/ * Calculates a estimated walk plane which best fits the default tip positions of legs in model. * Walk plane vector in form: [a, b, c] where plane
src/walk_controller.cpp:738
MethodupdateWalkPlanePose
/ * Calculates a pose for the robot body such that the robot body is parallel to a calculated walk plane at a normal * offset of the body clearance
src/pose_controller.cpp:1127
Method~StateController
/ * StateController object destructor ****************************************************************************************************************
src/state_controller.cpp:126
← previous301–332 of 332, ranked by callers