add version 2 of the robot unit
major changes to version 1: LVL0Controllers for one unit (e.g. platforn, joint) are now grouped in a ControlDevice DataUnits are replaced by SensorDevices containing a SensorValue ControlTargets and SensorValues areautomatically swapped out to the non rt side there are default implementations for kinematic, platform, force torque and inertial measurement unit lvl1 controllers can provide a WidgetDescription used to configure and create them lvl1 controllers can provide WidgetDescriptions for methods they provide the robot unit now is initialized in multiple phases
Showing
- source/RobotAPI/components/units/CMakeLists.txt 1 addition, 0 deletionssource/RobotAPI/components/units/CMakeLists.txt
- source/RobotAPI/components/units/RobotUnit/BasicControllers.cpp 724 additions, 0 deletions.../RobotAPI/components/units/RobotUnit/BasicControllers.cpp
- source/RobotAPI/components/units/RobotUnit/BasicControllers.h 204 additions, 0 deletions...ce/RobotAPI/components/units/RobotUnit/BasicControllers.h
- source/RobotAPI/components/units/RobotUnit/CMakeLists.txt 91 additions, 0 deletionssource/RobotAPI/components/units/RobotUnit/CMakeLists.txt
- source/RobotAPI/components/units/RobotUnit/Constants.h 0 additions, 0 deletionssource/RobotAPI/components/units/RobotUnit/Constants.h
- source/RobotAPI/components/units/RobotUnit/ControlModes.h 7 additions, 5 deletionssource/RobotAPI/components/units/RobotUnit/ControlModes.h
- source/RobotAPI/components/units/RobotUnit/ControlTargets/ControlTarget1DoFActuator.h 62 additions, 0 deletions...nits/RobotUnit/ControlTargets/ControlTarget1DoFActuator.h
- source/RobotAPI/components/units/RobotUnit/ControlTargets/ControlTargetBase.cpp 2 additions, 14 deletions...ents/units/RobotUnit/ControlTargets/ControlTargetBase.cpp
- source/RobotAPI/components/units/RobotUnit/ControlTargets/ControlTargetBase.h 131 additions, 0 deletions...onents/units/RobotUnit/ControlTargets/ControlTargetBase.h
- source/RobotAPI/components/units/RobotUnit/ControlTargets/ControlTargetHolonomicPlatformVelocity.h 25 additions, 13 deletions...t/ControlTargets/ControlTargetHolonomicPlatformVelocity.h
- source/RobotAPI/components/units/RobotUnit/Devices/ControlDevice.cpp 132 additions, 0 deletions...tAPI/components/units/RobotUnit/Devices/ControlDevice.cpp
- source/RobotAPI/components/units/RobotUnit/Devices/ControlDevice.h 148 additions, 0 deletions...botAPI/components/units/RobotUnit/Devices/ControlDevice.h
- source/RobotAPI/components/units/RobotUnit/Devices/DeviceBase.h 69 additions, 0 deletions.../RobotAPI/components/units/RobotUnit/Devices/DeviceBase.h
- source/RobotAPI/components/units/RobotUnit/Devices/RTThreadTimingsSensorDevice.h 147 additions, 0 deletions...nts/units/RobotUnit/Devices/RTThreadTimingsSensorDevice.h
- source/RobotAPI/components/units/RobotUnit/Devices/SensorDevice.cpp 4 additions, 11 deletions...otAPI/components/units/RobotUnit/Devices/SensorDevice.cpp
- source/RobotAPI/components/units/RobotUnit/Devices/SensorDevice.h 60 additions, 0 deletions...obotAPI/components/units/RobotUnit/Devices/SensorDevice.h
- source/RobotAPI/components/units/RobotUnit/LVL0Controllers/LVL0Controller.cpp 6 additions, 1 deletion...onents/units/RobotUnit/LVL0Controllers/LVL0Controller.cpp
- source/RobotAPI/components/units/RobotUnit/LVL0Controllers/LVL0Controller.h 99 additions, 0 deletions...mponents/units/RobotUnit/LVL0Controllers/LVL0Controller.h
- source/RobotAPI/components/units/RobotUnit/LVL1Controllers/LVL1Controller.cpp 199 additions, 0 deletions...onents/units/RobotUnit/LVL1Controllers/LVL1Controller.cpp
- source/RobotAPI/components/units/RobotUnit/LVL1Controllers/LVL1Controller.h 198 additions, 149 deletions...mponents/units/RobotUnit/LVL1Controllers/LVL1Controller.h
Loading
Please register or sign in to comment