Skip to content

Commit dbee0de

Browse files
feat: add new enum elements for different models for motion control.
Signed-off-by: Christoph Glasmacher <christoph.glasmacher@ika.rwth-aachen.de>
1 parent 6a7fac8 commit dbee0de

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

osi_object.proto

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,14 +625,28 @@ message MovingObject
625625
//
626626
TYPE_AD = 5;
627627

628+
// Object is controlled by an everyday driving model
629+
// Definition: A model that includes the behaviour of a road user in uncritical traffic situations, including interaction with the infrastructure (Bärgman et al., "Guidelines for the development, quality, and use of models of road-user behaviour and models for in-crash simulations in virtual safety assessment", 2025)
630+
//
631+
TYPE_EVERYDAY_TRAFFIC_INTERACTION_MODEL = 6;
632+
633+
// Object is controlled by a critical event model
634+
// Definition: A model that describes a road user’s responses to the unfolding of a critical event (Bärgman et al., "Guidelines for the development, quality, and use of models of road-user behaviour and models for in-crash simulations in virtual safety assessment", 2025)
635+
//
636+
TYPE_CRITICAL_EVENT_MODEL = 7;
637+
638+
// Object is controlled by another model
639+
//
640+
TYPE_MODEL_OTHER = 8;
641+
628642
// Object is controlled remotely.
629643
//
630-
TYPE_REMOTE = 6;
644+
TYPE_REMOTE = 9;
631645
}
632646

633647
// The type of controller moving the object.
634648
//
635-
optional MotionControlType motion_control_type = 3;
649+
optional MotionControlType motion_control_type = 0;
636650

637651
// Number of independent wheels.
638652
//

0 commit comments

Comments
 (0)