The disclosure belongs to the technical field of station returning and charging of intelligent robots, and particularly relates to a method for controlling recharge, chip and robot with cross-area behaviors, which are suitable for different charging station signals.
At present, the mainstream station returning method of a mobile robot is to be in butt joint with a charging station for charging by means of the guide effect of an infrared signal, such as a sweeping robot and a companion robot. For different manufacturers, robots and matched charging station molds are different, and infrared signals transmitted by charging stations are different, so that the station returning methods of the manufacturers are different, consequently, the development difficulty of the station returning function is increased. A universal station returning method for a mobile robot, which is suitable for processing different infrared guide signals and coping with different indoor recharge environments is urgently needed at present, and meanwhile, more robot charging solutions on the station with different recharge paths are needed in the market.
A universal method for controlling recharge of a robot includes the following steps: S1, whether the robot has detected the navigation target point or not is determined, in a case that the robot has detected the navigation target point, a navigation path for searching for a charging station signal is planned according to a pre-marked navigation target point, and the robot is controlled to move along the navigation path, otherwise, the process proceeds to S3; in a moving process of the robot along the navigation path, when the charging station signal is received or all the pre-marked navigation target points are traversed, the process proceeds to S2; S2, whether the robot has received the charging station signal or not is determined, in a case that the robot has received the charging station signal, charging on the station is carried out using a progressive trend walking mode according to the charging station signal which is received, otherwise, the charging station signal is searched using a random walking mode, and when the robot does not receive the charging station signal after a random walking time reaches the preset traversal time, the process returns to S1; S3: the robot is controlled to search for the charging station signal through walking along the boundary until searching the charging station signal, then returning to S2, otherwise, walking along the boundary is continued.
Optionally, before S1, whether the robot has detected a target position point or not is determined, in a case that the robot has detected the target position point, the process proceeds to S1, whether the currently detected target position point is the navigation target point or not is determined, otherwise, the process proceeds to S2; when the charging station signal is received, the robot is controlled to mark a currently traversed position as a target position point, and the navigation target point is selected from a target position point; a specific method for selecting the navigation target point from the target position point includes: the target position points traversed by the robot in real time are marked and counted on an area covered by each type of the charging station signal, a newly traversed target position point is determined as the navigation target point on the area covered by the charging station signal when a counting value reaches a preset number, and meanwhile, the preset number of the target position points marked currently updates and replaces the preset number of target position points marked last time.
Optionally, when a left side and a right side of a charging station are respectively provided with transmitting probes, and a middle position of a front side of the charging station is not provided with a middle signal transmitting probe, a distribution area of a middle signal includes an overlapped signal of a left signal and a right signal; when a left side and a right side of the charging station are respectively provided with transmitting probes, and a middle position of a front side of the charging station is provided with a middle signal transmitting probe, a distribution area of a middle signal includes an overlapped signal of a left signal and a right signal and a middle signal; and the guide signals include the left signal, the right signal, and the middle signal.
Optionally, the random walking mode includes: the robot is controlled to move linearly from a preset search starting point towards a preset direction; whether the robot has detected an obstacle or not is determined, in a case that the robot has detected the obstacle, the robot is controlled to rotate by a preset angle towards a corresponding obstacle avoidance direction according to a position relation of the obstacle which is detected relative to the robot, and then the robot moves linearly towards an adjusted motion direction; otherwise, the robot is controlled to keep linear motion; and the preset angle and the preset direction are both randomly generated by the robot.
Optionally, that the robot is controlled to rotate by the preset angle towards the corresponding obstacle avoidance direction according to the position relation of the obstacle which is detected relative to the robot includes the mode: when the robot detects that an obstacle exists on a left side of its advancing direction, the robot is controlled to rotate rightwards by the preset angle; when the robot detects that an obstacle exists on a right side of its advancing direction, the robot is controlled to rotate leftwards by the preset angle; and a direction of the obstacle detected by the robot relative to the robot and the corresponding obstacle avoidance direction are respectively located on two sides of a front and a rear center lines of the robot.
Optionally, that charging on the station is carried out using the progressive trend walking mode according to the charging station signal which is received includes: the robot is controlled to move linearly in a preset motion direction in a preset working area, and the preset motion direction is an initial motion direction after the robot receives a guide signal; according to a guide signal receiving condition of infrared receiving heads in different directions of the robot, the robot is controlled to move according to a path tending to the distribution area of the middle signal until an infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time; after the robot enters the distribution area of the middle signal, when a middle infrared receiving head of the robot only receives the left signal or the right signal, the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth until the middle infrared receiving head of the robot receives the middle signal; and then the robot is controlled to move straight along a current motion direction until the robot finishes front butt joint the charging station.
Optionally, that according to the guide signal receiving condition of infrared receiving heads in the different directions of the robot, the robot is controlled to move according to the path tending to the distribution area of the middle signal until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, specifically includes that: the preset motion direction is correspondingly adjusted according to a relation between direction characteristics of the infrared receiving head on the robot and direction attributes of the guide signal received by the infrared receiving head on the charging station, so that an adjusted preset motion direction tends to the distribution area of the middle signal, and meanwhile, a direction of the charging station relative to the adjusted preset motion direction is determined; the robot is controlled to move straight by a first preset distance along the adjusted preset motion direction, and then the robot is controlled to rotate by a first preset angle in situ towards the determined direction of the charging station; in a case that the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, it is determined that the robot has entered the distribution area of the middle signal, otherwise, the robot is controlled to rotate back to the adjusted preset motion direction; and the steps are repeated until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time. According to the technical station, the robot is controlled to get close to the distribution area of the middle signal of the charging station in a targeted mode according to the guide signal receiving condition of the infrared receiving heads in different directions of the robot body, and therefore, the robot can realize butt joint on the station more quickly.
Optionally, that according to the guide signal receiving condition of infrared receiving heads in the different directions of the robot, the robot is controlled to move according to a path tending to the distribution area of the middle signal until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, specifically includes that: when an infrared receiving head at a front end of the robot receives the left signal, the robot is controlled to rotate by a first configuration angle towards a right side of the preset motion direction, so that the robot walks through an arc-shaped track which tends to the distribution area of the middle signal of the charging station in a right swing, which serves as a corresponding path of the robot in a first preset working area; when an infrared receiving head at a front end of the robot receives the right signal, the robot is controlled to rotate by a first configuration angle towards a left side of the preset motion direction, so that the robot walks through an arc-shaped track which tends to the distribution area of the middle signal of the charging station in a left swing, which serves as a corresponding path of the robot in a second preset working area; the steps are repeated, and the robot is controlled to advance in a swing manner according to the path until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal of the charging station at the same time; the guide signals include the left signal and the right signal; the preset working area is divided into the first preset working area and the second preset working area according to a directivity of the guide signals; in the first preset working area, the infrared receiving heads in different directions of the robot only receive the left signal; and in the second preset working area, the infrared receiving heads in different directions of the robot only receive the right signal.
Optionally, that the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth, specifically includes: the robot is controlled to walk on two sides of a reference line along the arc-shaped path; when the robot is on one side of the reference line, the robot walks between the distribution area of the middle signal and a distribution area of the left signal alternately back and forth; when the robot is on the other side of the reference line, the robot walks between the distribution area of the middle signal and a distribution area of the right signal alternately back and forth; the above steps are repeated until it extends to a charging butt joint position in a middle of the charging station; a median line traversing an interior of the distribution area of the middle signal is taken as the reference line, a preset position on the reference line is set as a circle center point, and a path corresponding to an arc with a preset distance as a radius forms the arc-shaped path.
Optionally, a 360-degree infrared receiving head is mounted on an upper surface of the robot; when the middle infrared receiving head only receives the right signal, the robot is controlled to walk an arc-shaped path leftwards, so that the robot turns to enter the distribution area of the middle signal from the distribution area of the right signal; when the middle infrared receiving head only receives the left signal, the robot is controlled to walk an arc-shaped path rightwards, so that the robot turns to enter the distribution area of the middle signal from the distribution area of the left signal; when the middle infrared receiving head receives the left signal and the right signal at the same time, or the middle infrared receiving head receives the guide signal and the 360-degree infrared receiving head receives the left signal and the right signal at the same time, the robot is controlled to move straight along the current motion direction until the robot is in front butt joint with the charging station; and the distribution area of the middle signal is located between the distribution area of the left signal and the distribution area of the right signal.
Optionally, when the robot enters the distribution area of the middle signal for the first time, the robot starts to move linearly from the current position, and signal change of the middle infrared receiving head is detected in real time; and when the robot does not walk the arc-shaped path, the robot is controlled to move linearly along the current motion direction. According to the technical solution, considering that the robot in different stages can generate different influences on recharge butt joint when moving linearly in the distribution area of the middle signal, the robot is controlled to enter the front butt joint state on the station in the distribution area of the middle signal and finally realize butt joint on the station through cooperation of linear motion and arc-shaped path.
Optionally, in the process that charging on the station is carried out using the progressive trend walking mode according to the charging station signal which is received, the method further includes: on the premise that the infrared receiving head of the robot does not receive the guide signal, when the infrared receiving head of the robot receives a guardrail signal, the robot is controlled to walk by a first preset path around the boundary of the guardrail signal; on the premise that the infrared receiving head of the robot does not receive the guide signal, when the infrared receiving head of the robot does not receive the guardrail signal, the robot is controlled to walk by a second preset path around the boundary of the guardrail signal; the steps are repeated until the infrared receiving head of the robot receives the guide signal; and the guide signal is not the guardrail signal, and the guardrail signal is an anti-collision signal sent outwards by the charging station. According to the technical solution, the robot is controlled to walk along the boundary of the guardrail signal until receiving the guide signal in the process of returning to the station for charging, and butt joint charging of the robot under the condition that the robot is too close to the charging station is avoided.
According to the technical station, as optimization, the method that the robot is controlled to walk by a first preset path around the boundary of the guardrail signal includes: when the infrared receiving head of the robot receives the guardrail signal, the absolute value of the speed difference between a left driving wheel and a right driving wheel of the robot is adjusted to be less than or equal to a first preset difference value, so that the path corresponding to the current walking arc of the robot deviates from the charging station. The less the absolute value of the speed difference between the left driving wheel and the right driving wheel of the robot is, the less the rotating circle of the robot body corresponding to the walking arc of the robot is.
Optionally, the method that the robot is controlled to walk by a second preset path around the boundary of the guardrail signal includes: when the infrared receiving head of the robot cannot detect the guardrail signal, the absolute value of the speed difference between the left driving wheel and the right driving wheel of the robot is adjusted to be greater than or equal to a second preset difference value, so that the path corresponding to the current walking arc of the robot gets close the charging station; and the second preset difference value is greater than the first preset difference value. The greater the absolute value of the speed difference between the left driving wheel and the right driving wheel of the robot is, the greater the rotating circle of the robot body corresponding to the walking arc of the robot is.
Optionally, when the infrared receiving head of the robot receives the left signal or the right signal, the robot is controlled to stop from walking the arc around the boundary of the guardrail signal, then the robot is controlled to rotate by a preset safety angle in situ, and the direction of the robot after rotation is set to be a first preset motion direction; the preset safety angle is designed according to a robot and a charging station product which are actually used; the robot is controlled to move straight by a preset safety distance along the first preset motion direction so as to leave the effective area of the guardrail signal; and after the robot leaves the effective area of the guardrail signal, the robot is controlled to move according to a path tending to the distribution area of the middle signal according to the guide signal receiving condition of the infrared receiving heads in different directions of the robot until the infrared receiving head in one direction of the robot receives the middle signal, or receives the left signal and the right signal at the same time.
Optionally, when the infrared receiving head of the robot receives the left signal and the right signal at the same time or receives the middle signal, it is determined that the robot enters the distribution area of the middle signal, and the robot is controlled to stop from walking the arc around the boundary of the guardrail signal; after the robot directly enters the distribution area of the middle signal from the effective area of the guardrail signal, the robot is controlled to turn into the distribution area of the middle signal through walking a preset search path, so that the robot goes in and out of the distribution area of the middle signal back and forth along an arc-shaped path until the middle infrared receiving head of the robot only receives the middle signal or receives the left signal and the right signal at the same time, and a preset recharge path is an arc-shaped path which is distributed on two sides of the distribution area of the middle signal in an alternating manner and extends to the charging butt joint position in the middle of the charging station.
Optionally, that a navigation path for searching for a charging station signal is planned according to the pre-marked navigation target point, and the robot is controlled to move along the navigation path includes: the traversal priority of the navigation target point is set according to the direction characteristic of distribution of the charging station signal and the working mode of the robot, and then the robot is controlled to traverse the navigation target point along the preset navigation path; and according to the receiving condition of the charging station signal of the robot at each navigation target point and the working mode of the robot, a walking strategy of the robot for subsequently searching for the charging station signal is planned on the basis of the original preset navigation path.
Optionally, the traversal priority of the navigation target point is set according to the direction characteristic of distribution of the charging station signal and the working mode of the robot specifically includes: when the working mode of the robot is a recharge mode, the traversal priority of the corresponding navigation target point in the area covered by the middle signal is set to be the highest, then the traversal priority of the corresponding navigation target point in the area covered by the left signal or the area covered by the right signal is set to be the second highest, and then the traversal priority of the corresponding navigation target point in the area covered by the guardrail signal is set to be the lowest; when the working mode of the robot is a station separating and cleaning mode, a position of a preset distance right ahead of the charging station is set as the navigation target point with the highest traversal priority, then the traversal priority of the corresponding navigation target point in the area covered by the middle signal is set as the second highest, then the traversal priority of the corresponding navigation target point in the area covered by the left signal or the area covered by the right signal is to be lower than that of the middle signal, and then the traversal priority of the corresponding navigation target point in the area covered by the guardrail signal is set to be the lowest.
Optionally, for S1, the method further includes: in the process that the robot moves on the preset navigation path, when the robot receives the middle signal or the guardrail signal at the current navigation target point, the robot is controlled to stop from moving according to the preset navigation path, and then the process proceeds to S2; otherwise, whether the robot has traversed all the pre-marked navigation target points or not is determined, in a case that the robot has traversed all the pre-marked navigation target points, the process proceeds to S2, otherwise, the robot moves to the next navigation target point according to the preset navigation path.
Optionally, according to the receiving condition of the charging station signal of the robot at each navigation target point and the working mode of the robot, a walking strategy of the robot for subsequently searching for the charging station signal is planned on the basis of the original preset navigation path, specifically includes: S101, the process proceeds to S103 when it is determined that the working mode of the robot is a recharge mode, and the process proceeds to S102 when it is determined that the working mode of the robot is a station separating and cleaning mode; S102, the robot is controlled to move from the butt joint position of the charging station to the preset distance right ahead of the charging station, and then the process proceeds to S103; S103, whether the robot receives the middle signal at the current navigation target point or not is determined, in a case that the robot receives the middle signal at the current navigation target point, the process proceeds to S104, otherwise, the process proceeds to S105; S104, the robot is controlled to stop from moving according to the preset navigation path; S105, whether the robot receives the left signal or the right signal at the current navigation target point or not is determined, in a case that the robot receives the left signal or the right signal at the current navigation target point, the process proceeds to S104, otherwise, the process proceeds to S106; S106, whether the robot receives the guardrail signal at the current navigation target point or not is determined, in a case that the robot receives the guardrail signal at the current navigation target point, the process returns to S104, otherwise, the process proceeds to S107; S107, the robot is controlled to move from the current navigation target point to the next navigation target point according to the preset navigation path, and then the process proceeds to S108; S108, whether the robot has traversed all the navigation target points determined on the preset navigation path or not is determined, in a case that the robot has traversed all the navigation target points determined on the preset navigation path, the process proceeds to S109, otherwise, the process returns to S101; S109, the robot is controlled to stop from moving according to the preset navigation path, and then the robot is controlled to search for the charging station signal in real time through walking along the boundary; and in S103 to S108, the traversal priority of the navigation target point determines the priority of the type of the charging station signal received by the robot at the same navigation target point. In the technical station, the detection priority of the charging station signal is set in combination with the traversal priority of the navigation target point, the receiving condition of the charging station signal on each navigation target point is detected in sequence according to the priority.
A chip, configured to store a program, which is configured to control the robot to execute the method.
A robot, equipped with a main control chip, which is the abovementioned chip. As an optimization solution, when the front side of the charging station is not provided with the middle signal transmitting probe, two infrared receiving heads are arranged in the middle of the front end of the robot. As another optimization solution, when the front side of the charging station is provided with the middle signal transmitting probe, one infrared receiving head is arranged in the middle of the front end of the robot.
The technical solutions in embodiments of the disclosure will be described in detail below with reference to the drawings in the embodiments of the invention.
A universal method for controlling recharge of a robot, the robot can be an intelligent robot such as a sweeping robot, a floor washing robot, a security robot or a companion robot, theses robots can autonomously move through bases and automatically search for a charging station for station returning and charging, in the process of station returning and charging, the robot can perform positioning, obstacle type determination, obstacle avoidance and other behaviors through sensors such as a camera and a laser radar. ‘Traverse’ mentioned later means that the robot walks all over the ground of the area where it is located. A main control chip of the robot is different in station returning code, station returning mode and station returning efficiency during operation, so that the development difficulty of the station returning function is increased.
Aiming at the problem, the embodiment of the disclosure provides a universal station returning method for a mobile robot, which is suitable for processing different infrared guide signals and coping with different indoor recharge environments, and meets the requirement of more robot charging solutions on the station with different recharge paths in the market, specifically, a universal method for controlling recharge of a robot, which includes the following steps: S1, whether the robot has detected a navigation target point or not is determined, in a case that the robot has detected the navigation target point, a navigation path for searching for a charging station signal is planned according to the pre-marked navigation target point, and the robot is controlled to move along the navigation path, otherwise, the process proceeds to S3; in the moving process of the robot along the navigation path, when the charging station signal is received or all the pre-marked navigation target points are traversed, the process proceeds to S2; S2, whether the robot has received the charging station signal or not is determined, in a case that the robot has received the charging station signal, charging on the station is carried out using the progressive trend walking mode according to the charging station signal which is received, otherwise, the charging station signal is searched using the random walking mode, and when the robot does not receive the charging station signal after the random walking time reaches the preset traversal time, the process returns to S1; and S3, the robot is controlled to search for the charging station signal through walking along the boundary until the charging station signal is searched, and then the process returns to S2, otherwise, walking along the boundary is continued. The recharge efficiency of the robot and the user experience are improved, and the situation that the robot cannot be effectively charged on the station under the conditions that guide signals are lost and unstable is avoided.
In the embodiment, before S1, whether the robot detects a target position point or not is determined, in a case that the robot has detected the target position point, the process proceeds to S1, whether the currently detected target position point is the navigation target point or not is determined, otherwise, the process proceeds to S2; when the charging station signal is received, the robot is controlled to mark the currently traversed position as a target position point, and the navigation target point is selected from the target position point; a specific method for selecting the navigation target point from the target position point includes: the target position points traversed by the robot in real time are marked and counted on an area covered by each type of charging station signal, a newly traversed target position point is determined as the navigation target point on the area covered by the charging station signal when the counting value reaches a preset number, and meanwhile, the preset number of target position points marked currently updates and replaces the preset number of target position points marked last time. The effectiveness of the target position marked by the robot is improved.
As shown in
S101, whether the robot is successfully charged or not is determined, in the embodiment, whether charging on the station is successful or not is mainly judged, in a case that charging on the station is successful, the process ends, otherwise, the process proceeds to S102. The judgment mark of whether charging on the station of the robot is successful or not is whether a butt joint electrode of the robot and a charging electrode of a charging station are in good contact or not, and if the butt joint electrode of the robot and the charging electrode of the charging station are not in good contact or even not in contact, the robot needs to be controlled to realize butt joint on the station for charging.
S102, through detecting of a sensor configured for the robot, whether the robot is located at a target position point or not is determined, in a case that the robot is located at a target position point, the process proceeds to S103, and otherwise, the process proceeds to S106. In the walking process of the robot, a map can be constructed synchronously, the current traversal position of the robot is marked in real time in the map construction process, and the target position point disclosed by the embodiment is a position point which is traversed by the robot when receiving a charging station signal and marked in the map.
S103, through detecting of a system of the robot, whether the target position point of S102 is a navigation target point or not is determined, in a case that the target position point of S102 is a navigation target point, the process proceeds to S104, and otherwise, the process proceeds to S105. These navigation target points are used as target points for recharge navigation of the robot and are obtained by refreshing from the marked target position points, in the embodiment, the limited navigation target points are provided to serve as the navigation basis for the robot to search for the charging station, and then the efficiency of returning to the station for charging of the robot is improved. When the charging station signal is received, the robot is controlled to mark the currently traversed position as a target position point, and the navigation target point is selected from the target position point.
S104, according to the navigation target point pre-marked on the map by the robot, the robot is controlled to plan a navigation path for searching for a charging station signal, and move along the navigation path, and then the process proceeds to S111. It is to be noted that, the target position point mentioned in S102 is a marked position point capable of receiving the charging station signal, but the charging station can be manually moved or the signal is unstable, so that the previously marked navigation target point fails and cannot play a role in navigating and searching the charging station. Therefore, it is needed to control the robot to plan a navigation path for searching the charging station signal, and the navigation path needs to be adjusted in real time according to the receiving condition of the charging station signal of each navigation target point, and is configured to control the robot to continuously get close to the charging station in various recharge environments.
S111, whether the robot has received the charging station signal or not in the process of moving along the navigation path planned in S104 is determined, in a case that the robot has received the charging station signal in the process of moving along the navigation path planned in S104, the process proceeds to S106, otherwise, the process proceeds to S112, namely, after the charging station signal is not received at the current navigation target point, the process needs to proceed to S112 for detecting that there is a navigation target point which is not traversed. After the robot moves along the navigation path planned in S104, the charging station can be manually moved or the signal is unstable, so that the previously marked navigation target point fails and cannot play a role in navigating and searching for the charging station. Therefore, it is needed to judge whether the robot receives the charging station signal or not at the current position point.
S112, whether the robot has traversed and detected all the pre-marked navigation target points or not is determined, in a case that the robot has traversed and detected all the pre-marked navigation target points, the process proceeds to S106, otherwise, the process returns to S104, and the robot continues to move to the next planned and marked navigation target point along the planned navigation path.
S105, the charging station signal is searched in a mode of walking along the boundary, target position points capable of receiving the charging station signal are marked in the map again, and a new effective navigation target point is screened and determined from the target position points through refreshing. Then the process proceeds to S109.
S109, whether the robot receives the charging station signal or not at the current position point is determined, in a case that the robot receives the charging station signal at the current position point, the process proceeds to S106 to execute the charging operation on the station according to a preset algorithm of butt joint on the station, and otherwise, the process returns to S105 to continue walking along the boundary until the charging station signal is searched. S106, whether the robot receives the charging station signal or not at the current position point is determined, in a case that the robot receives the charging station signal at the current position point, the process proceeds to S108, otherwise, the process proceeds to S107. In this step, the opportunity of stopping moving according to the navigation path planned in S104 is determined, and then charging on the station is started according to the new path.
S108, charging on the station is carried out using the progressive trend walking mode according to the received charging station signal, and then the process returns to S101. The charging station signals include guide signals; the progressive trend walking mode includes: according to the guide signal receiving condition of infrared receiving heads in different directions of the robot, the robot is controlled to move according to a path trending towards the distribution area of the middle signal until the infrared receiving head in one direction of the robot receives the middle signal or receives a left signal and a right signal at the same time, it is beneficial for locating the recharge path of the robot on a middle line of the charging station, so that the charging on the station of the robot is accurate. The guide signals include the middle signal, the left signal and the right signal.
S107, the charging station signal is searched using a random walking mode, and then the process proceeds to S110, so that the robot records the searching time in real time in the random walking process.
S110, whether the searching time in the random walking process of the robot reaches a preset traversal time or not is determined, in a case that the searching time in the random walking process of the robot reaches a preset traversal time, the process returns to S106, and the robot is controlled to be charged on the station in an area covered by the charging station signal in a progressive trend walking mode by determining whether the robot receives the charging station signal or not, so that the recharge efficiency of the robot is improved, and otherwise, the process returns to S107 for continuing the operation that the charging station signal is searched using a random walking mode.
The recharge control method provided by the previous steps is suitable for a mobile robot for processing different infrared guide signals and coping with different indoor recharge environments, so that the recharge efficiency of the robot and the user experience are improved, and the situation that the robot cannot be effectively charged on the station under the condition that the guide signals are lost and unstable is avoided.
As shown in
As shown in
In the embodiment, the charging station signals emitted by the charging station arranged against the wall include the left signal and the right signal, which cover the areas on the left side and the right side of the front of the charging station. The left side and the right side of the charging station are respectively provided with a transmitting probe, the transmitting probe arranged on the left side of the charging station transmits the left signal, the transmitting probe arranged on the right side of the charging station transmits the right signal, so that the left signal and the right signal emitted by the charging station have an overlapped area, as shown in
In the areas of
It is to be noted that, the right head of the charging station mentioned in the embodiment is the transmitting direction of the charging station signal, which corresponds to the right side of the charging station in the figures of the specification. In the embodiment, the transmitting directions of the left signal and the right signal and the characteristics of the formed overlapped area are limited, so that the control method is suitable for controlling the robot to be in butt joint with and recharged on charging stations with different transmitting structures, and the adaptability of the robot to recharge environment is enhanced.
In the embodiment, as shown in
According to the method for searching for the charging station signal using the random walking mode provided by the embodiment of the invention, it is performed only when the robot does not receive the station returning control signal generated externally or internally in the process of moving along the navigation path used for searching for the charging station signal, and S107 specifically includes the following operations.
S1071, a preset search starting point in a working area of the robot is set, and then the process proceeds to S1072; and the preset search starting point can be a navigation locating position point marked according to the type of the infrared signal emitted by the charging station in a pre-constructed map of the robot.
S1072, the robot is controlled to move from the preset search starting point set in S1071, and the motion mode needs to be executed in S1073.
S1073, the robot is controlled to search for the charging station signal using a random walking mode, the charging station signal is searched randomly in real time in the working area, and then the process proceeds to S1074.
S1074, whether the charging station signal is detected in front of the robot or not is determined, in a case that the charging station signal is detected in front of the robot, the process proceeds to S1076, otherwise, the process proceeds to S1075.
S1076, it is determined that the charging station signal is searched.
S1075, whether the searching time of the robot reaches a preset traversal time or not is determined, in a case that the searching time of the robot reaches a preset traversal time, the process of randomly searching for the signal is ended, then planned navigation or non-planned walking along the boundary is carried out, and searching for the charging station signal is continued; and otherwise, the process returns to S1073, the robot is controlled to continue to execute the random walking mode in the working area, and whether a charging station signal exists in front of the robot or not is searched. The random search efficiency is ensured. The value of the preset traversal time is set to be 30 s.
In the previous step, the random walking mode includes: in the working area, the robot moves linearly in the preset direction from the preset search starting point, the linear motion of the robot is the behavior with the lowest priority in the random walking mode executed by the robot, and the robot realizes linear motion by controlling the speeds of left and right driving wheels to be consistent.
Then, whether the robot detects an obstacle or not is determined, in a case that the robot detects an obstacle, the robot is controlled to rotate by a preset angle towards a corresponding obstacle avoidance direction according to the position relation of the detected obstacle relative to the robot, and then the robot moves linearly towards the adjusted motion direction; otherwise, the robot is controlled to keep linear motion; and the preset angle and the preset direction are both randomly generated by the robot. In the embodiment, when the robot detects an obstacle, the random walking mode is switched from linear motion to obstacle avoidance motion, the robot body is controlled to rotate by a random rotation angle according to the relative position of the obstacle on the basis of the original linear path and then move linearly towards the adjusted motion direction, the obstacle avoidance effect in the random walking process is achieved, and it is avoided that the obstacle obstructs the robot from searching for the charging station signal. In the random walking mode set in the embodiment, the priority of the linear motion executed by the robot is lower than that of the obstacle avoidance motion.
Referring to
S10731, the robot is controlled to move linearly in the preset direction from the preset search starting point in a case that no obstacle is detected and the search traversal time is defined, and then the process proceeds to S10732. Compared with Chinese-character-‘ y’-shaped planned type movement, the searching time is shortened. In area 1 of
S10732, whether the robot detects the obstacle or not is determined, in a case that the robot detects the obstacle, the process proceeds to S10733, otherwise, the process proceeds to S10737.
S10733, whether an obstacle exists on the left side of the advancing direction of the robot or not is determined, in a case that the obstacle exists on the left side of the advancing direction of the robot, the process proceeds to S10735, otherwise, the process proceeds to S10734.
S10734, whether an obstacle exists on the right side of the advancing direction of the robot or not is determined, in a case that the obstacle exists on the right side of the advancing direction of the robot, the process proceeds to S10736, otherwise, the process proceeds to S10737.
S10735, the robot is controlled to rotate rightwards by a preset angle, and then the process proceeds to S10737.
S10736, the robot is controlled to rotate leftwards by a preset angle, and then the process proceeds to S10737.
S10737, the robot is controlled to move linearly towards the adjusted motion direction, namely, move linearly towards the current motion direction, then the process returns to S10732, detecting of the obstacle on the advancing path in real time is continued, the previous steps are repeatedly executed, so that the robot avoids the obstacle in the random walking process, and then the steps are circularly executed until the charging station signal is detected.
It is to be noted that, in the random walking mode, the preset angle and the preset direction are randomly generated by the robot. In S10731 to S10737, the direction of the obstacle detected by the robot relative to the robot and the corresponding obstacle avoidance direction are located on two sides of the front and rear center lines of the robot. The hindering effect of the obstacle on searching for the charging station in the random walking process of the robot is reduced, the recharge searching efficiency is improved, and the damage to the working area is also reduced.
As shown in the area 1 of
As shown in area 1 of
In the embodiment, based on S108, that charging is carried out on the station using the progressive walking mode according to the charging station signal is performed when the robot moves along the navigation path for searching for the charging station until receiving the station returning control signal generated externally or internally and entering the recharge mode, specifically including the following operations.
S1081, the robot is controlled to move linearly along a preset motion direction in a preset working area, so that in the linear motion process of the robot, infrared receiving heads in different directions can only receive guide signals emitted from the same direction of the charging station in the preset working area, and the preset motion direction serves as an initial motion direction after the robot enters the recharge mode. Then the process proceeds to S1082.
In the embodiment, in the preset working area, the infrared receiving heads in different directions on the robot do not receive the middle signal; and in the preset working area, the effective guide signal received by the robot is based on that received by the infrared receiving head in the direction closer to the charging station. Namely, in the motion process of the robot in the preset working area, if the infrared receiving head on the left side of the robot is closer to the charging station than the infrared receiving head on the right side of the robot, and the received guide signal is relatively stronger, it can be considered that the infrared receiving head on the left side of the robot receives an effective guide signal, and the guide signal received by the infrared receiving head on the right side can be regarded as invalid; and vice versa.
S1082, according to the guide signal receiving condition of infrared receiving heads in different directions of the robot, the robot is controlled to move according to a path tending to the distribution area of the middle signal of the charging station in the preset working area, in the step, by adjusting the motion state of the robot in the preset working area, the robot moves towards the distribution area of the middle signal of the charging station according to the direction characteristics of the infrared receiving head in the robot and the relation between the guide signals received by the infrared receiving heads. With the step, a buffer stage for entering the distribution area of the middle signal is provided before the robot is recharged, so that the robot has enough space to adjust the motion direction, then the robot moves towards the distribution area of the middle signal of the charging station, and then the process proceeds to S1083. The adjustment of the preset motion path in the preset working area is mainly to change the preset motion direction, so as to help the robot to quickly find the distribution area 3 of the middle signal of the charging station.
S1083, whether an infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time or not is determined, in a case that the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, the execution of the motion control method is ended, the process proceeds to S1084, otherwise, the process returns to S1082, namely, the infrared receiving heads in all directions of the robot do not receive the middle signal and do not receive the left signal and the right signal of the charging station at the same time, and the robot needs to be controlled to continue to search for the distribution area of the middle signal of the charging station.
It is to be noted that, by executing S1081 to S1083, the robot is controlled to get close to the distribution area of the middle signal of the charging station by utilizing the guide signals received by the infrared receiving heads arranged in different directions of the robot body and the relation between the motion paths of the robot in the guide signal distribution area of the non-middle signals, a buffer stage for entering the distribution area of the middle signal is provided before recharge of the robot, the station returning efficiency of the robot is improved, the problem that the robot cannot return to the station or is low in station returning efficiency due to the fact that the robot cannot find the middle signal is avoided, and the recharge effectiveness of the robot is improved.
S1084, after the robot enters the distribution area of the middle signal, when a middle infrared receiving head of the robot only receives the left signal or the right signal, the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth until the middle infrared receiving head of the robot receives the middle signal; and then the process proceeds to S1085.
S1085, the robot is controlled to move straight along the current motion direction until the robot finishes front butt joint with the charging station.
In S1082, that according to the guiding signal receiving condition of infrared receiving heads in different directions of the robot, the robot is controlled to move according to a path trending towards the distribution area of the middle signal until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time of the charging station, a specific method flow includes the following operations.
S108211, the preset motion direction is correspondingly adjusted according to the relation between the direction characteristics of the infrared receiving head on the robot and the direction attributes of the guide signals received by the infrared receiving head on the charging station, so that the adjusted preset motion direction tends to the distribution area of the middle signal, namely, the follow-up linear walking direction of the robot is determined, and then the process proceeds to S108212. The direction characteristics of the infrared receiving head on the robot and the direction attributes of the guide signals received by the infrared receiving head on the charging station can be obtained by analyzing the received guide signals and are sent to a control system in the robot to be processed. The angle information used for correspondingly adjusting the preset motion direction is set according to the design condition of an actual product.
S108212, the direction of the charging station relative to the adjusted preset motion direction is determined in combination with the relation between the direction attributes of the guide signals received by the infrared receiving head of the robot on the charging station, and then the process proceeds to S108213.
S108213, the robot is controlled to move straight by a first preset distance along the adjusted preset motion direction, and then the robot is controlled to rotate by a first preset angle in situ towards the direction of the charging station determined in S108212. Then the process proceeds to S108214.
When the robot enters the recharge mode in the area 21, as shown by the path arrow of the area 21 of
S108214, whether the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal of the charging station at the same time or not is determined, in a case that the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal of the charging station at the same time, the process proceeds to S108215, otherwise, the process proceeds to S108216.
S108215, it is determined that the robot has left the preset working area and entered the distribution area 3 of the middle signal, then execution of the robot current motion control method is stopped, the robot directly returns to the station according to the guidance of the middle signal, that how the robot returns to the station according to the guidance of the middle signal is a mature technology in the industry, robots with a station returning function mostly perform station returning according to guidance of the middle signal, and no elaboration will be made here.
S108216, the robot is controlled to rotate back to the adjusted preset motion direction in situ, then the process returns to S108211, it is also possible that after the robot is controlled to robot advance by the first preset distance along the adjusted preset motion direction, the process returns to S108211. The steps are repeatedly executed, so that the adjusted preset motion direction points to the distribution area of the middle signal, and an infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time.
According to the embodiment, the first preset distance is set to be 20 cm and can be greater than the distance between two horizontal lines M1 and M2 extending rightwards in the middle, and the robot can cross an area 3 defined by middle signal and enter an area 22 from an area 21 in the process of moving straight by the first preset distance in the adjusted preset motion direction, therefore, the guide signals received by the infrared receiving heads on the robot are changed, and the types of the guide signals received by the infrared receiving heads in different directions need to be detected repeatedly.
In the embodiment, the steps are repeatedly executed until an infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same, namely, the robot enters the distribution area 3 of the middle signal, and the front end of the robot body is just opposite to the charging station. According to the embodiment, the robot is controlled to get close to the distribution area of the middle signal of the charging station in a targeted mode according to the guide signal receiving condition of the infrared receiving heads in different directions of the robot body, and therefore, the robot can realize butt joint on the station more quickly. According to the embodiment, the efficiency that the robot searches for the middle signal in the current motion direction is improved, the situation that the robot blindly searches for a middle line of the charging station and consequently a large amount of searching time is wasted is avoided, and the flexibility and the intelligent level of the robot are improved.
It is to be noted that in the embodiment, in the guide signals received by the infrared receiving heads on the left side and the right side of the robot at the same time, the effective guide signals are based on that received by the infrared receiving head in the direction closer to the charging station, and in the first preset working area or the second preset working area, the guide signals received by the infrared receiving heads in the remaining directions are negligible until the middle signal is received, or the left signal and the right signal are received at the same time.
In the previous step, the specific method that the preset motion direction is correspondingly adjusted according to the relation between the direction characteristics of the infrared receiving head on the robot and the direction attributes of the guide signal received by the infrared receiving head on the charging station, so that the adjusted preset motion direction tends to the distribution area of the middle signal, and meanwhile, the direction of the charging station relative to the adjusted preset motion direction is determined, a specific method includes the following operations.
When an infrared receiving head on the left side of the robot receives the left signal, the real-time motion direction of the robot is adjusted to be the opposite direction of the preset motion direction, that is, the robot is controlled to rotate by 180 degrees in situ, so that the real-time motion direction of the robot tends to the distribution area of the middle signal, and meanwhile, the charging station is located on the right side of the real-time motion direction of the robot. As shown in
When the infrared receiving head on the right side of the robot receives the left signal, the real-time motion direction of the robot is adjusted to be the preset motion direction, so that the real-time motion direction of the robot tends to the distribution area of the middle signal, and meanwhile, the charging station is positioned on the right side of the real-time motion direction of the robot. As shown in
When an infrared receiving head in the middle of the robot receives the left signal, it illustrates the robot moves along the preset motion direction in the first preset area 21, and gets close to the charging station, then the robot is controlled to rotate by a second preset angle in situ towards the left side of the preset motion direction, so that the real-time motion direction of the robot is adjusted to tend to the distribution area of the middle signal, and meanwhile, the charging station is located on the right side of the real-time motion direction of the robot. According to the embodiment, the second preset angle is set to be 60 degrees according to product design requirements. According to the embodiment of the invention, the robot is more directly controlled to move to the distribution area of the middle signal of the charging station, so that the success rate of searching for the middle signal by the robot is improved, the situation that the robot searches for the middle signal blindly or easily abandons returning to the station is avoided, and the effectiveness and stability of station returning of the robot are improved.
When an infrared receiving head on the right side of the robot receives the right signal, the real-time motion direction of the robot is adjusted to be the opposite direction of the preset motion direction, that is, the robot is controlled to rotate by 180 degrees in situ, so that the real-time motion direction of the robot tends to the distribution area of the middle signal, and meanwhile, the charging station is located on the left side of the real-time motion direction of the robot. As shown in
When an infrared receiving head on the right side of the robot receives the right signal, the real-time motion direction of the robot is adjusted to be the preset motion direction, so that the real-time motion direction of the robot tends to the distribution area of the middle signal, and meanwhile, the charging station is located on the left side of the real-time motion direction of the robot. As shown in
When an infrared receiving head in the middle of the robot receives the right signal, it illustrates the robot moves along the preset motion direction in the second preset area 22, and gets close to the charging station, then the robot is controlled to rotate by a second preset angle in situ towards the right side of the preset motion direction, so that the real-time motion direction of the robot is adjusted to tend to the distribution area of the middle signal, and meanwhile, the charging station is located on the left side of the real-time motion direction of the robot. In the embodiment, the second preset angle is set to be 60 degrees. According to the embodiment of the invention, the robot is more directly controlled to move to the distribution area of the middle signal of the charging station, so that the success rate of searching for the middle signal by the robot is improved, then the situation that the robot searches for the middle signal blindly or easily abandons returning to the station is avoided, and the effectiveness and stability of station returning of the robot are improved.
In another embodiment, in S1082, according to the guiding signal receiving condition of infrared receiving heads in different directions of the robot, the robot is controlled to move according to a path trending towards the distribution area of the middle signal of the charging station until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signals and the right signal of the charging station at the same time, specifically including the following operations.
S108221, when it is detected that the infrared receiving head at the front end of the robot receives the left signal, the robot is controlled to rotate by a first configuration angle towards the right side of the preset motion direction in the first preset working area, so that the robot walks through a rightward arc-shaped track. As shown in
S108222, whether the infrared receiving head in one direction of the of robot receives the middle signal or receives the left signal and the right side of the charging station at the same time or not is determined, in a case that the infrared receiving head in one direction of the of robot receives the middle signal or receives the left signal and the right side of the charging station at the same time, the process proceeds to S108225, otherwise, the process proceeds to S108223.
S108223, when it is detected that the infrared receiving head at the front end of the robot receives the right signal, the robot is controlled to rotate by a first configuration angle towards the left side of the preset motion direction in the second preset working area, so that the robot walks a leftward arc-shaped track. As shown in
S108224, whether the infrared receiving head in one direction of the of robot receives middle signal of the charging station or receives the left signal and the right signal of the charging station at the same time or not is determined, in a case that the infrared receiving head in one direction of the of robot receives middle signal of the charging station or receives the left signal and the right signal of the charging station at the same time, the process proceeds to S108225, otherwise, the process proceeds to S108221, the steps are repeated, the robot is controlled to advance in a swing way according to the path until the infrared receiving head in one direction of the of robot receives the middle signal or receives the left signal and the right signal of the charging station at the same time. The advancing distance can be set according to the distribution range of the left signal and the right signal.
S108225, it is determined that the robot enters the distribution area 3 of the middle signal.
It is to be noted that, the guide signals include the left signal and the right signal; the preset working area is divided into the first preset working area and the second preset working area according to the uniqueness of the robot for receiving the guide signals; in the first preset working area, the infrared receiving heads in different directions of the robot only receive the left signal; and in the second preset working area, the infrared receiving heads in different directions of the robot only receive right signal. The first configuration angle is set to be large, in the embodiment, it is set to be between 40 degrees and 60 degrees, so that the radian of the left-right swing of the robot is ensured to be large enough, and the speed for searching for the middle signal by the of the robot is accelerated.
As shown in
As shown in
In the abovementioned embodiment, the first configuration angle is greater than the second configuration angle, and is set according to the actual strength of the signal in the area where the robot is located. On the premise that the infrared receiving head of the robot does not receive the signal, the efficiency of the robot for searching the charging station signal is improved by adjusting the swing amplitude and direction of the robot. Under the condition that the infrared receiving head in any direction of the robot cannot receive the guide signal, the robot can rotate in situ for 1 to 3 circles until the infrared receiving head at the front end of the robot receives the guide signal.
When the robot starts to enter the area 3 to search for the charging station, the area 3 defined by the two horizontal signal lines M1 and M2 which rightwards extend and are emitted from the middle of the charging station is a narrow fan-shaped distribution area, and the distance does not exceed the width of the robot body, so that the robot easily crosses out of the area 3 and deviates from the route for butt joint with the charging station before charging on the station, and effective recharge of the robot is affected. In order to overcome the technical problems, after the robot enters the distribution area of the middle signal, when the middle infrared receiving head of the robot only receives the left signal or the right signal, the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth until the middle infrared receiving head of the robot receives the middle signal.
In the embodiment, that the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth, specifically includes: when the middle infrared receiving head of the robot only receives the non-middle signal, the robot is controlled to turn into the distribution area of the middle signal through walking an arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth in the process of charging on the station to gradually approach the charging electrode position right ahead of the charging station. When the middle infrared receiving head only receives the middle signal, the robot stops walking the arc-shaped path, then the robot is controlled to move straight in the current motion direction until the robot realizes front butt joint with the charging station, and the guide signal is a signal sent by the charging station and used for guiding the robot to return to the station, and the guide signals include the middle signal and the non-middle signals. According to the embodiment of the invention, according to the middle signal and the non-middle signals, the arc path is used for guiding and limiting the robot to return to the distribution area of the middle signal, so that the robot does not easily deviate from a narrow middle fan-shaped distribution area formed by the middle guide signal in the process of advancing in a zigzag manner for butt joint with the charging station; and the effectiveness and success rate of charging on the station are improved.
In another embodiment, when the robot enters the distribution area of the middle signal for the first time, the robot starts to move linearly from the current position, signal change of the middle infrared receiving head is detected in real time, due to the fact that the coverage area of the distribution area of the middle signal is too small, the robot possibly cross out of the distribution area of the middle signal in the process of moving linearly for the first time. Therefore, the robot needs to be controlled to turn into the distribution area of the middle signal through walking the arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth in the process of charging on the station. In the embodiment, when the robot does not execute the arc-shaped path, the robot is controlled to move linearly in the current motion direction and does not walk along a special preset path, so that the robot performs real-time task switching according to signals received by the infrared receiving head in the middle of the robot body in real time to gradually approach the charging electrode position right ahead of the charging station, and the robot can be in butt joint with the charging station in an aligned manner. In the embodiment, considering that the robot in different stages can generate different influences on recharge butt joint when moving linearly in the distribution area of the middle signal, the robot is controlled to enter the front butt joint state on the station in the distribution area of the middle signal and finally realize butt joint on the station through cooperation of linear motion and arc-shaped path, then the station returning and charging speed of the robot is accelerated, and blind station searching is reduced. It is to be noted that, the 360-degree infrared receiving head is mounted on the upper surface of the robot and can be used for receiving the right signal, the left signal or the middle signal. Butt joint on the station mentioned above refers to the process that the robot realizes butt joint with the charging electrode of the charging station for recharge.
In another embodiment, in the above-mentioned S1084, the method of butt joint on the station of the robot in the area 3 includes operations as follows.
S10841, when the robot enters the distribution area of the middle signal for the first time, the robot starts to move linearly from the current position, and then the process proceeds to S10842.
S10842, whether the middle infrared receiving head receives the guide signals including the left signal, the right signal or the middle signal or not is determined, in a case that the middle infrared receiving head receives the guide signals including the left signal, the right signal or the middle signal, the process proceeds to S10844, and otherwise, the process proceeds to S10843.
S10843, the robot is controlled to rotate by at least one circle in situ, and receive the guide signals through the middle infrared receiving head, the left infrared receiving head and the right infrared receiving head respectively, and then the process returns to S10842 to continue to judge the guide signal receiving condition of the middle infrared receiving head.
S10844, whether the middle infrared receiving head receives the left signal and the right signal at the same time or the 360-degree infrared receiving head receives the left signal and the right signal at the same time or not is determined, in a case that the middle infrared receiving head receives the left signal and the right signal at the same time or the 360-degree infrared receiving head receives the left signal and the right signal at the same time, the process proceeds to S10849, otherwise, the process proceeds to S10845.
S10845, whether the middle infrared receiving head of the robot only receives the right signal or not is determined, in a case that the middle infrared receiving head of the robot only receives the right signal, the process proceeds to S10846, and otherwise, the process proceeds to S10847.
S10847, whether the middle infrared receiving head of the robot only receives the left signal or not is determined, in a case that the middle infrared receiving head of the robot only receives the left signal, the process proceeds to S10848, and otherwise, the process ends. The distribution area of the middle signal is located between the distribution area of the left signal and the distribution area of the right signal; and the superposition of the left signal and the right signal is the middle signal.
S10846, the robot is controlled to walk leftwards in an arc-shaped path so as to turn to the distribution area of the middle signal, and then the process returns to S10842 so as to detect the signal change of the middle infrared receiving head in real time.
S10848, the robot is controlled to walk rightwards in an arc-shaped path so as to turn to the distribution area of the middle signal, and then the process returns to S10842 so as to detect the signal change of the middle infrared receiving head in real time. The steps are repeated to control the robot to compete the operation of charging on the station in the distribution area of the middle signal.
S10849, the robot is controlled to stop walking in the arc-shaped path, at the moment, the middle infrared receiving head of the robot faces the middle infrared transmitting sensor on the charging station, the robot is controlled to move straight along the current motion direction until the robot is in butt joint with the station and realizes front butt joint with the charging station, that is, butt joint between a power elastic sheet in the middle of the charging station and the charging interface of the robot is realized.
In the previous step, the robot is pulled back to the distribution area of the middle signal according to the signal received by the middle infrared receiving head of the robot, and particularly, the robot is controlled to return to the middle line of the charging station in an arc-shaped path according to two non-middle signals, namely the left signal and the right signal, on the two sides of the middle signal, then the situation that the robot blindly searches for charging or crosses out of the distribution area of the middle signal to fall into a dead cycle is avoided, and the effectiveness and accuracy of the robot for charging on the station in the distribution area of the middle signal are improved. In the embodiment, the method for controlling the robot to walk the arc-shaped path leftwards is: the rotating speed of a left driving wheel of the robot is set to be less than the same-direction rotating speed of a right driving wheel of the robot. The method for controlling the robot to walk the arc-shaped path rightwards is: the rotating speed of the left driving wheel of the robot is set to be greater than the same-direction rotating speed of the right driving wheel of the robot; and the left driving wheel and the right driving wheel are respectively assembled on two sides of the robot. The method for controlling the robot to move straight in the current motion direction is: the same speed command is sent to the left driving wheel and the right driving wheel respectively, so that the robot keeps moving straight in the current motion direction. The robot is further internally provided with a gyroscope device, and a motor driving circuit communicated with the left wheel and the right wheel of the robot is connected with a main control chip of the robot. For the robot, the speed difference of two wheels is utilized to realize accurate adjustment and control over the rotation angle of the robot, the gyroscope is used for adjusting the rotation angle of the robot, and an MCU adopts a PID feedback adjustment algorithm to guarantee the stability of the robot in the butt joint recharge process.
In the embodiment, in S1084, a preset position in the distribution area of the middle signal is taken as a circle center point, a path corresponding to an arc with a preset distance as a radius can form the rightward or leftward arc-shaped path, the robot can go in and out a boundary of the distribution area of the middle signal along the arc-shaped path, and the magnitude of the arc is controlled by the speed difference of the two wheels of the robot or the built-in gyroscope. The robot is controlled to turn into the distribution area of the middle signal through walking the arc-shaped path, so that the robot goes in and out of the distribution area of the middle signal back and forth, a specific method can be known by combination with
A median line M0 traversing the interior of the distribution area (area 3) of the middle signal is taken as a reference line, a preset position on the reference line M0 is set as a center point, and a path corresponding to an arc with a preset distance as a radius forms the arc-shaped path; and the robot is controlled to walk along the black thick line-shaped arc-shaped path shown in
When the robot is on one side of the reference line M0 and corresponds to the right side of the advancing direction of the robot, the robot firstly penetrates through the boundary line M1 of the area 3 along the arc-shaped path to enter the area 21, and then penetrates through the middle signal boundary line M1 along the arc-shaped path to return to the area 3; and the arc-shaped path of the stage intersects with the middle signal boundary line M1 at two different position points. Then the robot walks to a first position point of the reference line along the arc-shaped path, and the first position point is located in front of the base point.
The robot continues to walk along the arc-shaped path from the first position point, when the robot is on one side of the reference line and corresponds to the left side of the advancing direction of the robot, the robot firstly penetrates through the middle signal boundary line M2 of the area 3 along the arc-shaped path to enter the area 22, and then penetrates through the middle signal boundary line M2 along the arc-shaped path to return to the area 3, and the arc-shaped path of the stage intersects with the boundary line M1 at two different position points. Then the robot walks to a second position point of the reference line along the arc-shaped path, and the second position point is located in front of the first position point.
The above steps are repeated, and the robot is controlled to penetrate walk between the distribution area 3 of the middle signal and the distribution area 22 of the right signal and between the distribution area 3 of the middle signal and the distribution area 21 of the left signal in sequence till extending to a charging butt joint position in the middle of the charging station. In the embodiment, the robot is controlled to complete front butt joint state on the station in the distribution area of the middle signal and finally realize butt joint on the station through walking the arc-shaped path in a reciprocating and progressive manner, the station returning and charging speed of the robot is accelerated, and blind station searching is reduced.
As shown in
In the embodiment, in the process that charging on the station is carried out using the progressive trend walking mode according to the received charging station signal, it further includes the following condition: when the infrared receiving head of the robot does not receive the guide signal, the robot is controlled to walk an arc around the boundary of the guardrail signal according to the receiving condition for the guardrail signal by the infrared receiving head of the robot, and a path corresponding to the arc penetrates through the boundary of the guardrail signal back and forth; the guardrail signal received by the infrared receiving head of the robot for the first time is the initial trigger signal of the step. In the embodiment, as shown in
In the implementation of the invention, the recharge control method after the robot receives the guardrail signal of the charging station is as follows.
S201, whether the infrared receiving head of the robot receives the guide signal or not is determined, in a case that the infrared receiving head of the robot receives the guide signal, the process proceeds to S206, and otherwise, the process proceeds to S202. In the step, it can judge whether the middle infrared receiving head (or the left infrared receiving head or the right infrared receiving head) of the robot receives the left signal or the right signal or not, the robot approaches the charging station obliquely, therefore, the infrared receiving head in any direction of the robot cannot receive the middle signal at the beginning.
S202, the infrared receiving head of the robot receives the guardrail signal for the first time, which serves as an initial trigger signal for the robot to follow-up walk around the station, and then the process proceeds to S203. In the step, it can be the middle infrared receiving head, the left infrared receiving head or the right infrared receiving head of the robot that receives the guardrail signal.
S203, whether the infrared receiving head of the robot receives the guardrail signal or not is determined, in a case that the infrared receiving head of the robot receives the guardrail signal, the process proceeds to S205, and otherwise, the process proceeds to S204. The infrared receiving head of the robot can be the middle infrared receiving head, the left infrared receiving head or the right infrared receiving head of the robot. The step is that: after the robot receives the initial trigger signal, the infrared receiving head of the robot is controlled to receive an external signal in real time in a state of walking an arc around the boundary of the guardrail signal. The reason why whether the guardrail signal is received or not is judged is that the signal sent by the charging station is unstable or the charging station can be manually moved, and it is performed in order to guarantee that the robot gets close to the charging station and continuously walk an arc around the boundary of the guardrail signal in the above situation.
S205, the robot is controlled to walk around the boundary of the guardrail signal for the first preset path, a method that the robot is controlled to walk for the first preset path is: the absolute value of the speed difference between a left driving wheel and a right driving wheel of the robot is adjusted to be smaller than or equal to a first preset difference value, so that the path corresponding to the current walking arc of the robot deviates from the charging station, and the process proceeds to S201. According to the embodiment, the first preset difference value is obtained through debugging according to the actual motion posture of the robot. In the step, by adjusting the speed difference between the left driving wheel and the right driving wheel, the rotating circle of the robot body at the boundary of the guardrail signal is controlled to be reduced, so that the robot is far away from the charging station, the robot can be prevented from colliding with the charging station, which is beneficial for capturing the guardrail signal (left signal or right signal outside the area 4 of
S204, the robot is controlled to walk around the boundary of the guardrail signal for the second preset path, a method that the robot is controlled to walk for the second preset path is: the absolute value of the speed difference between the left driving wheel and the right driving wheel of the robot is adjusted to be greater than or equal to a second preset difference value, so that the path corresponding to the current walking arc of the robot gets close to the charging station, and the process proceeds to S201. According to the embodiment, the second preset difference value is obtained through debugging according to the actual motion posture of the robot. In the step, by adjusting the speed difference between the left driving wheel and the right driving wheel, the rotating circle of the robot body at the boundary of the guardrail signal is controlled to be increased, so that the robot is closer to the charging station, which is beneficial for capturing the guardrail signal, so the robot continues to walk an arc around the boundary of the guardrail signal, and the situation that the robot walks an arc endlessly or blindly is avoided. Middle signals sent by some charging stations are accurate, and when the robot walks an arc around the boundary of the guardrail signals, the deflection angle of the walking arc is set to be small, so that the middle signal can be easily and rapidly received, and follow-up alignment and butt joint on the station is accelerated.
Before the middle infrared receiving head of the robot receives the known left signal, the right signal or the middle signal, S205 and S204 are repeatedly executed. According to the embodiment, when the infrared receiving head of the robot receives the guardrail signal, the robot is far away from the charging station and walks an arc, and when the infrared receiving head of the robot cannot receive the guardrail signal, the robot is close to the station and walks an arc, the robot is limited in a guardrail signal area in front of the charging station to search for the guide signal, then the effectiveness and timeliness of the root for receiving the charging station signal are improved, and the problem that the robot is affected due to that the charging station is moved or the signal transmitting of the charging station is not stable in the process of searching for the guide signal is avoided.
S206, the operation the robot walks an arc around the boundary of the guardrail signal is stopped, so that the robot exits from the area 4 of
S207, a recharge path of the robot is adjusted according to the guide signal received in real time so that the robot returns to the distribution area of the middle signal, and the robot performs station returning and charging according to the guidance of the middle signal. After the robot exits the effective area of the guardrail signal in
In the step, the robot is controlled to walk along the side of the guardrail signal until the guide signal is received in the process of returning to the station for charging, so that the robot is controlled to leave the coverage area of the guardrail signal to the area covered by the guide signal, and the situation that the robot collides with the charging station is avoided; and after the robot moves to the area covered by the guide signal, the recharge path can adjusted in enough recharge space by using the guide signal information, and rapid successful butt joint with the charging station is realized.
In the previous steps, the method for executing the arc motion includes: the robot is controlled to walk an arc to the left side of the boundary of the guardrail signal and walk an arc to the right side of the boundary of the guardrail signal. The method that the robot is controlled to walk an arc to the left side of the boundary of the guardrail signal is: the rotating speed of the left driving wheel of the robot is set to be smaller than the same-direction rotating speed of the right driving wheel of the robot; the method that the robot is controlled to walk an arc to the right side of the boundary of the guardrail signal is: the rotating speed of the left driving wheel of the robot is set to be larger than the same-direction rotating speed of the right driving wheel of the robot; the left driving wheel and the right driving wheel are respectively assembled on two sides of the robot; the sequence of controlling the robot to walk an arc around the boundary of the guardrail signal is: the robot is controlled to walk an arc to the left side of the boundary of the guardrail signal and then controlled to move walk arc to the right side of the boundary of the guardrail signal until the infrared receiving head of the robot detects the guide signal; or the robot is controlled to walk an arc to the right side of the boundary of the guardrail signal, and then controlled to walk an arc to the left side of the boundary of the guardrail signal until the infrared receiving head of the robot detects the guide signal. According to the embodiment, the deflection direction of the walking arc of the robot is controlled by setting the relative magnitude of the same-direction rotating speeds of the left driving wheel and the right driving wheel, so that the range expansion of the robot on the left side and the right side of the boundary of the guardrail signal is limited, it is ensured that the robot receives the guardrail signal in real time, and further, it is ensured that the robot is firmer butt joint with the charging station after receiving the guide signal.
As shown by the arc-shaped path of the black thick line on the effective area of the guardrail signal in
In the embodiment, during execution of S207, the step that the robot is controlled to move straight for a preset safety distance along the first preset motion direction so as to leave the effective area of the guardrail signal specifically includes the following operations.
S2071, when the infrared receiving head of the robot receives the left signal or the right signal, the robot is controlled to stop walking the arc around the boundary of the guardrail signal, so that the probability that the robot collides with the charging station is reduced, and then the process proceeds to S2072.
S2072, the robot is controlled to rotate by a preset safety angle in situ, the direction of the robot after rotation is set as the first preset motion direction, so that the robot moves along the first preset motion direction to leave the area 4, and then the process proceeds to S2073. The preset safety angle is designed according to a robot and a charging station product which are actually used, and is limited to be between 90 degrees and 120 degrees in the embodiment.
S2073, the robot is controlled to move straight by a preset safety distance along the first preset motion direction, the robot can cross out the boundary of the guide signal along the first preset motion direction, so as to leave the distribution area of the left signal or the distribution area of the right signal.
In the previous steps, the robot is controlled to walk by a preset safety distance according to the black thick line track indicated by the direction P1 in
After S2071 to S2073 are executed, after the robot leaves the effective area of the guardrail signal, the robot is controlled to move in according to the path tending to the distribution area of the middle signal of the charging station according to the guide signal receiving condition of the infrared receiving heads in different directions of the robot. By adjusting the motion state of the robot, the robot moves towards the distribution area of the middle signal of the charging station according to the position characteristics of the infrared receiving head in the robot and the relation between the guide signals received by the infrared receiving head; then whether an infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time or not is determined, in a case that the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, the execution of the motion control method is ended, otherwise, it is determined that the infrared receiving heads in all directions of the robot do not receive the middle signal and do not receive the left signal and the right signal of the charging station at the same time, and the robot needs to be controlled to continue to search for the distribution area of the middle signal. The specific recharge method is carried out according the previous S1081 to S1085, so that the robot is controlled to move according to a path trending towards the distribution area of the middle signal until the infrared receiving head in one direction of the robot receives the middle signal or receives the left signal and the right signal at the same time, and no elaboration will be made here.
In the embodiment, after S206 is determined, it is determined that the robot directly enters the distribution area of the middle signal from the effective area of the guardrail signal, the robot walks an arc around the boundary of the guardrail signal and just enters the area 3 of
In the embodiment, that in S104, a navigation path for searching for a charging station signal is planned according to the pre-marked navigation target point, and the robot is controlled to move along the navigation path, a specific implementation method includes the following operations.
S1041, the robot is controlled to mark a traversed target position point when receiving the charging station signal, and then the process proceeds to S1042. In the walking process of the robot, a map can be constructed synchronously, the current traversal position of the robot is marked in real time in the map construction process, in the embodiment, the robot is controlled to mark a traversed target position point when receiving a charging station signal, and the target position point is used as a target point for recharge navigation of the robot.
S1042, a navigation target point is selected from the target position points marked in S1041, and then the process proceeds to S1043. specifically, when the robot traverses the area covered by each type of charging station signal, the target position points traversed by the robot in real time are marked and counted, a newly traversed target position point is determined as the corresponding navigation target point on the area covered by the charging station signal when the counting value reaches a preset number, and meanwhile, the preset number of target position points marked currently updates and replaces the preset number of target position points marked last time. In the embodiment, the preset number is set to 5. In the embodiment, in the traversing process of the robot on the area covered by each type of charging station signal, only 5 currently traversed target position points are marked each time, the 5 position points are marked in the map, and meanwhile, the five currently traversed target position points replace the 5 target position points traversed last time and also cover 5 position points marked in the map last time. It is to be noted that 5 target position points are correspondingly stored for each type of charging station signal, and the 5 target position points are the latest traversed 5 target points. In the embodiment, the limited target position points and the navigation target points are provided to serve as the navigation basis for the robot to search for the charging station signals, so that the speed of the robot to search for the charging station signal and the efficiency of recharge work of the robot are improved.
S1043, according to the direction characteristics of the charging station signal distribution and the working mode of the robot, the traversal priority of the navigation target point is set, and then the process proceeds to S1044. Specifically, when the working mode of the robot is a recharge mode, the traversal priority of the corresponding navigation target point in the area covered by the middle signal is set to be the highest, that is, the traversal priority of the navigation target point marked in the area 3 in
When the working mode of the robot is a station separating and sweeping mode, the portion with a preset distance right ahead of the charging station is set as the navigation target point with the highest traversal priority, which is also the first navigation target point through which the robot must pass after returning to the station, in the embodiment, the preset distance is 1 m, so that the situation that the robot collides with the charging station can be avoided, and interference caused by overlapping of the charging station signal is also eliminated; then the traversal priority of the corresponding navigation target point in the area covered by the middle signal is set to be the second highest, namely, the traversal priority of the navigation target point marked in the area 3 in
S1044, the robot is controlled to traverse the navigation target position points along a preset navigation path, and then the process proceeds to S1045. The preset navigation path provided by the embodiment is formed by connecting the navigation target points according to a search algorithm for searching the shortest path on the basis of the traversal priority of the navigation target points. The signal searching efficiency of the robot is improved.
S1045, according to the receiving condition of the charging station signal of the robot at each navigation target point and the working mode of the robot, a walking strategy of the robot for subsequently searching for the charging station signal is planned on the basis of the original preset navigation path.
It is to be noted that in the process that the robot moves on the preset navigation path, when the robot receives the middle signal or the guardrail signal, the robot stops moving according to the preset navigation path, otherwise, the robot moves to the navigation target point according to the preset navigation path, and further completes the operation of charging on the station. According to the embodiment, butt joint charging on the station is started directly according to the middle signal or the guardrail signal without moving to the navigation target point, and thus the 5-mark recharge speed of the robot is accelerated. In the previous steps, the traversal priority of the navigation target point is purposefully set, so that the robot actively searches for the target position point with the charging station signal along the preset navigation path, the problem that the robot still cannot smoothly identify the environment after executing N times of work is solved, and the adaptability of the robot to the signal of the recharge environment is improved.
In S1045, according to the receiving condition of the charging station signal of the robot at each navigation target point and the working mode of the robot, a walking strategy of the robot for subsequently searching the charging station signal is planned on the basis of an original preset navigation path, as shown in
S10451, the working mode of the robot is determined, the process proceeds to S10453 when it is determined that the robot is in a recharge mode, and the process proceeds to S10452 when it is determined that the working mode of the robot is in a station separating and cleaning mode; in fact, the robot generates the need of searching for the charging station signal only when returning to the recharge mode.
S10452, the robot is controlled to move from the butt joint position of charging station to a preset distance right ahead of charging station, then the process proceeds to S10453, and after station separating and cleaning, the robot performs station returning and charging again.
S10453, whether the robot receives the middle signal at the current navigation target point or not is determined, in a case that the robot receives the middle signal at the current navigation target point, the process proceeds to S10454, otherwise, the process proceeds to S10455; on the premise that the robot performs station returning and charging, the traversal priority of the navigation target point in the area covered by the middle signal is set to be the highest, so that in the step, whether the robot transverses the navigation target point in the area covered by the middle signal or not is determined by determining whether the robot receives the middle signal instead of other charging station signal at the current navigation target point.
S10454, the robot is controlled to stop from moving according to the preset navigation path and stops navigation, and starts to perform charging on the station according to the currently received charging station signal.
S10455, whether the robot receives the left signal or the right signal at the current navigation target point or not is determined, in a case that the robot receives the left signal or the right signal at the current navigation target point, the process returns to S1054, charging on station is carried out from the navigation target point receiving the left signal or the right signal, and otherwise, the process proceeds to S10456 for continue to judge whether the traversal priority of the current navigation target point is lower or not. It is to be noted that the traversal priority of the aforementioned navigation target point determines the priority of the type of the charging station signal received by the robot at the same navigation target point, that is, in the embodiment, it is judged that the priority of the type of the charging station signal received at the same navigation target point is as follows in sequence: the judgment priority of the middle signal is the highest, the judgment priority of the left signal or the right signal is the second, and the judgment priority of the guardrail signal is the lowest due to the fact that the robot is controlled to immediately pause the current navigation path at the moment receiving a charging station signal which is more beneficial for charging on the station; the robot performs charging on the station according to the received charging station signal, so that the recharge working efficiency of the robot is improved, the middle signal is most favorable for guiding the robot to be aligned with the charging station to complete butt joint charging, and the guardrail signal is configured to warn the robot to not collide with the charging station.
S10456, whether the robot receives the guardrail signal at the current navigation target point or not is determined, in a case that the robot receives the guardrail signal at the current navigation target point, the process returns to S10454 to avoid collision with the charging station, and otherwise, the process enters S10457 to traverse the next navigation target point of the preset navigation path.
S10457, the robot is controlled to move to the next navigation target position point from the current navigation target position point according the preset navigation path, and then the process proceeds to S10458.
S10458, whether the robot traverses all the navigation target points determined on the preset navigation path or not is determined, in a case that the robot traverses all the navigation target points determined on the preset navigation path, the process proceeds to S10459, otherwise, the process returns to S10451, so as to determine the receiving condition of the charging station signal at each navigation target point determined in advance on the preset navigation path by repeating the previous steps, the navigation target points determined in advance on the preset navigation path change in time and the number of the navigation target points is limited, so that the time for the robot to search for the charging station signals is shortened, the adaptability of the robot to the changing recharge environment is enhanced, and therefore, the robot completes the station returning and charging more smoothly according to the navigation target point.
S10459, it is determined that the preset navigation path is not within the coverage range of the charging station signal, it can be due to the fact that the charging station is manually moved or signal interference of other equipment exists, so that the robot is controlled to stop moving according to the preset navigation path in the step, and then the robot is controlled to search for the charging station signal in real time through walking along the boundary. In the step, it is determined that the process robot fails in searching for the charging station signal according to the preset navigation path, then the robot is controlled to start to walk along the boundary until the robot receives the charging station signal, and then S1041 is repeated to control the robot to mark a traversed target position point when receiving the charging station signal. The reason why the robot fails in searching for the charging station signal includes three main situations: failure in mapping caused by movement of the charging station or instability of the signal, map mismatching, and failure to continue walking when encountering obstacles. After the robot runs for a period of time in a mode of working along the side or is separated from a complex environment, the robot can automatically switch back to a path planning walking mode. In the embodiment, the detection priority of the charging station signal is set in combination with the traversal priority of the navigation target point, the receiving condition of the charging station signals on each navigation target point is detected in sequence according to the priority, under the condition that the searching for the charging station signal fails, through free switching between planned navigation walking mode and non-planned navigation walking mode, the self-moving robot can still keep normal working state freely in complex environment which is difficult to recognize or even cannot be recognized, the position relation between the robot and the charging station is accelerated to be determined in the previous, meanwhile, the position point close to the charging station is preferentially selected to complete station returning and charging, so that the adaptability of the robot to the coverage area of the charging station signal is improved.
The embodiment of the disclosure further provides a chip, configured to store a program, which is configured to control the robot to execute the method.
A robot, equipped with a main control chip, which is the abovementioned chip. As an optimization scheme, when the front side of the charging station is not provided with a transmitting probe for transmitting the middle signal, two infrared receiving heads are arranged in the middle of the front end of the robot, so that when any one of the two infrared receiving heads receives the left signal and the right signal at the same time, the robot is located in the distribution area of the middle signal. As another optimization scheme, when the front side of the charging station is provided with the middle signal transmitting probe, one infrared receiving head is arranged in the middle of the front end of the robot, so that when the infrared receiving head in the middle of the front end of the robot receives the left signal, it is determined the robot enters the distribution area of the middle signal. When the infrared receiving head in the middle of the front end of the robot receives the middle signal, it is determined the robot enters the distribution area of the middle signal. Therefore, the robot can complete comprehensive guide signal search and can quickly find the distribution area of the middle signal of the charging station.
In all the embodiments, in the walking process of the robot, the current position and direction of the robot can be recorded and determined in real time through sensors such as a driving wheel coded disc, a gyroscope, a camera and a laser radar of the robot, the robot is controlled to make corresponding rotation movement by adjusting the speed difference between the left driving wheel and the right driving wheel of the robot, specifically, an MCU of the robot adopts a PID algorithm to drive double wheels, and adopts the gyroscope to control the angle and the difference between the left wheel and the right wheel, in the process that the robot moves straight towards the direction of the distribution area of the middle signal of the charging station, the robot is adjusted rightwards if found being slightly left; the robot is adjusted leftwards if found being slightly right; such that the robot is guided within the area right ahead of the charging station.
Those skilled in the art should understand that the embodiments of the disclosure can provide a method, a system or a computer program product. Thus, forms of complete hardware embodiments, complete software embodiments or embodiments integrating software and hardware can be adopted in the invention. Moreover, a form of the computer program product implemented on one or more computer available storage media (including, but not limited to, a disk memory, a CD-ROM, an optical memory and the like) containing computer available program codes can be adopted in the invention.
The disclosure is described with reference to flowcharts and/or block diagrams of the method, the device (system) and the computer program product according to the embodiments of the invention. It should be understood that each flow and/or block in the flowcharts and/or the block diagrams and a combination of the flows and/or the blocks in the flowcharts and/or the block diagrams can be realized by computer program instructions. These computer program instructions can be provided for a general computer, a dedicated computer, an embedded processor or processors of other programmable data processing devices to generate a machine, so that an apparatus for realizing functions assigned in one or more flows of the flowcharts and/or one or more blocks of the block diagrams is generated via instructions executed by the computers or the processors of the other programmable data processing devices.
These computer program instructions can also be stored in a computer readable memory capable of guiding the computers or the other programmable data processing devices to work in a specific mode, so that a manufactured product including an instruction apparatus is generated via the instructions stored in the computer readable memory, and the instruction apparatus realizes the functions assigned in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.
These computer program instructions can also be loaded to the computers or the other programmable data processing devices, so that processing realized by the computers is generated by executing a series of operation steps on the computers or the other programmable devices, and therefore the instructions executed on the computers or the other programmable devices provide a step of realizing the functions assigned in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.
Directional words such as “upper (front)”, “lower (rear)”, “left” and “right” in the above embodiments refer to directions such as up, down, left, right and the like in the drawings, and vertical and horizontal refer to vertical and horizontal directions of the drawings, if not specifically stated.
Finally, it should be noted that the above embodiments serve only to illustrate the technical solution of the disclosure and not to limit the same; although the disclosure has been described in detail with reference to preferred embodiments, it will be understood by those of ordinary skill in the art that modifications to the specific implementation modes of the disclosure or equivalents to some of the technical features can be made; without departing from the spirit of the technical scheme of the invention, all of them should be covered in the scope of the technical solutions claimed by the invention.
Number | Date | Country | Kind |
---|---|---|---|
201911050338.7 | Oct 2019 | CN | national |
The present disclosure is a national stage filing of PCT Application No. PCT/CN2020/110690 filed on Aug. 24, 2020, which claims priority to Chinese patent application No. 201911050338.7, filed on Oct. 31, 2019, and entitled “Universal Recharge Control Method for Robot, Chip and Robot”, the contents of which are hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/110690 | 8/24/2020 | WO |