A system for automated goods transportation, comprising a management system, a vehicle scheduling system, a loading/unloading control device, and autonomous driving control devices provided on respective autonomous vehicles,
- wherein the management system is configured to manage goods information, generate a transportation plan based on the goods information, and transmit the transportation plan to the vehicle scheduling system;
- wherein the vehicle scheduling system is configured to generate, upon receiving the transportation plan, transportation tasks based on the transportation plan and transportation statuses of the respective autonomous vehicles, and transmit each of the transportation tasks to the autonomous driving control device of a matching one of the autonomous vehicles;
- wherein the autonomous driving control device on each of the autonomous vehicles is configured to control, upon receiving the transportation task, the autonomous vehicle to complete transportation in accordance with the transportation task;
- wherein the transportation task indicates a loading position and an in-area driving route from an entrance of a particular area to the loading position;
- wherein the autonomous driving control device is configured to control the autonomous vehicle to complete the transportation in accordance with the transportation task by:
- planning an out-of-area driving route from a current position to the entrance of the particular area as a navigation route;
- controlling the autonomous vehicle to move from the current position to the entrance of the particular area in accordance with the navigation route;
- in response to arriving at the entrance of the particular area, switching the navigation route from the planned out-of-area driving route to the received in-area driving route;
- and
- controlling the autonomous vehicle to move from the entrance of the particular area to the loading position in accordance with the switched navigation route;
- wherein the loading/unloading control device is configured to control a loading/unloading device to automatically load goods onto or unload goods from the autonomous vehicles;
- wherein the transportation task further contains an unloading position, and the autonomous driving control device being configured to control the autonomous vehicle to complete the transportation in accordance with the transportation task comprises the autonomous driving control device being configured to:
- control, upon determining that loading/unloading is completed, the autonomous vehicle to leave the loading position or the unloading position;
- and
- wherein the autonomous driving control device determines that the loading is completed when:
- it is determined that a gravity value outputted from a gravity sensor mounted on the autonomous vehicle is greater than or equal to a predetermined gravity threshold and the gravity value has not changed for a predetermined time period, a notification message indicating completion of the loading onto the autonomous vehicle is obtained by identifying, using a predetermined image identification algorithm, content in an image of an electronic screen located near the loading position as captured by a vehicle mounted camera provided on the autonomous vehicle, or
- a notification message indicating completion of the loading onto the autonomous vehicle as broadcasted by a voice broadcaster is identified using a predetermined voice model.