Go to the documentation of this file.
7 #include <ArmarXCore/interface/observers/ObserverInterface.h>
14 #include <RobotAPI/interface/observers/KinematicUnitObserverInterface.h>
15 #include <RobotAPI/interface/objectpose/ObjectPoseStorageInterface.h>
20 class PropertyDefinitionContainer;
56 std::vector<std::string>
jointNames = {
"Neck_1_Yaw",
"Neck_2_Pitch"};
DateTime discardUpdatesUntil
void setup(const RobotHeadMovement &rhm)
armarx::RemoteGui::Client::FloatSpinBox maxJointVelocity
KinematicUnitObserverInterfacePrx kinematicUnitObserver
void movementStops(long discardIntervalMs)
std::vector< std::string > jointNames
void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="head.")
armarx::RemoteGui::Client::GroupBox group
void update(RobotHeadMovement &rhm)
void movementStarts(long discardIntervalMs)
armarx::RemoteGui::Client::IntSpinBox discardIntervalAfterMoveMS
ReaderT::InputType & input
std::optional< DateTime > updatesUntil
Represents a point in time.
Base Class for all Logging classes.
int discardIntervalAfterMoveMS
objpose::SignalHeadMovementOutput signalHeadMovement(const objpose::SignalHeadMovementInput &input)
armarx::RemoteGui::Client::CheckBox checkHeadVelocity
std::vector< DatafieldRefPtr > jointVelocitiesDatafields
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
std::string jointVelocitiesChannelName
static DateTime Invalid()
This file offers overloads of toIce() and fromIce() functions for STL container types.
DebugObserverInterfacePrx debugObserver