Add additional data fields that can be reported by rangefinder sensors.
PiperOrigin-RevId: 848316991 Change-Id: Idbf7ba81b4da711a22c23302c8782ab2b0b98d82
This commit is contained in:
committed by
Copybara-Service
parent
f2e9097ed6
commit
70bc7be4bc
@@ -400,10 +400,22 @@ typedef enum mjtConDataField_ { // data fields returned by contact sensors
|
||||
mjCONDATA_NORMAL, // contact frame normal
|
||||
mjCONDATA_TANGENT, // contact frame first tangent
|
||||
|
||||
mjNCONDATA = 7 // number of contact sensor data fields
|
||||
mjNCONDATA // number of contact sensor data fields
|
||||
} mjtConDataField;
|
||||
|
||||
|
||||
typedef enum mjtRayDataField_ { // data fields returned by rangefinder sensors
|
||||
mjRAYDATA_DIST = 0, // distance from ray origin to nearest surface
|
||||
mjRAYDATA_DIR, // normalized ray direction
|
||||
mjRAYDATA_ORIGIN, // ray origin
|
||||
mjRAYDATA_POINT, // point at which ray intersects nearest surface
|
||||
mjRAYDATA_NORMAL, // surface normal at intersection point
|
||||
mjRAYDATA_DEPTH, // depth along z-axis
|
||||
|
||||
mjNRAYDATA // number of rangefinder sensor data fields
|
||||
} mjtRayDataField;
|
||||
|
||||
|
||||
typedef enum mjtSameFrame_ { // frame alignment of bodies with their children
|
||||
mjSAMEFRAME_NONE = 0, // no alignment
|
||||
mjSAMEFRAME_BODY, // frame is same as body frame
|
||||
|
||||
Reference in New Issue
Block a user