|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.yobotics.simulationconstructionset.Joint
com.yobotics.simulationconstructionset.OneDegreeOfFreedomJoint
com.yobotics.simulationconstructionset.PinJoint
com.yobotics.simulationconstructionset.CylinderJoint
public class CylinderJoint
Title: Yobotics! Simulation Construction Set
Description: Package for Simulating Dynamic Robots and Mechanisms
Copyright: Copyright (c) Jerry Pratt
Company: Yobotics, Inc.
Field Summary |
---|
Fields inherited from class com.yobotics.simulationconstructionset.Joint |
---|
MAX_ROT_ACCEL, MAX_TRANS_ACCEL |
Constructor Summary | |
---|---|
CylinderJoint(java.lang.String rotName,
java.lang.String transName,
javax.vecmath.Vector3d offset,
Robot rob,
Axis jaxis)
|
Method Summary | |
---|---|
void |
addCameraMount(CameraMount mount)
Adds the specified camera mount to this joint. |
void |
addExternalForcePoint(ExternalForcePoint point)
Adds the specified ExternalForcePoint. |
void |
addGroundContactPoint(GroundContactPoint point)
Adds the specified GroundContactPoint to this joint. |
void |
addIMUMount(IMUMount mount)
Adds the specified imu mount to this joint. |
void |
addJoint(Joint nextJoint)
Adds the specified joint as a child of this joint. |
void |
addKinematicPoint(KinematicPoint point)
Adds the specified KinematicPoint to this joint. |
void |
getState(double[] state)
Inserts the given position and velocity of this pin joint into the provided array. |
void |
setDamping(int axis,
double b_damp)
|
void |
setInitialState(double q1_init,
double qd1_init,
double q2_init,
double qd2_init)
|
void |
setLimitStops(int axis,
double q_min,
double q_max,
double k_limit,
double b_limit)
|
void |
setLink(Link l)
Sets the link for this joint. |
Methods inherited from class com.yobotics.simulationconstructionset.PinJoint |
---|
addTau, getDamping, getQ, getQD, getQDD, getTau, getTorqueLimit, getVelocityLimit, setDamping, setDampingParameterOnly, setInitialState, setLimitStops, setQ, setQd, setQdd, setTau, setTorqueLimits, setTorqueSpeedCurve, setVelocityLimits |
Methods inherited from class com.yobotics.simulationconstructionset.OneDegreeOfFreedomJoint |
---|
doPDControl, getKd, getKp, getQdDesired, getqDesired, setKd, setKp, setQdDesired, setqDesired |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CylinderJoint(java.lang.String rotName, java.lang.String transName, javax.vecmath.Vector3d offset, Robot rob, Axis jaxis)
Method Detail |
---|
public void addJoint(Joint nextJoint)
Joint
addJoint
in class Joint
nextJoint
- Child joint to be added.public void setLink(Link l)
Joint
setLink
in class Joint
l
- New link for this joint.public void addCameraMount(CameraMount mount)
Joint
addCameraMount
in class Joint
mount
- CameraMount to be added.CameraMount
public void addIMUMount(IMUMount mount)
Joint
addIMUMount
in class Joint
mount
- IMUMount to be added.IMUMount
public void addKinematicPoint(KinematicPoint point)
Joint
addKinematicPoint
in class Joint
point
- KinematicPoint to be added.KinematicPoint
public void addGroundContactPoint(GroundContactPoint point)
Joint
addGroundContactPoint
in class Joint
point
- GroundContactPointGroundContactPoint
,
GroundContactModel
public void addExternalForcePoint(ExternalForcePoint point)
Joint
addExternalForcePoint
in class Joint
point
- ExternalForcePointExternalForcePoint
public void setLimitStops(int axis, double q_min, double q_max, double k_limit, double b_limit)
public void setDamping(int axis, double b_damp)
public void setInitialState(double q1_init, double qd1_init, double q2_init, double qd2_init)
public void getState(double[] state)
PinJoint
getState
in class PinJoint
state
- double[]
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |