|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PhysicalController | |
|---|---|
| hmi.elckerlyc.animationengine | |
| hmi.elckerlyc.animationengine.controller | |
| hmi.physics.controller | |
| Uses of PhysicalController in hmi.elckerlyc.animationengine |
|---|
| Fields in hmi.elckerlyc.animationengine with type parameters of type PhysicalController | |
|---|---|
private ArrayList<PhysicalController> |
AnimationPlayer.controllers
|
| Methods in hmi.elckerlyc.animationengine that return types with arguments of type PhysicalController | |
|---|---|
ArrayList<PhysicalController> |
AnimationPlayer.getControllers()
|
| Uses of PhysicalController in hmi.elckerlyc.animationengine.controller |
|---|
| Classes in hmi.elckerlyc.animationengine.controller that implement PhysicalController | |
|---|---|
class |
CompoundController
A physical controller that is a compound of several other controllers. |
| Fields in hmi.elckerlyc.animationengine.controller declared as PhysicalController | |
|---|---|
private PhysicalController |
XMLController.controller
|
private PhysicalController |
ControllerMU.controller
|
| Fields in hmi.elckerlyc.animationengine.controller with type parameters of type PhysicalController | |
|---|---|
private List<PhysicalController> |
ControllerMU.controllerList
|
private Map<String,PhysicalController> |
CompoundController.desiredControllers
|
private Map<String,PhysicalController> |
CompoundController.requiredControllers
|
| Methods in hmi.elckerlyc.animationengine.controller that return PhysicalController | |
|---|---|
PhysicalController |
CompoundController.copy(PhysicalHumanoid ph)
|
PhysicalController |
XMLController.getController()
|
| Methods in hmi.elckerlyc.animationengine.controller with parameters of type PhysicalController | |
|---|---|
void |
CompoundController.addDesiredController(PhysicalController newController,
String id)
|
void |
CompoundController.addRequiredController(PhysicalController newController,
String id)
|
| Constructors in hmi.elckerlyc.animationengine.controller with parameters of type PhysicalController | |
|---|---|
ControllerMU(PhysicalController pc,
List<PhysicalController> pcl)
Constructor |
|
| Constructor parameters in hmi.elckerlyc.animationengine.controller with type arguments of type PhysicalController | |
|---|---|
ControllerMU(PhysicalController pc,
List<PhysicalController> pcl)
Constructor |
|
| Uses of PhysicalController in hmi.physics.controller |
|---|
| Classes in hmi.physics.controller that implement PhysicalController | |
|---|---|
class |
BalanceController
Balance controller Entry condition: both feet are flat on the ground Uses the rotation of both feet to determine the local facing direction of the physical humanoid. |
class |
BallJointController
A PD-controller that guides a ball joint to a certain desired angle and (optionally) desired avelocity for each angle: torque = ks * (desiredangle-currentangle) + ds * (desiredavelocity - currentavelocity) with ks the spring gain, ds the damper gain Note that this controller requires a high physical simulation rate (3 ms or less) |
class |
FrictionController
Applies uniform friction on each DoF of a joint, implemented as a damper TODO: test through BML |
class |
HingeJointController
A PD-controller that guides a hinge joint (or one angle of a joint with more DoF) to a certain desired angle and (optionally) desired avelocity torque = ks * (desiredangle-currentangle) + ds * (desiredavelocity - currentavelocity) with ks the spring gain, ds the damper gain |
class |
MeathookBalanceController
TODO: test this |
class |
NoController
A controller that does not, in fact, control any joints. |
class |
RagdollController
Ragdoll controller: just let all joints hang loose... |
class |
RigidBodyDamper
|
class |
ScriptController
|
class |
ScriptHumanoidController
The ScriptJointController controls a PhysicalHumanoid, using a Rhino (javascript syntax) script. |
class |
ScriptJointController
The ScriptJointController controls a single joint, using a Rhino (javascript syntax) script. |
| Methods in hmi.physics.controller that return PhysicalController | |
|---|---|
PhysicalController |
ScriptJointController.copy(PhysicalHumanoid ph)
|
PhysicalController |
ScriptHumanoidController.copy(PhysicalHumanoid ph)
|
PhysicalController |
RigidBodyDamper.copy(PhysicalHumanoid ph)
|
PhysicalController |
RagdollController.copy(PhysicalHumanoid ph)
|
PhysicalController |
PhysicalController.copy(PhysicalHumanoid ph)
Creates a copy of the controller |
PhysicalController |
NoController.copy(PhysicalHumanoid ph)
|
PhysicalController |
MeathookBalanceController.copy(PhysicalHumanoid ph)
|
PhysicalController |
HingeJointController.copy(PhysicalHumanoid ph)
|
PhysicalController |
FrictionController.copy(PhysicalHumanoid ph)
|
PhysicalController |
BallJointController.copy(PhysicalHumanoid ph)
|
PhysicalController |
BalanceController.copy(PhysicalHumanoid ph)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||