Page tree
Skip to end of metadata
Go to start of metadata

Industrial vehicle autonomy in open pit mining started back in 2007 with Komatsu's Front Runner.  Now that the technology has proven a real ROI, there are more providers and a need to share high accuracy map information between IT systems has emerged.

To fulfill the interoperability need, we could develop our own format or use one that has been adopted by a large open community.  Building our own standard format seem a bit stupid since there are a few that are mature and have an obvious good track record.  So we have selected to use the OSM format, even if it does not support all the autonomy concepts we require.  The community allows for extra XML tags to be defined so we can extend the Map language to fill the gap  the missing map semantic autonomy requires.  



OSM Project file

Not the source of truth

Below is a manually cut&paste of the json project file.  Because it is manually maintained by a person and not a computer, it is probably out of date but still a good reference for crawlers out there.

{
"data_format": 1,
"data_url": "https://wiki.politick.ca/display/OOSMFA/",
"data_updated": "20191118T192200Z",
"project": {
"name": "Autonomous Vehicle",
"description": "Standard map encoding for Dispatching Autonomous Vehicles",
"project_url": "https://wiki.politick.ca/x/CwGB",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+info",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black16x16.png",
"contact_name": "Martin Politick",
"contact_email": "politick@gmail.com"
},
"tags": [
{
"key": "autonomy",
"value": "excluded",
"object_types": ["node", "way", "Area"],
"description": "Vehicles are not allowed to use this object while in Autonomous mode",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+autonomy",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "autonomy",
"value": "exclusive",
"object_types": ["node", "way", "Area"],
"description": "Man operated Vehicles are not allowed to use this object",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+autonomy",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "autonomy",
"value": "mixed",
"object_types": ["node", "way", "Area"],
"description": "All Vehicles are allowed to use this object, regardless if they are autonomus or manually operated",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+autonomy",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "autonomy:area",
"value": "AOZ",
"object_types": ["Area"],
"description": "A polygon where vehicles are allowed to operate autonomously. Not being inside an AOZ polygon should result in the vehicle automatically switching to manned operating mode.",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+autonomy%3Aarea",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "parking_space_IO",
"value": "drive_through",
"object_types": ["Area"],
"description": "(a.k.a Pull through) Vehicles can enter on one side of the parking space and exit at the other, allow the driver to not have to reverse in or out",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+parking_space_IO",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "parking_space_IO",
"value": "back_in",
"object_types": ["Area"],
"description": "Vehicles are expected to ingress the parking space in reverse and egress driving forward.",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+parking_space_IO",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "parking_space_IO",
"value": "back_out",
"object_types": ["Area"],
"description": "Vehicles are expected to ingress the parking space in driving forward and egress in reserve.",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+parking_space_IO",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "task",
"value": "park",
"object_types": ["Area"],
"description": "Park means stop, put the parking brakes on and shutdown the engine. Park is the task the vehicle is expected to do once it has reached its destination",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+task",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "task",
"value": "wait",
"object_types": ["Area"],
"description": "Wait means stop and leave the engine idling until you're given a new task. Waiting for a new task (coming shortly) is the task the vehicle is expected to do once it has reached the destination",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+task",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "task",
"value": "load",
"object_types": ["Area"],
"description": "Load means that once you've stopped you should expect to be loaded with a payload. Wait until the loading is complete once you've reached the destination",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+task",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "task",
"value": "offload",
"object_types": ["Area"],
"description": "Offload means that once you've stopped you should unload your payload. Wait until the vehicle is empty once the destination is reached",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+task",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
},
{
"key": "task",
"value": "fuel",
"object_types": ["Area"],
"description": "Fuel means the vehicle should replenish its energy source. Replenish your energy storage once the destination is reached",
"doc_url": "https://wiki.politick.ca/display/OOSMFA/OSM+Tag+%3A+task",
"icon_url": "https://wiki.politick.ca/download/attachments/8454411/AutonomousDriving-Black.png"
}
]
}


   



Search this documentation

Popular Topics

Featured Pages

There is no content with the specified labels

Recently Updated Pages

  • No labels
Write a comment…