MCPcopy Create free account

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

Functions332 in github.com/csiro-robotics/syropod_highlevel_controller

FunctiongetSwing2ControlNode
* Accessor for control nodes in the secondary swing bezier curve. * @param[in] i Index of the control node. */
include/syropod_highlevel_controller/walk_controller.h:343
FunctiongetSwingClearance
Accessor for desired clearance of the leg tip with respect to default position during swing period. */
include/syropod_highlevel_controller/walk_controller.h:319
FunctiongetSwingEnd
Accessor for phase for end of swing period of step cycle. */
include/syropod_highlevel_controller/walk_controller.h:66
FunctiongetSwingLength
Accessor for step cycle swing period phase length. */
include/syropod_highlevel_controller/walk_controller.h:57
FunctiongetSwingProgress
Accessor for the current progress of the swing period in the step cycle (0.0 -> 1.0 || -1.0). */
include/syropod_highlevel_controller/walk_controller.h:322
FunctiongetSwingStart
Accessor for phase for start of swing period of step cycle. */
include/syropod_highlevel_controller/walk_controller.h:63
FunctiongetTargetRequestTime
Accessor for the externally set target tip pose request time */
include/syropod_highlevel_controller/walk_controller.h:352
FunctiongetTargetTipPose
Accessor for target tip pose. */
include/syropod_highlevel_controller/pose_controller.h:472
FunctiongetTargetTipPose
Accessor for the target tip pose according to the walk controller. */
include/syropod_highlevel_controller/walk_controller.h:295
FunctiongetTimeDelta
Accessor for ros cycle time period. */
include/syropod_highlevel_controller/walk_controller.h:75
FunctiongetTimeDelta
Accessor for the time delta value which defines the period of the ros cycle.*/
include/syropod_highlevel_controller/model.h:88
FunctiongetTip
Accessor for the Tip object associated with this leg. */
include/syropod_highlevel_controller/model.h:259
FunctiongetTipForceCalculated
Accessor for the current estimated force vector on the tip of this leg. */
include/syropod_highlevel_controller/model.h:223
FunctiongetTipForceMeasured
Accessor for the current estimated force vector on the tip of this leg. */
include/syropod_highlevel_controller/model.h:226
FunctiongetTipTorqueCalculated
Accessor for the current estimated torque vector on the tip of this leg. */
include/syropod_highlevel_controller/model.h:229
FunctiongetTipTorqueMeasured
Accessor for the current estimated torque vector on the tip of this leg. */
include/syropod_highlevel_controller/model.h:232
FunctiongetTransitionPose
Accessor to the transition tip poses at the requested index. */
include/syropod_highlevel_controller/pose_controller.h:511
FunctiongetVirtualDampingRatio
Accessor for the virtual damping ratio value used in the admittance control model of this leg. */
include/syropod_highlevel_controller/model.h:247
FunctiongetVirtualMass
Accessor for the virtual mass value used in the admittance control model of this leg.*/
include/syropod_highlevel_controller/model.h:241
FunctiongetVirtualStiffness
Accessor for the current virtual stiffness value used in the admittance control model of this leg. */
include/syropod_highlevel_controller/model.h:244
FunctiongetWalkPlane
Accessor for walk plane estimate. */
include/syropod_highlevel_controller/walk_controller.h:105
FunctiongetWalkPlaneNormal
Accessor for normal to walk plane estimate. */
include/syropod_highlevel_controller/walk_controller.h:108
FunctiongetWalkState
Accessor for walk cycle state. */
include/syropod_highlevel_controller/walk_controller.h:99
FunctiongetWorkspaceMap
Accessor for workspace map. */
include/syropod_highlevel_controller/walk_controller.h:102
FunctionhasCompletedFirstStep
Returns true if leg has completed its first step whilst the walk state transitions from STOPPED to MOVING. */
include/syropod_highlevel_controller/walk_controller.h:328
FunctionhasTransitionPose
Returns true if the transition pose, of the requested index, exists. */
include/syropod_highlevel_controller/pose_controller.h:514
MethodimuCallback
/ * Callback handling input IMU data * @param[in] data The Imu sensor message provided by the subscribed ros topic "/SYROPOD_NAME/imu/data" *********
src/state_controller.cpp:1457
MethodinitAutoPoseParameters
/ * Acquires auto pose parameter values from the ros param server and initialises parameter objects. *************************************************
src/state_controller.cpp:1846
MethodinitGaitParameters
/ * Acquires gait selection defined parameter values from the ros param server and initialises parameter objects. * @param[in] gait_selection The des
src/state_controller.cpp:1815
MethodinitParameters
/ * Acquires parameter values from the ros param server and initialises parameter objects. Also sets up dynamic * reconfigure server. ***************
src/state_controller.cpp:1656
FunctionisAtCorrectPhase
Returns true if leg is in the correct step cycle phase per the walk controller state. */
include/syropod_highlevel_controller/walk_controller.h:331
FunctionisPosing
Returns true is Auto Poser is allowed to update its pose (i.e. has not completed posing). */
include/syropod_highlevel_controller/pose_controller.h:374
MethodjointStatesCallback
/ * Callback which handles acquisition of joint states from motor drivers. Attempts to populate joint objects with * available current position/veloc
src/state_controller.cpp:1473
MethodlegStateToggle
/ * Handles a leg toggle event. Forces robot velocity input to zero until it is in a STOPPED walk state and then * calculates a new default pose base
src/state_controller.cpp:515
Functionmain
/ * Main loop. Sets up ros environment including the node handle, rosconsole messaging, loop rate etc. Also creates and * initialises the 'StateContr
src/main.cpp:29
Methodoperator!=
* Operator to check if two poses are NOT equivalent * @params[in] pose The pose that is checked for non-equivalency against *this * @return Bool
include/syropod_highlevel_controller/pose.h:110
Methodoperator==
* Operator to check if two poses are equivalent * @params[in] pose The pose that is checked for equivalency against *this * @return Bool definin
include/syropod_highlevel_controller/pose.h:100
Methodoperator~
* Returns inverse of pose * @return The inverse of *this pose */
include/syropod_highlevel_controller/pose.h:119
MethodparameterAdjustCallback
/ * Callback handling the desired selected parameter adjustment. Sets a new value for the selected parameter by adding * or subtracting the (paramete
src/state_controller.cpp:1348
MethodparameterSelectionCallback
/ * Callback handling the desired parameter selection and sending state messages to user interface. * @param[in] input The Int8 standard message prov
src/state_controller.cpp:1321
MethodplannerModeCallback
/ * Callback handling the planner mode and sending state messages to user interface. * @param[in] input The Int8 standard message provided by the sub
src/state_controller.cpp:1163
MethodposeResetCallback
/ * Callback handling desired pose reset mode * @param[in] input The Int8 standard message provided by the subscribed ros topic "syropod_remote/pose_
src/state_controller.cpp:1063
MethodposingModeCallback
/ * Callback handling the desired posing mode and sending state messages to user interface. * @param[in] input The Int8 standard message provided by
src/state_controller.cpp:1028
MethodprimaryLegSelectionCallback
/ * Callback handling the selection of the leg as the primary leg for manual manipulation. * @param[in] input The Int8 standard message provided by t
src/state_controller.cpp:1189
MethodprimaryLegStateCallback
/ * Callback handling the toggling the state of the primary selected leg. * @param[in] input The Int8 standard message provided by the subscribed ros
src/state_controller.cpp:1241
MethodprimaryTipVelocityInputCallback
/ * Callback for the input manual tip velocity (in cartesian space) for the primary selected leg * @param[in] input The Point geometry message provid
src/state_controller.cpp:1302
FunctionpublishASCState
* Publishes the given message via the ASC leg state pubisher object. * @param[in] msg The ASC leg state message to be published. */
include/syropod_highlevel_controller/model.h:383
FunctionpublishState
* Publishes the given message via the leg state pubisher object. * @param[in] msg The leg state message to be published. */
include/syropod_highlevel_controller/model.h:377
FunctionregenerateWorkspace
Modifier for the scaler for lateral stance positions. */
include/syropod_highlevel_controller/walk_controller.h:123
FunctionresetChecks
Resets checks used for defining completion of auto posing cycle. */
include/syropod_highlevel_controller/pose_controller.h:404
FunctionresetStepToPosition
Reset the key variables of stepToPosition() ready for new stepping maneuver. */
include/syropod_highlevel_controller/pose_controller.h:523
FunctionresetTransitionSequence
Clears all tip poses from the vector of transition tip poses. */
include/syropod_highlevel_controller/pose_controller.h:520
MethodrobotStateCallback
/ * Callback handling the desired robot state. * @param[in] input The Int8 standard message provided by the subscribed ros topic "syropod_remote/robo
src/state_controller.cpp:971
MethodrunningState
/ * Loops whilst robot is in RUNNING state. * Coordinates changes of gait, parameter adjustments, leg state toggling and the application of cruise co
src/state_controller.cpp:391
MethodsecondaryLegSelectionCallback
/ * Callback handling the selection of the leg as the secondary leg for manual manipulation. * @param[in] input The Int8 standard message provided by
src/state_controller.cpp:1215
MethodsecondaryLegStateCallback
/ * Callback handling the toggling the state of the secondary selected leg. * @param[in] input The Int8 standard message provided by the subscribed r
src/state_controller.cpp:1272
MethodsecondaryTipVelocityInputCallback
/ * Callback for the input manual tip velocity (in cartesian space) for the secondary selected leg * @param[in] input The Point geometry message prov
src/state_controller.cpp:1311
FunctionsetASCStatePublisher
* Modifier for the publisher of ASC state messages. * @param[in] publisher The new ros publisher to publish ASC state messages. */
include/syropod_highlevel_controller/model.h:301
FunctionsetAdmittanceDelta
* Modifier for the current admittance control position offset for this leg. Only sets component of input vector * which aligns with direction of
include/syropod_highlevel_controller/model.h:350
FunctionsetAtCorrectPhase
* Modifier for the flag denoting if the leg in in the correct phase. * @param[in] at_correct_phase The new value for the flag. */
include/syropod_highlevel_controller/walk_controller.h:412
FunctionsetAutoPose
Modifier for auto pose. */
include/syropod_highlevel_controller/pose_controller.h:496
FunctionsetCompletedFirstStep
* Modifier for the flag denoting if the leg has completed its first step. * @param[in] completed_first_step The new value for the flag. */
include/syropod_highlevel_controller/walk_controller.h:406
FunctionsetCurrentPose
* Modifier for the current pose of the robot model body. * @param[in] pose The input pose to be set as the current robot model body pose. */
include/syropod_highlevel_controller/model.h:94
FunctionsetCurrentTipPose
Modifier for current tip pose according to the Leg Poser object. */
include/syropod_highlevel_controller/pose_controller.h:490
FunctionsetCurrentTipPose
* Modifier for the current tip pose according to the walk controller. * @param[in] current_tip_pose The new current tip pose. */
include/syropod_highlevel_controller/walk_controller.h:364
FunctionsetDefaultPose
* Modifier for the default pose of the robot model body. * @param[in] pose The input pose to be set as the default robot model body pose. */
include/syropod_highlevel_controller/model.h:100
FunctionsetDefaultTipPose
* Modifier for the default tip pose according to the walk controller. * @param[in] tip_pose The new default tip pose. */
include/syropod_highlevel_controller/walk_controller.h:370
FunctionsetDesiredConfiguration
Modifier for the desired leg configuration **/
include/syropod_highlevel_controller/pose_controller.h:508
FunctionsetDesiredTipVelocity
* Modifier for the desired tip velocity of the tip of this leg object. * @param[in] tip_velocity The new tip velocity of this leg object. */
include/syropod_highlevel_controller/model.h:446
FunctionsetEndPhase
Modifier for pose cycle end phase. */
include/syropod_highlevel_controller/pose_controller.h:380
FunctionsetExternalTargetTipPose
* Modifier for the externally set target tip pose * @param[in] pose The new externally set target tip pose */
include/syropod_highlevel_controller/walk_controller.h:424
FunctionsetGravityAmplitude
Modifier for amplitude of component linear translation in auto pose in direction of gravity. */
include/syropod_highlevel_controller/pose_controller.h:392
FunctionsetImuData
Modifier for imu data */
include/syropod_highlevel_controller/model.h:149
FunctionsetLegCompletedStep
Modifier for the flag which denotes if leg has completed its required step in a sequence. */
include/syropod_highlevel_controller/pose_controller.h:505
FunctionsetLegPoser
* Modifier for the LegPoser object associated with this leg. * @param[in] leg_poser A pointer to the new LegPoser object for this leg. */
include/syropod_highlevel_controller/model.h:313
FunctionsetLegState
* Modifier for the curent state of this leg. * @param[in] leg_state The new state of this leg. */
include/syropod_highlevel_controller/model.h:289
FunctionsetLegStepper
* Modifier for the LegStepper object associated with this leg. * @param[in] leg_stepper A pointer to the new LegStepper object for this leg. *
include/syropod_highlevel_controller/model.h:307
FunctionsetManualPoseInput
Modifier for manual pose velocity input */
include/syropod_highlevel_controller/pose_controller.h:103
FunctionsetNormaliser
Modifier for normalisation value */
include/syropod_highlevel_controller/pose_controller.h:94
FunctionsetParentLeg
Modifier for the pointer to the parent leg */
include/syropod_highlevel_controller/pose_controller.h:487
FunctionsetParentLeg
* Modifier for the pointer to the parent leg object * @param[in] parent_leg The new parent leg pointer. */
include/syropod_highlevel_controller/walk_controller.h:358
FunctionsetPhase
* Modifier for the phase of the step cycle. * @param[in] phase The new phase. */
include/syropod_highlevel_controller/walk_controller.h:382
FunctionsetPhaseLength
Modifier for pose phase length */
include/syropod_highlevel_controller/pose_controller.h:91
FunctionsetPhaseOffset
* Modifier for the phase offset of the step cycle. * @param[in] phase_offset The new phase offset. */
include/syropod_highlevel_controller/walk_controller.h:400
FunctionsetPitchAmplitude
Modifier for amplitude of pitch component of angular rotation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:398
FunctionsetPoseNegationPhaseEnd
Modifier for phase end of auto pose negation cycle. */
include/syropod_highlevel_controller/pose_controller.h:502
FunctionsetPoseNegationPhaseStart
Modifier for phase start of auto pose negation cycle. */
include/syropod_highlevel_controller/pose_controller.h:499
FunctionsetPoseResetMode
Modifier for pose reset mode */
include/syropod_highlevel_controller/pose_controller.h:97
FunctionsetPoseState
* Modifier for posing state. * @param[in] state The new posing state. */
include/syropod_highlevel_controller/walk_controller.h:120
FunctionsetRollAmplitude
Modifier for amplitude of roll component of angular rotation in auto pose. */
include/syropod_highlevel_controller/pose_controller.h:395
FunctionsetStanceProgress
* Modifier for the progress of the stance period. * @param[in] progress The new stance progress. */
include/syropod_highlevel_controller/walk_controller.h:394
FunctionsetStartPhase
Modifier for pose cycle start phase. */
include/syropod_highlevel_controller/pose_controller.h:377
FunctionsetStatePublisher
* Modifier for the publisher of leg state messages. * @param[in] publisher The new ros publisher to publish leg state messages. */
include/syropod_highlevel_controller/model.h:295
FunctionsetStepPlanePose
* Modifier for the current estimated pose of the stepping surface plane. * @param[in] step_plane_pose The new estimate of the pose of the stepping
include/syropod_highlevel_controller/model.h:343
FunctionsetStepState
* Modifier for the current state of step cycle. * @param[in] step_state The new state of the step cycle. */
include/syropod_highlevel_controller/walk_controller.h:376
FunctionsetSwingProgress
* Modifier for the progress of the swing period. * @param[in] progress The new swing progress. */
include/syropod_highlevel_controller/walk_controller.h:388
FunctionsetTargetBodyPose
Modifier for target body pose */
include/syropod_highlevel_controller/pose_controller.h:100
FunctionsetTargetConfiguration
Modifier for desired configuration */
include/syropod_highlevel_controller/pose_controller.h:126
FunctionsetTargetRequestTime
* Modifier for the externally set target tip pose request time * @param[in] time The new externally set target tip pose request time */
include/syropod_highlevel_controller/walk_controller.h:434
FunctionsetTargetTipPose
Modifier for target tip pose. */
include/syropod_highlevel_controller/pose_controller.h:493
← previousnext →201–300 of 332, ranked by callers