How to create obstacle for the rigid road?

Brian_20847
Brian_20847 Altair Community Member
edited February 20 in Community Q&A

Hi experts,

How to create the road files with many obstacles and road files with CSV files?

Thanks

 

Answers

  • Christopher_Fadanelli
    Christopher_Fadanelli
    Altair Employee
    edited February 19

    Hello Brian,

     

    Please refer to the online help for detailed information about creating road files. https://help.altair.com/hwdesktop/hwx/topics/chapter_heads/road_modeling_r.htm

    For many obstacles, there are options to choose from for 3d spline road that can be added. https://help.altair.com/hwdesktop/hwx/topics/motionview/road_tools_roads_sample_files_r.htm

    There should also be example road files in your installation directory. 

    Example : "C:\Program Files\Altair\2023.1\hwdesktop\hw\mdl\autoentities\properties\Tires\ALTAIR_ROADS"

    Is the csv file for the road centerline (can specify that in the driver event)? XZ data for a polyline (place values in an .rdf file, see example polyline files in installation directory) ?

    rdf Example:

    $---------------------------------------------------------------UNITS [UNITS]  LENGTH            		= 'meter'  FORCE              		= 'newton'  ANGLE              		= 'degrees'  MASS               		= 'kg'  TIME               		= 'sec' $----------------------------------------------------------DEFINITION [MODEL]  PROPERTY_FILE_FORMAT = 'USER'  FUNCTION_NAME 	= 'mbdtire.dll::ROAD_ALTAIR'  METHOD             		= '3D_SPLINE' $-----------------------------------------------------ROAD_PARAMETERS [GLOBAL_PARAMETERS]  CLOSED_ROAD       	 = 'NO'  SEARCH_ALGORITHM   	= 'FAST'  ROAD_VERTICAL      	= '0.0 0.0 1.0'  FORWARD_DIR        	=  'NORMAL'  MU_LEFT            	=  1.2  MU_RIGHT          	 =  1.2  WIDTH              	=  12.000 $---------------------------------------------------------DATA_POINTS [DATA_POINTS] {    X             Y            Z       WIDTH   BANK   MU_LEFT   MU_RIGHT OBSTACLES } -1	0	0	0	0 0	 0	0	0	0	0	0	OBSTACLE4 5	 0	0	0	0	0	0	OBSTACLE1 8	 0	0	0	0	0	0	OBSTACLE5 11	0	0	0	0	0	0	OBSTACLE2 15	0	0	0	0	0	0	OBSTACLE6 19	0	0	0	0	0	0	OBSTACLE7	 25	0	0	0	0	0	0	OBSTACLE3  $-----------------------------------------------------END_DATA_POINTS [OBSTACLE1] ROAD_TYPE 		=	'PotHole' COORDINATE_SYSTEM      =	'distance' START 		    =	0 LENGTH 		   =	2 DEPTH		     =	-0.5 $-----------------------------------------------------END_OBSTACLE1 [OBSTACLE3] ROAD_TYPE		=	'Plank' START                 =	0 HEIGHT                =	0.1 LENGTH                =	3 BEVEL_EDGE_LENGTH     =	0.01 $-----------------------------------------------------END_OBSTACLE3 [OBSTACLE4] ROAD_TYPE 		=	'Ramp' START                  =  	0 LENGTH_RAMP    	 =  	1 LENGTH_TOTAL	     = 	3 SLOPE			=	30 $-----------------------------------------------------END_OBSTACLE4 [OBSTACLE5] ROAD_TYPE		=	'Roof' START                 =  	0 HEIGHT                =	0.25 LENGTH                =	2 $-----------------------------------------------------END_OBSTACLE5 [OBSTACLE6] ROAD_TYPE		=	'Sine' START		    =	0 AMPLITUDE		=	0.1 WAVE_LENGTH	    =	0.0125 LENGTH		   =	2.5 $-----------------------------------------------------END_OBSTACLE6 [OBSTACLE7] ROAD_TYPE		  =	'Sweep' START			=	0 AMPLITUDE_AT_START	=	0.2 AMPLITUDE_AT_END	  =	0.01 WAVE_LENGTH_AT_START    =	0.02 WAVE_LENGTH_AT_END      =	0.01 LENGTH		     =	5 sweep_type	        =	0 $-----------------------------------------------------END_OBSTACLE7<br /><br /><br /> <br /><br />Best,<br />Christopher Fadanelli
  • Brian_20847
    Brian_20847 Altair Community Member
    edited February 20

    Hello Brian,

     

    Please refer to the online help for detailed information about creating road files. https://help.altair.com/hwdesktop/hwx/topics/chapter_heads/road_modeling_r.htm

    For many obstacles, there are options to choose from for 3d spline road that can be added. https://help.altair.com/hwdesktop/hwx/topics/motionview/road_tools_roads_sample_files_r.htm

    There should also be example road files in your installation directory. 

    Example : "C:\Program Files\Altair\2023.1\hwdesktop\hw\mdl\autoentities\properties\Tires\ALTAIR_ROADS"

    Is the csv file for the road centerline (can specify that in the driver event)? XZ data for a polyline (place values in an .rdf file, see example polyline files in installation directory) ?

    rdf Example:

    $---------------------------------------------------------------UNITS [UNITS]  LENGTH            		= 'meter'  FORCE              		= 'newton'  ANGLE              		= 'degrees'  MASS               		= 'kg'  TIME               		= 'sec' $----------------------------------------------------------DEFINITION [MODEL]  PROPERTY_FILE_FORMAT = 'USER'  FUNCTION_NAME 	= 'mbdtire.dll::ROAD_ALTAIR'  METHOD             		= '3D_SPLINE' $-----------------------------------------------------ROAD_PARAMETERS [GLOBAL_PARAMETERS]  CLOSED_ROAD       	 = 'NO'  SEARCH_ALGORITHM   	= 'FAST'  ROAD_VERTICAL      	= '0.0 0.0 1.0'  FORWARD_DIR        	=  'NORMAL'  MU_LEFT            	=  1.2  MU_RIGHT          	 =  1.2  WIDTH              	=  12.000 $---------------------------------------------------------DATA_POINTS [DATA_POINTS] {    X             Y            Z       WIDTH   BANK   MU_LEFT   MU_RIGHT OBSTACLES } -1	0	0	0	0 0	 0	0	0	0	0	0	OBSTACLE4 5	 0	0	0	0	0	0	OBSTACLE1 8	 0	0	0	0	0	0	OBSTACLE5 11	0	0	0	0	0	0	OBSTACLE2 15	0	0	0	0	0	0	OBSTACLE6 19	0	0	0	0	0	0	OBSTACLE7	 25	0	0	0	0	0	0	OBSTACLE3  $-----------------------------------------------------END_DATA_POINTS [OBSTACLE1] ROAD_TYPE 		=	'PotHole' COORDINATE_SYSTEM      =	'distance' START 		    =	0 LENGTH 		   =	2 DEPTH		     =	-0.5 $-----------------------------------------------------END_OBSTACLE1 [OBSTACLE3] ROAD_TYPE		=	'Plank' START                 =	0 HEIGHT                =	0.1 LENGTH                =	3 BEVEL_EDGE_LENGTH     =	0.01 $-----------------------------------------------------END_OBSTACLE3 [OBSTACLE4] ROAD_TYPE 		=	'Ramp' START                  =  	0 LENGTH_RAMP    	 =  	1 LENGTH_TOTAL	     = 	3 SLOPE			=	30 $-----------------------------------------------------END_OBSTACLE4 [OBSTACLE5] ROAD_TYPE		=	'Roof' START                 =  	0 HEIGHT                =	0.25 LENGTH                =	2 $-----------------------------------------------------END_OBSTACLE5 [OBSTACLE6] ROAD_TYPE		=	'Sine' START		    =	0 AMPLITUDE		=	0.1 WAVE_LENGTH	    =	0.0125 LENGTH		   =	2.5 $-----------------------------------------------------END_OBSTACLE6 [OBSTACLE7] ROAD_TYPE		  =	'Sweep' START			=	0 AMPLITUDE_AT_START	=	0.2 AMPLITUDE_AT_END	  =	0.01 WAVE_LENGTH_AT_START    =	0.02 WAVE_LENGTH_AT_END      =	0.01 LENGTH		     =	5 sweep_type	        =	0 $-----------------------------------------------------END_OBSTACLE7<br /><br /><br /> <br /><br />Best,<br />Christopher Fadanelli

    Hi @Christopher Fadanelli,

    Thanks for your help.

    What about creating CRG? Because with polyline we have 2 tracks (left, and right).

    I want to create a road as in the image below:

     

    image

  • Christopher_Fadanelli
    Christopher_Fadanelli
    Altair Employee
    edited February 20

    Hi @Christopher Fadanelli,

    Thanks for your help.

    What about creating CRG? Because with polyline we have 2 tracks (left, and right).

    I want to create a road as in the image below:

     

    image

    Hi Brain,

    For polyline, you could have the left and right values be the same.

    Please refer to this help link in creating crg road files. It will list what you will need to define the road. https://2023.help.altair.com/2023/hwdesktop/hwx/topics/motionview/road_tools_roads_crg_r.htm

    In addition, here is the OpenCRG that can be used. https://www.asam.net/standards/detail/opencrg/ 

    Best,

    Christopher Fadanelli