Simulation 3D Bicyclist
Libraries:
Automated Driving Toolbox /
Simulation 3D
Simulink 3D Animation /
Simulation 3D /
Actors
Description
Note
Simulating models with the Simulation 3D Bicyclist block requires Simulink® 3D Animation™.
The Simulation 3D Bicyclist block implements a bicyclist in a 3D simulation environment. The block uses the input (X, Y) position and yaw angle of the bicyclist to adjust the elevation, roll angle, and pitch angle so that the bicyclist follows the ground terrain. The block determines the bicyclist velocity and heading and adjusts the movement to be idle, pedaling, or braking, appropriately.
To use this block, ensure that the Simulation 3D Scene Configuration block
is in your model. If you set the Sample time parameter of the
Simulation 3D Pedestrian block to -1
, the block inherits
the sample time specified in the Simulation 3D Scene Configuration
block.
The block input uses the bicyclist Z-up right-handed (RH) Cartesian coordinate system defined in SAE J670 [1] and ISO 8855 [2]. The coordinate system is inertial and initially aligned with the bicyclist-ground contact line between the two wheels:
The X-axis is along the longitudinal axis of the bicyclist and points forward.
The Y-axis is along the lateral axis of the bicyclist and points to the left.
The Z-axis points upward.
The yaw, pitch, and roll angles of the Z-axis, Y-axis, and X-axis, respectively, are positive in the clockwise directions, when looking in the positive directions of these axes. Bicyclists are placed in the world coordinate system of the scenes. For more details, see Coordinate Systems for Unreal Engine Simulation in Automated Driving Toolbox.
Examples
Ports
Input
Output
Parameters
References
[1] Vehicle Dynamics Standards Committee. Vehicle Dynamics Terminology. SAE J670. Warrendale, PA: Society of Automotive Engineers, 2008.
[2] Technical Committee. Road vehicles — Vehicle dynamics and road-holding ability — Vocabulary. ISO 8855:2011. Geneva, Switzerland: International Organization for Standardization, 2011.