ALMotion API¶
Namespace : AL
#include <alproxies/alnotificationmanagerproxy.h>
ALMotion provides methods that help make the robot move. It contains commands allowing you to manipulate joint stiffness, joint angles, and a higher level API allowing you to control the walk.
Method Group list¶
As any module, this module inherits methods from ALModule API. It also has the following specific methods:
-
class
ALMotionProxy¶
ALMotionProxy::wakeUpALMotionProxy::restALMotionProxy::robotIsWakeUpALMotionProxy::stiffnessInterpolationALMotionProxy::setStiffnessesALMotionProxy::getStiffnesses
ALMotionProxy::angleInterpolationALMotionProxy::angleInterpolationWithSpeedALMotionProxy::angleInterpolationBezierALMotionProxy::setAnglesALMotionProxy::changeAnglesALMotionProxy::getAnglesALMotionProxy::closeHandALMotionProxy::openHand
ALMotionProxy::moveALMotionProxy::moveTowardALMotionProxy::moveToALMotionProxy::setFootStepsALMotionProxy::setFootStepsWithSpeedALMotionProxy::getFootStepsALMotionProxy::moveInitALMotionProxy::waitUntilMoveIsFinishedALMotionProxy::moveIsActiveALMotionProxy::stopMoveALMotionProxy::getMoveConfigALMotionProxy::getRobotPositionALMotionProxy::getNextRobotPositionALMotionProxy::getRobotVelocityALMotionProxy::getMoveArmsEnabledALMotionProxy::setMoveArmsEnabled
Deprecated Methods
ALMotionProxy::setWalkTargetVelocity(deprecated, use moveToward instead)ALMotionProxy::walkTo(deprecated, use moveTo instead)ALMotionProxy::walkInit(deprecated, use moveInit instead)ALMotionProxy::waitUntilWalkIsFinished(deprecated, use waitUntilMoveIsFinished instead)ALMotionProxy::walkIsActive(deprecated, use moveIsActive instead)ALMotionProxy::stopWalk(deprecated, use stopMove instead)ALMotionProxy::getFootGaitConfig(deprecated, use getMoveConfig instead)ALMotionProxy::getWalkArmsEnabled(deprecated, use getMoveArmsEnabled instead)ALMotionProxy::setWalkArmsEnabled(deprecated, use setMoveArmsEnabled instead)
ALMotionProxy::positionInterpolationsALMotionProxy::setPositionsALMotionProxy::getPositionALMotionProxy::transformInterpolationsALMotionProxy::setTransformsALMotionProxy::getTransform
Depecated Methods
ALMotionProxy::positionInterpolation(deprecated, use positionInterpolations instead)ALMotionProxy::setPosition(deprecated, use setPositions instead)ALMotionProxy::changePosition(deprecated, use setPositions instead)ALMotionProxy::transformInterpolation(deprecated, use transformInterpolations instead)ALMotionProxy::setTransform(deprecated, use setTransforms instead)ALMotionProxy::changeTransform(deprecated, use setTransforms instead)
ALMotionProxy::wbEnableALMotionProxy::wbFootStateALMotionProxy::wbEnableBalanceConstraintALMotionProxy::wbGoToBalanceALMotionProxy::wbGoToBalanceWithSpeedALMotionProxy::wbEnableEffectorControlALMotionProxy::wbSetEffectorControlALMotionProxy::wbEnableEffectorOptimization
ALMotionProxy::setCollisionProtectionEnabledALMotionProxy::getCollisionProtectionEnabledALMotionProxy::isCollision
External-collision avoidance API
ALMotionProxy::getChainClosestObstaclePositionALMotionProxy::getExternalCollisionProtectionEnabledALMotionProxy::getOrthogonalSecurityDistanceALMotionProxy::getTangentialSecurityDistanceALMotionProxy::setExternalCollisionProtectionEnabledALMotionProxy::setOrthogonalSecurityDistanceALMotionProxy::setTangentialSecurityDistance
ALMotionProxy::setIdlePostureEnabledALMotionProxy::getIdlePostureEnabledALMotionProxy::setBreathEnabledALMotionProxy::getBreathEnabledALMotionProxy::setBreathConfig(deprecated)ALMotionProxy::getBreathConfig(deprecated)
ALMotionProxy::areNotificationsEnabledALMotionProxy::getBodyNamesALMotionProxy::getSensorNamesALMotionProxy::getLimitsALMotionProxy::getMotionCycleTimeALMotionProxy::getSummaryALMotionProxy::getMassALMotionProxy::getCOMALMotionProxy::getSupportPolygonALMotionProxy::setMotionConfigALMotionProxy::setEnableNotifications
Deprecated Methods
ALMotionProxy::getJointNames(deprecated, use getBodyNames instead)ALMotionProxy::getRobotConfig
ALMotionProxy::getTaskListALMotionProxy::areResourcesAvailableALMotionProxy::killTaskALMotionProxy::killTasksUsingResourcesALMotionProxy::killMoveALMotionProxy::killAll
Deprecated Methods
ALMotionProxy::killWalk(deprecated, use killMove instead)