A map update control system for a vision robot, the map update control system used for controlling the vision robot to acquire an image of a road sign set in a preset working region in real time, comprising a processor, the processor comprising:
- an acquisition module, configured to acquire measured data of map attributes corresponding to a current map of the preset working region;
- a map matching module, configured to judge whether the current map and a prestored historical map meet a preset matching degree according to the measured data of the map attributes in a case that it is detected that the vision robot completes a traversal of the preset working region, in a case that the current map and the prestored historical map meet the preset matching degree, determining to store the current map, in a case that the current map and the prestored historical map do not meet the preset matching degree, determining not to store the current map but to keep the prestored historical map;
- and
- a map storage module, configured to write information of the map attributes corresponding to the current map in a map storage medium to update information of the map attributes corresponding to the historical map in a case that it is determined to store the information of the map attributes corresponding to the current map;
- wherein the map storage medium is a storage unit within a system of the vision robot,
- wherein the map matching module comprises an area matching judgment submodule, a road sign matching judgment submodule, a time matching judgment submodule, and a storage decision-making submodule;
- wherein
- the area matching judgment submodule is configured to judge whether an actual region area corresponding to the current map is greater than an actual region area corresponding to the historical map by a preset area threshold according to the measured data of the map attributes, in a case that the actual region area corresponding to the current map is greater than the actual region area corresponding to the historical map by the preset area threshold, transmit a judgment result signal to the storage decision-making submodule, otherwise, transmit the judgment result signal to the road skin matching judgment submodule;
- the road sign matching submodule is configured to judge whether the number of road signs corresponding to the current map is greater than the number of road signals corresponding to the historical map by a preset number threshold according to the measured data of the map attributes, in a case that the number of road signs corresponding to the current map is greater than the number of road signals corresponding to the historical map by the preset number threshold, transmit a judgment result signal to the storage decision-making submodule, otherwise, transmit the judgment result signal to the time matching judgment submodule;
- the time matching judgment submodule is configured to judge whether storage time of the historical map is greater than a preset time threshold according to the measured data of map attributes, in a case that the storage time of the historical map is greater than the preset time threshold, transmit a judgment result signal to the storage decision-making submodule, otherwise, determine not to store the current map;
- and
- the storage decision-making submodule is configured to store the current map and send a storage decision-making signal to the map storage module;
- wherein judgment standards of the preset matching degree comprise difference quantity of actual region areas corresponding to maps, difference quantity of numbers of road signs corresponding to maps, and difference quantity of storage time of maps;
- and
- the measured data of the map attributes is obtained by performing computation on an image of a road sign in a case that the vision robot traverses the preset working region;
- and the measured data of the map attributes is converted to obtain an actual region area corresponding to a map, a number of road signs corresponding to a map, and storage time of a map.