Skip to main content

Wheel

Mapped https://mapped.com/schema/mapped/1.0/core#Wheel

A wheel of a vehicle or mobile robot, identified on the chassis by its side and axle rather than by a fixed corner name so that vehicles with more than two axles are expressible. Its rolling motion is a Revolute_Joint; rollingRadius converts odometry travel into angular displacement.

Propose a change

Hierarchy​

Parent classes: Thing

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/core#Wheel
SourceMapped
ProtobufWHEEL
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
wheelAxleIndexintegerZero-based index of the axle the wheel is mounted on, counting from the front of the vehicle in the direction of forward travel.
wheelSidestringWhich side of the chassis the wheel is mounted on, viewed along the direction of forward travel: LEFT, RIGHT or CENTER. CENTER covers a single steered or castor wheel on the centreline.

exactType is always Wheel.

Inherited properties (28)
PropertyTypeRequiredDefaultDescription
assetLifecycleStatestringRefers to the various phases an asset undergoes from its initial acquisition to its eventual disposal
assetTrackingIDstringThe ID of the device in the asset tracking system.
connectedDataSourceIdstringThe id of the origin data source of an entity. This id is already a part of mappingKey but important for faster query.
connectorIdsArray<string>The ids of the connectors associated with the entity.
dateCreateddateTimeDatetime when it is created.
dateInstalleddateTimeThe date of installation or change out occurred.
dateUpdateddateTimeDatetime when it is updated last time.
descriptionstring
designLifedurationThe expected design life duration of an asset or component, expressed as a time duration.
enrichmentSourceConnectorIdstringThe id of the source connector with which the vertex, whether it's a property bag or a derived entity, is associated.
expectsContinuousFlowbooleanExpected to have continuous flow
firmwareVersionstringFirmware version
flowCapacityfloatIndicates the maximum flow rate that a meter is capable of measuring accurately, typically specified in terms of volume per unit time or in pipe diameter
frameGeometrystringTwo-dimensional geometry of the entity expressed in declared coordinate frames, one entry per frame. Distinguished from geoshape, which is always CRS84 longitude/latitude; a frame referenced here may be an arbitrary local frame with no relationship to the Earth. Each entry conforms to the mapped.frame_geometry complex value schema and names its frame by id.
geoshapeObject
idstringYesA globally unique ID in Mapped services.
inletPipeDiameterfloatDiameter of the inlet pipe of the meter
isVirtualbooleanfalseIf this is true, the corresponding entity is virtual, meaning it doesn't exist in the real world but fabricated in the Mapped's system.
locationNamestringThe name of the location where the entity is located.
mappingKeystringThe origin of the entity. More detailed definition is available at here.
namestring
organizationIdstringYesThe id of the organization that owns the entity.
outletPipeDiameterfloatDiameter of the inlet pipe of the meter
seeAlsostring
serialNumberstringA serial number is a unique identifier assigned incrementally or sequentially to an item
serviceLifedurationThe actual service life duration of an asset or component, expressed as a time duration.
systemTypeArray<Object>A system type of the system the entity is associated.
typeArray<Object>YesThe entity's types or classes. The types are determined within the class hierarchy. This is an stringified alias for rdf:type.

Relationships​

RelationshipTargetsInverseCardinalityNotes
rollingRadiusLengthQuantity0..1transitive, canonical
Effective rolling radius of the wheel, used to convert odometry travel distance into angular displacement. A kinematic radius, which is not necessarily the largest radius of the rendered mesh and changes with load and wear.
Inherited relationships (29)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
controlsThing, CollectionisControlledBy0..*transitive, canonical
feedsPlace, Thing, CollectionisFedBy0..*transitive, canonical
hasConstraintSpatial_Constraintconstrains0..*transitive, canonical
Opt-in switch that gives a constraint effect. Without it, ordinary stateless fusion applies no constraint.
hasDeviceModelDevice_Model0..1transitive, canonical
The Thing's associated device model.
hasExtendedPropertyExtendedProperty0..*transitive, canonical
The entity's customer-defined extended properties, one node per key-value pair.
hasExternalReferencebacnet:DeviceObject, opcua:Object, opcua:Server, opcua:Variable0..*transitive, canonical
Links an entity to an external reference object (e.g., a BACnet object) that describes its origin or counterpart in an external system.
hasGeneratedArtifactOpenUSD_LayerisGeneratedFrom0..*The layers generated from this source.
hasHeartbeatHeartbeatisHeartbeatOf0..1transitive, canonical
A point that represents the heartbeat of the data source such as a device or a connector which is the source of the corresponding Point.
hasIdentityIdentity0..*transitive, canonical
hasJointKinematic_JointisJointOf0..*transitive, canonical
The kinematic joints of an assembly. The joint vertex carries the axis and limits; the moving and fixed sides are named by hasJointChild and hasJointParent.
hasLocationPlaceisLocationOf1..1transitive, canonical
hasPartThingisPartOf0..*transitive, canonical
hasPointPointisPointOf0..*transitive, canonical
hasPrimBindingOpenUSD_Prim_BindingisPrimBindingOf0..*transitive, canonical
Attaches a prim address. Used directly on an entity for pure addressing that carries no physical claim, and on a Representation or level-of-detail heuristic to realise it in USD.
hasPropertyBagPropertyBag0..*transitive, canonical
hasPropertyContributedFromName_Identity, Thing, Postal_Address_Identity, PropertyBagcontributesProperty0..*Mapped's internal relationship indicating that a vertex has a contributing property/value from another vertex.
hasRepresentationRepresentationisRepresentationOf0..*transitive, canonical
Binds a semantic entity to a declared use of geometry. Many-to-many: a shared Representation expresses prototype instancing without a separate instanceOf predicate.
hostsPointisHostedBy0..*transitive, canonical
isConstraintTargetSpatial_ConstraintconstrainsAgainst0..*The constraints evaluated against this representation or entity.
isControlledByThingcontrols0..*
isFedByThing, Collectionfeeds0..*transitive
isJointChildOfKinematic_JointhasJointChild0..*The joints that move this component.
isJointParentOfKinematic_JointhasJointParent0..*The joints this component is the fixed side of.
isPartOfThinghasPart0..*transitive
isResponsibilityOfPeople_GroupisResponsibleFor0..*A relationship between a group of individuals and the asset for which they hold responsibility of a certain Thing.
isSubjectOfConstraintSpatial_ConstraintconstrainsSubject0..*The constraints this entity is the subject of.
manufacturedByAgent0..1transitive, canonical
servesOrganization, Place, ThingisServedBy0..*transitive, canonical
A device is serving a Zone or an Organization for a specific purpose such as monitoring energy usage or occupancy counting.

Something wrong or missing on this page? Propose a change to Wheel.