23: targetX_(targetX), targetY_(targetY), targetZ_(targetZ), yaw_(yaw)
47 RCLCPP_INFO(
getLogger(),
"CbGoToLocation: goal reached - posting success");
CpTrajectorySetpoint * trajectorySetpoint_
CbGoToLocation(float targetX, float targetY, float targetZ, float yaw=std::numeric_limits< float >::quiet_NaN())
CpGoalChecker * goalChecker_
void onGoalReachedCallback()
void setGoal(float x, float y, float z, float xy_tolerance=0.5f, float z_tolerance=0.3f)
smacc2::SmaccSignal< void()> onGoalReached_
void setPositionNED(float x, float y, float z, float yaw=std::numeric_limits< float >::quiet_NaN())
virtual rclcpp::Logger getLogger() const
void requiresComponent(SmaccComponentType *&storage, ComponentRequirement requirementType=ComponentRequirement::SOFT)
ISmaccStateMachine * getStateMachine()
smacc2::SmaccSignalConnection createSignalConnection(TSmaccSignal &signal, TMemberFunctionPrototype callback, TSmaccObjectType *object)