open_simulation_interface  master (560d23a)
osi3::MovingObject::PedestrianAttributes Struct Reference

Additional pedestrian data in case the moving object is a human. More...

Collaboration diagram for osi3::MovingObject::PedestrianAttributes:

Classes

struct  Bone
 Bones in the skeleton of the pedestrian. More...
 

Public Attributes

optional Vector3d bbcenter_to_root = 1
 Position offset from the center of the bounding box to the current position of the root point of the pedestrian skeleton model. More...
 
repeated Bone skeleton_bone = 2
 List of all bones of the pedestrian. More...
 

Detailed Description

Additional pedestrian data in case the moving object is a human.

This is an extension to the MovingObject with additional information describing a pedestrian in more detail.

Member Data Documentation

◆ bbcenter_to_root

optional Vector3d osi3::MovingObject::PedestrianAttributes::bbcenter_to_root = 1

Position offset from the center of the bounding box to the current position of the root point of the pedestrian skeleton model.

◆ skeleton_bone

repeated Bone osi3::MovingObject::PedestrianAttributes::skeleton_bone = 2

List of all bones of the pedestrian.

The number of bones may vary, based on the detail level of the pedestrian model used. For example, some simulators will not include detailed data about the hands of a pedestrian.

Note
A bone of each type can be provided, or left out, depending on the desired level of detail, or available data. However, if a bone is defined, all bones in the chain from that bone back to the root point must be provided to create a complete chain.

The documentation for this struct was generated from the following file: