CN109753074A - A kind of robot cruise control method, device, control equipment and storage medium - Google Patents
A kind of robot cruise control method, device, control equipment and storage medium Download PDFInfo
- Publication number
- CN109753074A CN109753074A CN201910079982.0A CN201910079982A CN109753074A CN 109753074 A CN109753074 A CN 109753074A CN 201910079982 A CN201910079982 A CN 201910079982A CN 109753074 A CN109753074 A CN 109753074A
- Authority
- CN
- China
- Prior art keywords
- robot
- target
- patrol point
- control
- barrier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
The invention discloses a kind of robot cruise control method, device, control equipment and storage mediums, for improving the reliability of robot cruise efficiency and task execution of cruising.A kind of robot cruise control method, comprising: control robot goes on patrol point movement to target according to the path of planning;During the control robot goes on patrol point movement to the target, judge whether the target patrol is reachable;If it is judged that target patrol point is unreachable, then controls the robot and skip the target patrol point.
Description
Technical field
The present invention relates to field of artificial intelligence more particularly to a kind of robot cruise control method, device, controls to set
Standby and storage medium.
Background technique
With the rise of artificial intelligence technology, robot is developed into one of research hotspot.Robot be carry it is various
Necessary sensor and controller etc. are capable of the smart machine of complete independently certain task.Cruise is the critical function of robot
One of, it will include multiple patrol points in cruise route, the movement process during existing robot cruise is generally as follows: first certainly
Leading navigation sails to specified patrol point, and then planning reaches the path of next specified patrol point, goes to next patrol point.
But when robot reaches a certain specified patrol point, it is likely encountered the occupied situation of patrol point, for example,
Patrol point is by other robot or user occupancy etc., and according to the prior art, if patrol point is occupied, robot is needed always
Next patrol point can be just gone to execute cruise task Deng until patrol point is released after the cruise task for completing the patrol point.In this way
Processing mode not only reduce the efficiency of robot cruise, but also will affect the execution of subsequent cruise task, for example, if
There are timed tasks in subsequent cruise task, and robot falls into a long wait in occupied patrol point will cause subsequent timed task
Due to the failure more than the regulation execution time, the reliability of robot cruise task execution is reduced.
Summary of the invention
The embodiment of the present invention provides a kind of robot cruise control method, device, control equipment and storage medium, for mentioning
The reliability of high robot cruise efficiency and cruise task execution.
In a first aspect, providing a kind of robot cruise control method, comprising:
It controls robot and goes on patrol point movement to target according to the path of planning;
During the control robot goes on patrol point movement to the target, judge that the target patrol whether may be used
It reaches;
If it is judged that target patrol point is unreachable, then controls the robot and skip the target patrol point.
Optionally, during the control robot goes on patrol point movement to the target, judge the target patrol
Whether point is reachable, specifically includes:
During the control robot goes on patrol point movement to the target, when the robot and the target patrol
When patrolling the distance between a little within a preset range, whether occupied the target patrol point is detected;
If it is and occupied duration duration be greater than the first preset duration, it is determined that target patrol point can not
It reaches.
Optionally, when detecting that the target patrol point is occupied, further includes:
Control the robot pause motion.
Optionally, during the control robot goes on patrol point movement to the target, judge the target patrol
Whether point is reachable, specifically includes:
During the control robot goes on patrol point movement to the target, when detecting barrier, described in control
Robot carries out avoidance, pause motion duration when detecting avoidance;
If pause motion duration is greater than the first preset duration, it is determined that the target patrol point is unreachable.
Optionally, it controls the robot and carries out avoidance, comprising:
Determine the obstacle identity;
From the corresponding relationship between pre-stored obstacle identity and Robot dodge strategy, the obstacle species determined are searched
The corresponding Robot dodge strategy of type, and control robot and execute the Robot dodge strategy.
Optionally, the obstacle identity includes non-rapid moving obstacle and quick moving obstacle;And preparatory
In corresponding relationship between the obstacle identity and Robot dodge strategy of storage, the corresponding Robot dodge strategy of non-rapid moving obstacle be by
The barrier is bypassed according to the path planned again;The quick corresponding Robot dodge strategy of moving obstacle is pause motion.
Alternatively, if it is determined that the barrier is quick moving obstacle, further includes:
If robot detects that the barrier is not present in pause motion N seconds, robot is controlled according to the planning
Continue to move in path;
If robot detects that there are still control robot according to planning again for the barrier after pause motion N seconds
Path bypass the barrier, N is less than the first preset duration.
Optionally, it controls the robot and skips the target patrol point, specifically include:
Control the cruise task that the robot abandons the target patrol point;And
The path that next patrol point is reached for the robot planning, it is downward according to the path of planning to control the robot
One patrol point movement.
Optionally, robot cruise control method provided in an embodiment of the present invention, further includes:
In controlling the robot kinematics, when detecting wake operation, the robot pause motion is controlled,
The wake operation includes at least one of following;Vision wake operation, voice wake operation and touch screen wake operation.
Optionally, after controlling the robot pause motion, further includes:
It controls the robot and plays preset voice messaging;And/or the control robot is to the wake operation pair
The user answered carries out focus and follows.
Optionally, after controlling the robot pause motion, further includes:
If interactive information is not detected in the second preset duration, controls the robot and restore movement, the interaction
Information includes touch screen interactive information and/or interactive voice information.
Second aspect provides a kind of robot cruise control apparatus, comprising:
Control unit goes on patrol point movement to target according to the path of planning for controlling robot;And in judging unit
When judging that target patrol point is unreachable, controls the robot and skip the target patrol point;
Judging unit goes on patrol the process that point moves to the target for controlling the robot in described control unit
In, judge whether the target patrol point is reachable.
Optionally, robot cruise control apparatus provided in an embodiment of the present invention, further includes detection unit, in which:
The detection unit goes on patrol the mistake that point moves to the target for controlling the robot in described control unit
Cheng Zhong detects the target patrol point when the robot goes on patrol the distance between point within a preset range with the target
It is whether occupied;
The judging unit, if detecting that the target patrol point is occupied and occupied specifically for the detection unit
It is greater than the first preset duration with duration duration, it is determined that the target patrol point is unreachable.
Optionally, described control unit is also used to when the detection unit detects that the target patrol point is occupied,
Control the robot pause motion.
Optionally, robot cruise control apparatus provided in an embodiment of the present invention further includes avoidance unit, in which:
The avoidance unit, for detecting during the control robot goes on patrol point movement to the target
When barrier, controls the robot and carry out avoidance, pause motion duration when detecting avoidance;
The judging unit, if it is pre- to detect that the pause motion duration is greater than first specifically for the avoidance unit
If duration, it is determined that the target patrol point is unreachable.
Optionally, the avoidance unit is specifically used for determining the obstacle identity;From pre-stored obstacle identity
In corresponding relationship between Robot dodge strategy, the corresponding Robot dodge strategy of the obstacle identity determined is searched, and control robot
Execute the Robot dodge strategy.
Optionally, the obstacle identity includes non-rapid moving obstacle and quick moving obstacle;And preparatory
In corresponding relationship between the obstacle identity and Robot dodge strategy of storage, the corresponding Robot dodge strategy of non-rapid moving obstacle be by
The barrier is bypassed according to the path planned again;The quick corresponding Robot dodge strategy of moving obstacle is pause motion.
Optionally, the avoidance unit is also used to if it is determined that the barrier is quick moving obstacle, and if machine
Device people's pause motion detected that the barrier is not present in N seconds, and control robot continues to move according to the planning path;With
And if robot detects that there are still control robot according to the path planned again to the barrier after pause motion N seconds
Around the barrier, N is less than the first preset duration.
Optionally, described control unit, the cruise that the target patrol point is abandoned specifically for controlling the robot are appointed
Business;And the path of next patrol point is reached for the robot planning, it is downward according to the path of planning to control the robot
One patrol point movement.
Optionally, described control unit is also used in controlling the robot kinematics, is detecting wake operation
When, the robot pause motion is controlled, the wake operation includes at least one of following;Vision wake operation, voice wake up
Operation and touch screen wake operation.
Optionally, described control unit is also used to after controlling the robot pause motion, controls the robot and broadcast
Put preset voice messaging;And/or the control robot carries out focus to the corresponding user of the wake operation and follows.
Optionally, described control unit is also used to after controlling the robot pause motion, if default second
Interactive information is not detected in duration, controls the robot and restores movement, the interactive information include touch screen interactive information and/
Or interactive voice information.
The third aspect provides a kind of control equipment, including at least one processor and at least one processor, wherein
The memory is stored with computer program, when described program is executed by the processor, so that the processor executes
State either step described in robot cruise control method.
Fourth aspect, a kind of robot, including above-mentioned control equipment.
5th aspect, provides a kind of computer-readable medium, is stored with the computer program that can be executed by control equipment,
When described program is run on the control device, so that the control equipment executes described in above-mentioned robot cruise control method
Either step.
In robot cruise control method provided in an embodiment of the present invention, device, control equipment and storage medium, controlling
During robot goes on patrol point movement to target, whether real-time judge target patrol point is reachable, if it is judged that target is gone on patrol
Point is unreachable, then skips target patrol point, in the above process, inaccessible target patrol point is skipped in time, is no longer waiting for,
To improve robot cruise efficiency, moreover, reducing the influence to subsequent patrol point cruise task execution, cruise is improved
The reliability of task execution.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation
Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes a part of the invention, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 a is the implementation process diagram of robot cruise control method in the embodiment of the present invention;
Fig. 1 b be the embodiment of the present invention in, judge target patrol point whether reachable implementation process diagram;
Fig. 1 c is in the embodiment of the present invention, and control robot carries out the implementation process diagram of avoidance;
Fig. 2 is robot cruise schematic diagram of a scenario in the embodiment of the present invention;
Fig. 3 is the structural schematic diagram of robot cruise control apparatus in the embodiment of the present invention;
Fig. 4 is to control the structural schematic diagram of equipment in the embodiment of the present invention.
Specific embodiment
In order to improve the reliability of robot cruise efficiency and task execution of cruising, the embodiment of the invention provides a kind of machines
Device people cruise control method, device, control equipment and storage medium.
Specification and claims in the embodiment of the present invention and the term " first " in above-mentioned attached drawing, " second " etc. are
It is used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that the data used in this way
It is interchangeable under appropriate circumstances, so that the embodiments described herein can be other than the content for illustrating or describing herein
Sequence implement.
Referenced herein " multiple or several " refer to two or more."and/or" describes affiliated partner
Incidence relation, indicate may exist three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B,
These three situations of individualism B.Character "/" typicallys represent the relationship that forward-backward correlation object is a kind of "or".
Below in conjunction with Figure of description, preferred embodiment of the present invention will be described, it should be understood that described herein
Preferred embodiment only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention, and in the absence of conflict, this hair
The feature in embodiment and embodiment in bright can be combined with each other.
It as shown in Figure 1a, is the implementation process diagram of robot cruise control method provided in an embodiment of the present invention,
The executing subject of this method is the control equipment of robot, which specifically can be the control equipment of robot interior,
Being also likely to be can be with the external control devices of robot communication.Specifically, robot cruise control provided in an embodiment of the present invention
Method, comprising the following steps:
S101, control robot go on patrol point movement to target according to the path of planning.
Path planning is an important branch of robot research field.The optimum path planning problem of so-called robot,
It is exactly according to some or certain Optimality Criterias (such as work cost is minimum, track route is most short, travel time is most short), in its work
Make the optimal path that the energy avoiding obstacles from initial position to target position are found in space.According to environmental information
Grasping level, path planning can be divided into two classes: one kind is the known Global motion planning of environmental information, it is another kind of be environmental information not
The sector planning known.Global Planning goes out a paths according to the environmental information obtained, to robot planning.Planning path
Levels of precision depend on obtain environmental information order of accuarcy.Global approach can usually find optimal solution, but need pre-
First know the accurate information of environment, and calculation amount is very big.Sector planning method lays particular emphasis on the local ring for considering that robot is current
Border information allows robot to have good obstacle avoidance ability.
Each patrol point is presented as position coordinates on robot working map, according to the current position coordinates of robot and
The position coordinates of target patrol point can reach the path of target patrol point, path planning for robot planning from current location
After the completion, control robot goes on patrol point movement to target according to the path of planning.
S102, control robot to target go on patrol point movement during, judge target patrol point it is whether reachable, if
It is to then follow the steps S103, if not, thening follow the steps S104.
In one particular embodiment of the present invention, it is gone on patrol in point motion process in control robot to target, detects mesh
Whether mark patrol point is occupied.When it is implemented, can use laser according to the scan frequency detection target patrol point of setting is
It is no occupied.Specifically, robot is according to planning path during moving, and can control robot using laser according to setting
The fixed scan period is scanned, if target patrol point is occupied, can be presented as that target is patrolled in laser scanning data
Patrol on a position coordinate that there are barriers.In this way, the position coordinates by judging target patrol point in laser scanning data
Whether there are obstacles can determine whether target patrol point is occupied.
When it is implemented, going on patrol point movement to target in control robot to reduce the expense of robot process resource
During, it is determined between robot and target patrol point according to itself current position coordinates and target patrol point position coordinates
Distance, if robot and target patrol point the distance between within a preset range, detected according to laser scanning data
Whether target patrol point is occupied.Wherein, robot and target patrol point between pre-determined distance range can according to need into
Row setting, the embodiment of the present invention to this without limit, for example, can be set to 0.5 meter.Point is gone on patrol in robot and target
The distance between be not more than 0.5 meter when, start detect target patrol point it is whether occupied.
If it is determined that target patrol point is occupied, starting timer carries out timing, if to timer expired, target patrol
Point is occupied always, it is determined that target patrol point is unreachable.When it is implemented, the timing duration of timer can according to need into
Row setting, the embodiment of the present invention to this without limit, for example, can be set to 10 seconds or 5 seconds etc..I.e. if target is gone on patrol
The occupied duration of point is more than the first preset duration, it is determined that target patrol point is unreachable.
In one embodiment, when detecting that target patrol point is occupied, it can control robot pause motion, in machine
During device people's pause motion, whether occupied target patrol point is persistently detected.
S103, control robot reach target patrol point and execute corresponding patrol mission, and process terminates.
When it is implemented, if it is judged that target patrol point it is reachable, then control robot reach target patrol point execute a phase
The patrol mission answered is the path that robot planning reaches next patrol point, control according to robot current location after task
Robot processed goes to next patrol point to execute cruise task.
Target patrol point is skipped by S104, control robot.
In step S104, it can control robot and forgo one's aim the cruise task of patrol point, and according to robot present bit
It is set to the path that robot planning reaches next patrol point, control robot is moved according to the path of planning to next patrol point.
It in another embodiment, can also be according to Fig. 1 b's during control robot goes on patrol point movement to target
Process judges whether target patrol point is reachable:
S111, control robot to target go on patrol point movement during, when detecting barrier, control robot into
Row avoidance, pause motion duration when detecting avoidance.
When it is implemented, can control controlling robot according to planning path to during target patrol point movement
Robot is scanned using laser according to the scan period of setting, and to detect working space, whether there are obstacles.If inspection
Measure barrier, then include in laser scanning data between barrier at a distance from, the data such as the location information of barrier,
The location information of barrier can be presented as position coordinates of the barrier on laser figure.When it is implemented, the week of laser scanning
Phase can be configured according to actual needs, for example, can be set to 200ms, i.e., every 200ms run-down.
In the presence of detecting barrier, control robot carries out avoidance, and detects because of pause motion caused by avoidance
Duration.
S112, judge whether pause motion duration is greater than the first preset duration, if so, step S113 is executed, if not,
Execute step S114.
S113, determine that target patrol point is unreachable, process terminates.
When it is implemented, the first preset duration can be set according to actual needs, the embodiment of the present invention to this not into
Row limits, for example, the first preset duration can be set as 5s, i.e., when pause motion duration is more than 5s, determines target patrol point not
It is reachable.
S114, control robot continue to go on patrol point movement to target according to the path of planning.
In one embodiment of the invention, in the presence of detecting barrier, control robot carries out avoidance, specifically may be used
It detects that barrier exists if thinking, controls robot pause motion, until barrier is not present, then control robot recovery
Movement.
In another embodiment of the invention, barrier can also be divided according to the difference of the movement velocity of barrier
Different Robot dodge strategies is executed for different types of barrier for non-rapid moving obstacle and quick moving obstacle.Base
In this, in the embodiment of the present invention, robot can be controlled according to mode shown in Fig. 1 c and carries out avoidance:
S121, obstacle identity is determined.
Wherein, movement velocity is non-rapid moving obstacle no more than the barrier of certain speed threshold value, and movement velocity
It is quick moving obstacle greater than the barrier of the threshold speed.
When it is implemented, the movement velocity threshold value for distinguishing non-rapid moving obstacle and quick moving obstacle can basis
The working environment of robot is set, and the embodiment of the present invention is to this without limiting.For example, the working space of robot is low
Fast region, i.e., if the movement velocity of object is lower in its working environment, which be can be set lower, for example,
It can be set to 0.6m/s.
Location information based on barrier in laser scanning data twice may determine that whether Obstacle Position has occurred
Variation.If it is judged that Obstacle Position changes, then it can be according further to the position in laser scanning data twice
Information and time interval determine the movement velocity of barrier.It specifically, can be according to the position of barrier in twice sweep laser figure
Coordinate is set, determines the move distance of barrier, determines barrier movement speed in conjunction with the time interval between laser scanning twice
Degree.Wherein, the data that laser scanning data can obtain twice for adjacent laser scanning twice, or separated in time
Laser scanning data twice, to this without limiting in the embodiment of the present invention, for example, between the time of adjacent laser scanning twice
It is divided into 200ms.
After determining the movement velocity of barrier, compare barrier movement velocity and preset threshold speed, if
The movement velocity of barrier is greater than threshold speed, it is determined that obstacle identity is quick moving obstacle, if the fortune of barrier
Dynamic speed is not more than threshold speed, it is determined that obstacle identity is non-rapid moving obstacle.
S122, from the corresponding relationship between pre-stored obstacle identity and Robot dodge strategy, search the barrier determined
Hinder the corresponding Robot dodge strategy of species type, and controls robot and execute the Robot dodge strategy found.
The present invention, for different types of barrier, takes different Robot dodge strategies in implementing.Specifically, for identification
Non-rapid moving obstacle out, presetting its corresponding Robot dodge strategy is according to the path cut-through object planned again;
For the quick moving obstacle identified, presetting its corresponding Robot dodge strategy is pause motion, for example, can be set to
Pause motion N seconds, wherein N is the numerical value greater than 0, and specific value can be preset according to actual needs, can also basis
The movement velocity of barrier determines, the embodiment of the present invention to this without limiting, for example, can be set as N=2.5s.
Due to the movement properties of quick moving obstacle, even if Robot Scanning may meet it in the two to barrier
Preceding quick moving obstacle has moved away from the planning path of robot.Therefore, in order to save robot process resource, the present invention is real
It applies in example, can judge whether to need to execute Robot dodge strategy to the barrier detected by set distance threshold value.Specifically,
If determine that the distance between barrier is less than pre-determined distance threshold value according to the range information in laser scanning data, then obtain
Take location information of the barrier in laser scanning data twice.If according in laser scanning data range information determine with
When the distance between barrier is not less than pre-determined distance threshold value, can control robot reduces movement velocity, in this way, can be fast
Fast moving obstacle evacuation robot sets aside some time, if during this, detecting that barrier is not present, then can control machine
Device people continues to move according to programme path.
According to the difference of obstacle identity, different Robot dodge strategies can be taken in the embodiment of the present invention.It ties individually below
The implementation procedure of quick moving obstacle and the corresponding Robot dodge strategy of non-rapid moving obstacle is closed to implementation process of the invention
It is illustrated.
One, the Robot dodge strategy executed for quick moving obstacle.
According to the movement velocity of barrier, if it is determined that the movement velocity of the barrier detected is greater than pre-set velocity threshold
Value, it is determined that the barrier detected is quick moving obstacle.It, can in the embodiment of the present invention for quick moving obstacle
With the pause motion when retarded motion is to apart from position of the quick moving obstacle less than pre-determined distance threshold value, for example, pause
Movement N seconds, N are the numerical value greater than 0.When it is implemented, N value can preset or be determined according to the movement velocity of barrier
Out, for example, N can be set to 2.5 seconds.
In one embodiment, during pause motion, preset speech prompt information can also be broadcasted, for example, voice
Prompt information can be set to " I is hurrying on a journey, and please allow ".
Within the N second of pause motion, control robot, which persistently detects barrier according to the scan period of setting, whether there is,
If robot detects that the barrier is not present in pause motion N seconds, control robot continues to move according to planning path.
When it is implemented, within the N second of pause motion, if detecting that barrier is not present, can control robot immediately according to
Planning path continues to move, or in pause motion N seconds, even if detecting that barrier is not present, control robot waits N
Second, after N seconds, control robot continues to move according to planning path.
If robot detects barrier after pause motion N seconds, there are still for robot again planning path, control
Robot bypasses the barrier according to the path planned again.If the number of planning path reaches preset times or works as again
Preplanning path is exclusive path, then can confirm again that planning path fails, robot is caused to continue pause motion.
Two, non-rapid moving obstacle.
According to the movement velocity of barrier, if it is determined that the movement velocity of the barrier detected is not more than pre-set velocity threshold
Value, it is determined that the barrier detected is non-rapid moving obstacle.For non-rapid moving obstacle, the embodiment of the present invention
In, the Robot dodge strategy of execution is the as robot planning path again according to the path cut-through object planned again.Specifically
Ground, the application scenarios in robot motion path are stopped for non-rapid moving obstacle, and control robot rotates in place searching 360
Again it plans in path in degree range.When it is implemented, can control robot deceleration after for robot again planning path
Cut-through object.
It equally, can if the number of planning path reaches preset times again or current planning path is exclusive path
Again planning path fails for confirmation, leads to robot pause motion.
When it is implemented, if barrier is located at target patrol point, as occupied, the above-mentioned control machine of target patrol point
Device people deceleration cut-through object namely skip patrol point;And if barrier is located at the motion path in addition to target patrol point
On, then after cut-through object, it can control robot and continue to move to target patrol point according to the path planned again.
As shown in Fig. 2, it cruises schematic diagram of a scenario for robot, robot need the patrol point that cruises include A point, B point,
C point and D point, it is assumed that current goal patrol point is B point, is gone in the motion process of B point from A point, in real time or according to setting
Period determine the distance between robot and B point, when detecting the distance between robot and B point within a preset range,
Judge whether B point is occupied according to laser scanning data, if it is judged that B point is occupied, then pause motion, in the pause motion phase
Between whether persistently detect B point occupied, if occupied duration is more than the first preset duration, skip B point, be robot planning
The path of C point is gone to, control robot goes to C point to execute cruise task.
In the embodiment of the present invention, in order to improve the interactivity of robot, in the embodiment of the present invention, in control robot to mesh
During mark patrol point movement, robot pause motion can also be controlled, is carried out with user according to the wake operation detected
Interaction.
Wherein, wake operation includes at least one of the following: that vision wake operation, voice wake operation and touch screen wake up behaviour
Make.Wherein, vision wake operation refers to the real-time collecting work spatial image of camera carried using robot, and judges to acquire
Image in whether detect organism image, for example, facial image, human body image etc.;Voice wake operation, which refers to, to be detected
Voice input;Touch screen wake operation refers to detection human body touch operation.
When it is implemented, controlling robot pause motion when detecting any of the above-described wake operation, being handed over user
Interoperability.For example, can control robot when detecting any of the above-described wake operation and play preset voice messaging, the language
Message breath can be greeting voice messaging, further, carry out interactive voice with user.In another example can control machine
People carries out focus to the corresponding user of wake operation and follows, specifically, the organism image of available user, according to user's
Organism image determine user relative to immediately ahead of robot direction and angle machine controlled according to determining direction and angle
Device people carries out focus and follows, and plays preset voice messaging.I.e. control robot turns to user direction and interacts with user, mentions
The interaction effect of high robot and user.
When it is implemented, control robot restores movement if interactive information is not detected in the second preset duration, hand over
Mutual information includes touch screen interactive information and/or interactive voice information.When it is implemented, the second preset duration can be according to practical need
It is set, for example, can be set as 5 seconds, i.e., if it exceeds 5 seconds do not detect any interactive information, then controls machine
People continues to go on patrol point movement to target according to the path of planning.
In robot cruise control method provided in an embodiment of the present invention, judging that target patrol point is occupied and occupies
It when duration is more than the first preset duration, is no longer waiting for, but controls robot and skip the patrol point, next patrol point is gone to continue
Cruise improves the flexibility and efficiency of robot cruise, on the other hand, can reduce to the cruise task of subsequent patrol point
It influences, improves the reliability of cruise task execution;During control robot is gone on patrol to target, if detecting face
Image then controls robot pause motion and carries out interactive voice with user, so that robot is more intelligent and flexible.
Based on the same inventive concept, a kind of robot cruise control apparatus is additionally provided in the embodiment of the present invention, due to upper
State that the principle that device solves the problems, such as is similar to robot cruise control method, therefore the implementation of above-mentioned apparatus may refer to method
Implement, overlaps will not be repeated.
As shown in figure 3, it is the structural schematic diagram of robot cruise control apparatus provided in an embodiment of the present invention, comprising:
Control unit 31 goes on patrol point movement to target according to the path of planning for controlling robot;And it is single in judgement
When member judges that target patrol point is unreachable, controls the robot and skip the target patrol point;
Judging unit 32 goes on patrol the process that point moves to the target for controlling the robot in described control unit
In, judge whether the target patrol point is reachable.
Optionally, robot cruise control apparatus provided in an embodiment of the present invention, further includes detection unit, in which:
The detection unit is specifically used for controlling the robot to target patrol point movement in described control unit
During, when the robot goes on patrol the distance between point within a preset range with the target, detects the target and patrol
It patrols a little whether occupied;
The judging unit, if detecting that the target patrol point is occupied and occupied specifically for the detection unit
It is greater than the first preset duration with duration duration, it is determined that target patrol point is unreachable.
Optionally, described control unit is also used to when the detection unit detects that the target patrol point is occupied,
Control the robot pause motion.
Optionally, robot cruise control apparatus provided in an embodiment of the present invention further includes avoidance unit, in which:
The avoidance unit, for detecting during the control robot goes on patrol point movement to the target
When barrier, controls the robot and carry out avoidance, pause motion duration when detecting avoidance;
The judging unit, if it is pre- to detect that the pause motion duration is greater than first specifically for the avoidance unit
If duration, it is determined that the target patrol point is unreachable.
Optionally, the avoidance unit is specifically used for determining the obstacle identity;From pre-stored obstacle identity
In corresponding relationship between Robot dodge strategy, the corresponding Robot dodge strategy of the obstacle identity determined is searched, and control robot
Execute the Robot dodge strategy.
Optionally, the obstacle identity includes non-rapid moving obstacle and quick moving obstacle;And preparatory
In corresponding relationship between the obstacle identity and Robot dodge strategy of storage, the corresponding Robot dodge strategy of non-rapid moving obstacle be by
The barrier is bypassed according to the path planned again;The quick corresponding Robot dodge strategy of moving obstacle is pause motion.
Optionally, the avoidance unit is also used to if it is determined that the barrier is quick moving obstacle, and if machine
Device people's pause motion detected that the barrier is not present in N seconds, and control robot continues to move according to the planning path;With
And if robot detects that there are still control robot according to the path planned again to the barrier after pause motion N seconds
Around the barrier, N is less than the first preset duration.
Optionally, described control unit, the cruise that the target patrol point is abandoned specifically for controlling the robot are appointed
Business;And the path of next patrol point is reached for the robot planning, it is downward according to the path of planning to control the robot
One patrol point movement.
Optionally, described control unit is also used in controlling the robot kinematics, is detecting wake operation
When, the robot pause motion is controlled, the wake operation includes at least one of following;Vision wake operation, voice wake up
Operation and touch screen wake operation.
Optionally, described control unit is also used to after controlling the robot pause motion, controls the robot and broadcast
Put preset voice messaging;And/or the control robot carries out focus to the corresponding user of the wake operation and follows.
Optionally, described control unit is also used to after controlling the robot pause motion, if default second
Interactive information is not detected in duration, controls the robot and restores movement, the interactive information include touch screen interactive information and/
Or interactive voice information.
For convenience of description, above each section is divided by function describes respectively for each module (or unit).Certainly, exist
Implement to realize the function of each module (or unit) in same or multiple softwares or hardware when the present invention.
After the robot cruise control method and device for describing exemplary embodiment of the invention, next, being situated between
The control equipment for the another exemplary embodiment according to the present invention that continues.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here
Referred to as circuit, " module " or " system ".
In some possible embodiments, control equipment according to the present invention can include at least at least one processing
Device and at least one processor.Wherein, the memory is stored with program code, when said program code is by the processing
When device executes, so that the processor executes the machine of the illustrative embodiments various according to the present invention of this specification foregoing description
Step in device people's cruise control method.For example, the processor can execute step S11, control machine as shown in fig. 1A
Device people goes on patrol point movement and step S12, the mistake in control robot to target patrol point movement to target according to the path of planning
Cheng Zhong judges whether target patrol point is reachable, if so, S13 is thened follow the steps, if not, thening follow the steps S14;And step
Rapid S13, control robot reach target patrol point and execute corresponding patrol mission, and process terminates;Step S14, robot is controlled
Skip target patrol point.
The control equipment 40 of this embodiment according to the present invention is described referring to Fig. 4.The control that Fig. 4 is shown is set
Standby 40 be only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 4, control equipment 40 is showed in the form of universal computing device.Control equipment 40 component may include
But it is not limited to: at least one above-mentioned processor 41, above-mentioned at least one processor 42, (including the storage of the different system components of connection
Device 42 and processor 41) bus 43.
Bus 43 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, processor or the local bus using any bus structures in a variety of bus structures.
Memory 42 may include the readable medium of form of volatile memory, such as random access memory (RAM) 421
And/or cache memory 422, it can further include read-only memory (ROM) 423.
Memory 42 can also include program/utility 425 with one group of (at least one) program module 424, this
The program module 424 of sample includes but is not limited to: operating system, one or more application program, other program modules and journey
It may include the realization of network environment in ordinal number evidence, each of these examples or certain combination.
Control equipment 40 can also be communicated with one or more external equipments 44 (such as keyboard, sensing equipment etc.), may be used also
Enable a user to equipment communication interact with control equipment 40 with one or more, and/or with enable the control equipment 40
Any equipment (such as router, modem etc.) communicated with one or more of the other calculating equipment communicates.This
Kind communication can be carried out by input/output (I/O) interface 45.Also, control equipment 40 can also pass through network adapter 46
With one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, such as internet) communication.
As shown, network adapter 46 is communicated by bus 43 with other modules for controlling equipment 40.It will be appreciated that though figure
In be not shown, can in conjunction with control equipment 40 use other hardware and/or software module, including but not limited to: microcode, equipment
Driver, redundant processor, external disk drive array, RAID system, tape drive and data backup storage system etc..
Control equipment provided in an embodiment of the present invention can be set in robot, it should be understood that by the embodiment of the present invention
The control equipment of offer is set in robot a kind of only preferable embodiment of the present invention, when it is implemented, can also incite somebody to action
Control equipment is set in other smart machines.
In some possible embodiments, the various aspects of robot cruise control method provided by the invention can be with
It is embodied as a kind of form of program product comprising program code, when described program product is run on a computing device, institute
State according to the present invention various exemplary implementations of the program code for making the computer equipment execute this specification foregoing description
Step in the robot cruise control method of mode, for example, the computer equipment can execute step as shown in fig. 1A
Rapid S11, control robot go on patrol point movement and step S12 to target according to the path of planning, patrol in control robot to target
During patrolling a movement, judge whether target patrol point is reachable, if so, S13 is thened follow the steps, if it is not, then executing step
Rapid S14;And step S13, control robot reach target patrol point and execute corresponding patrol mission, process terminates;Step
Target patrol point is skipped by S14, control robot.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example may be-but not limited to-electricity, magnetic, optical, electromagnetic, red
The system of outside line or semiconductor, device or device, or any above combination.The more specific example of readable storage medium storing program for executing
(non exhaustive list) includes: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory
(RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc
Read memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The program product for robot cruise of embodiments of the present invention can be deposited using portable compact disc is read-only
Reservoir (CD-ROM) and including program code, and can run on the computing device.However, program product of the invention is not limited to
This, in this document, readable storage medium storing program for executing can be any tangible medium for including or store program, which can be commanded
Execution system, device or device use or in connection.
Readable signal medium may include in a base band or as the data-signal that carrier wave a part is propagated, wherein carrying
Readable program code.The data-signal of this propagation can take various forms, including --- but being not limited to --- electromagnetism letter
Number, optical signal or above-mentioned any appropriate combination.Readable signal medium can also be other than readable storage medium storing program for executing it is any can
Read medium, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or
Program in connection.
The program code for including on readable medium can transmit with any suitable medium, including --- but being not limited to ---
Wirelessly, wired, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages
Code, described program design language include object oriented program language-Java, C++ etc., further include conventional
Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user
It calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculating
Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far
Journey calculates in the situation of equipment, and remote computing device can pass through the network of any kind --- including local area network (LAN) or extensively
Domain net (WAN)-be connected to user calculating equipment, or, it may be connected to external computing device (such as utilize Internet service
Provider is connected by internet).
It should be noted that although being referred to several unit or sub-units of device in the above detailed description, this stroke
It point is only exemplary not enforceable.In fact, embodiment according to the present invention, it is above-described two or more
The feature and function of unit can embody in a unit.Conversely, the feature and function of an above-described unit can
It is to be embodied by multiple units with further division.
In addition, although describing the operation of the method for the present invention in the accompanying drawings with particular order, this do not require that or
Hint must execute these operations in this particular order, or have to carry out shown in whole operation be just able to achieve it is desired
As a result.Additionally or alternatively, it is convenient to omit multiple steps are merged into a step and executed by certain steps, and/or by one
Step is decomposed into execution of multiple steps.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications can be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (10)
1. a kind of robot cruise control method characterized by comprising
It controls robot and goes on patrol point movement to target according to the path of planning;
During the control robot goes on patrol point movement to the target, judge whether the target patrol is reachable;
If it is judged that target patrol point is unreachable, then controls the robot and skip the target patrol point.
2. the method as described in claim 1, which is characterized in that go on patrol point movement to the target controlling the robot
In the process, judge whether the target patrol point is reachable, specifically includes:
During the control robot goes on patrol point movement to the target, when the robot and target patrol point
The distance between within a preset range when, whether occupied detect target patrol point;
If it is and occupied duration duration be greater than the first preset duration, it is determined that target patrol point is unreachable.
3. method according to claim 2, which is characterized in that when detecting that the target patrol point is occupied, further includes:
Control the robot pause motion.
4. the method as described in claim 1, which is characterized in that go on patrol point movement to the target controlling the robot
In the process, judge whether the target patrol point is reachable, specifically includes:
During the control robot goes on patrol point movement to the target, when detecting barrier, the machine is controlled
People carries out avoidance, pause motion duration when detecting avoidance;
If pause motion duration is greater than the first preset duration, it is determined that the target patrol point is unreachable.
5. method as claimed in claim 4, which is characterized in that control the robot and carry out avoidance, comprising:
Determine the obstacle identity;
From the corresponding relationship between pre-stored obstacle identity and Robot dodge strategy, the obstacle identity pair determined is searched
The Robot dodge strategy answered, and control robot and execute the Robot dodge strategy.
6. method as claimed in claim 5, which is characterized in that the obstacle identity includes non-rapid moving obstacle and fast
Fast moving obstacle;And in the corresponding relationship between pre-stored obstacle identity and Robot dodge strategy, non-rapid movement
The corresponding Robot dodge strategy of barrier is to bypass the barrier according to the path planned again;Quickly moving obstacle is corresponding keeps away
Barrier strategy is pause motion.
7. a kind of robot cruise control apparatus characterized by comprising
Control unit goes on patrol point movement to target according to the path of planning for controlling robot;And judge in judging unit
When target patrol point is unreachable out, controls the robot and skip the target patrol point;
Judging unit, for sentencing during described control unit controls the robot and goes on patrol point movement to the target
Whether the target patrol point that breaks is reachable.
8. a kind of control equipment, which is characterized in that including at least one processor and at least one processor, wherein described
Memory is stored with computer program, when described program is executed by the processor, so that the processor perform claim is wanted
The step of seeking 1~6 any claim the method.
9. a kind of robot, which is characterized in that including control equipment according to any one of claims 8.
10. a kind of computer-readable medium, which is characterized in that it is stored with the computer program that can be executed by control equipment, when
When described program is run on the control device, so that the control equipment perform claim requires the step of 1~6 any the method
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079982.0A CN109753074A (en) | 2019-01-28 | 2019-01-28 | A kind of robot cruise control method, device, control equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079982.0A CN109753074A (en) | 2019-01-28 | 2019-01-28 | A kind of robot cruise control method, device, control equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109753074A true CN109753074A (en) | 2019-05-14 |
Family
ID=66406373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910079982.0A Pending CN109753074A (en) | 2019-01-28 | 2019-01-28 | A kind of robot cruise control method, device, control equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109753074A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110703781A (en) * | 2019-10-30 | 2020-01-17 | 中国船舶重工集团公司第七一六研究所 | Path control method of security patrol robot |
CN112258680A (en) * | 2020-09-29 | 2021-01-22 | 华南理工大学 | Method and system for realizing office multifunctional intelligent equipment based on raspberry group |
CN112327854A (en) * | 2020-11-12 | 2021-02-05 | 炬星科技(深圳)有限公司 | Path blocking processing method and robot |
CN112440283A (en) * | 2020-12-11 | 2021-03-05 | 深圳市越疆科技有限公司 | Robot pop-up window interaction method and device, robot and computer storage medium |
CN113359761A (en) * | 2021-07-02 | 2021-09-07 | 广东电网有限责任公司 | Routing planning method and device for inspection path of robot for transformer substation and storage medium |
CN114061590A (en) * | 2021-11-18 | 2022-02-18 | 北京仙宇科技有限公司 | Method for dynamically creating robot cruise coordinate and robot navigation method |
CN114594761A (en) * | 2022-01-05 | 2022-06-07 | 美的集团(上海)有限公司 | Path planning method for robot, electronic device and computer-readable storage medium |
CN115116192A (en) * | 2022-07-15 | 2022-09-27 | 北京理工大学珠海学院 | Security protection monitored control system based on intelligent robot |
CN115705045A (en) * | 2021-08-03 | 2023-02-17 | 北京小米移动软件有限公司 | Autonomous cruising method and device of movable equipment and movable equipment |
CN116934308A (en) * | 2023-09-15 | 2023-10-24 | 浙江恒逸石化有限公司 | Control method, device and equipment of road inspection equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103217979A (en) * | 2013-03-29 | 2013-07-24 | 无锡普智联科高新技术有限公司 | Method for solving multiple mobile robot path conflict based on buffer area |
WO2015158240A1 (en) * | 2014-04-14 | 2015-10-22 | 科沃斯机器人有限公司 | Obstacle avoidance walking method of self-moving robot |
CN107179078A (en) * | 2017-05-24 | 2017-09-19 | 合肥工业大学(马鞍山)高新技术研究院 | A kind of AGV paths planning methods optimized based on time window |
CN107214700A (en) * | 2017-06-06 | 2017-09-29 | 青岛克路德机器人有限公司 | A kind of robot autonomous patrol method |
CN107390721A (en) * | 2017-07-26 | 2017-11-24 | 歌尔科技有限公司 | Robot retinue control method, device and robot |
CN108827278A (en) * | 2018-10-09 | 2018-11-16 | 上海岚豹智能科技有限公司 | Air navigation aid and equipment |
CN108852182A (en) * | 2018-07-04 | 2018-11-23 | 马书翠 | A kind of sweeping robot intelligent barrier avoiding method |
-
2019
- 2019-01-28 CN CN201910079982.0A patent/CN109753074A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103217979A (en) * | 2013-03-29 | 2013-07-24 | 无锡普智联科高新技术有限公司 | Method for solving multiple mobile robot path conflict based on buffer area |
WO2015158240A1 (en) * | 2014-04-14 | 2015-10-22 | 科沃斯机器人有限公司 | Obstacle avoidance walking method of self-moving robot |
CN107179078A (en) * | 2017-05-24 | 2017-09-19 | 合肥工业大学(马鞍山)高新技术研究院 | A kind of AGV paths planning methods optimized based on time window |
CN107214700A (en) * | 2017-06-06 | 2017-09-29 | 青岛克路德机器人有限公司 | A kind of robot autonomous patrol method |
CN107390721A (en) * | 2017-07-26 | 2017-11-24 | 歌尔科技有限公司 | Robot retinue control method, device and robot |
CN108852182A (en) * | 2018-07-04 | 2018-11-23 | 马书翠 | A kind of sweeping robot intelligent barrier avoiding method |
CN108827278A (en) * | 2018-10-09 | 2018-11-16 | 上海岚豹智能科技有限公司 | Air navigation aid and equipment |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110703781A (en) * | 2019-10-30 | 2020-01-17 | 中国船舶重工集团公司第七一六研究所 | Path control method of security patrol robot |
CN112258680A (en) * | 2020-09-29 | 2021-01-22 | 华南理工大学 | Method and system for realizing office multifunctional intelligent equipment based on raspberry group |
CN112327854A (en) * | 2020-11-12 | 2021-02-05 | 炬星科技(深圳)有限公司 | Path blocking processing method and robot |
CN112440283A (en) * | 2020-12-11 | 2021-03-05 | 深圳市越疆科技有限公司 | Robot pop-up window interaction method and device, robot and computer storage medium |
CN113359761B (en) * | 2021-07-02 | 2023-07-18 | 广东电网有限责任公司 | Method, device and storage medium for planning inspection path of robot for transformer substation |
CN113359761A (en) * | 2021-07-02 | 2021-09-07 | 广东电网有限责任公司 | Routing planning method and device for inspection path of robot for transformer substation and storage medium |
CN115705045A (en) * | 2021-08-03 | 2023-02-17 | 北京小米移动软件有限公司 | Autonomous cruising method and device of movable equipment and movable equipment |
CN114061590A (en) * | 2021-11-18 | 2022-02-18 | 北京仙宇科技有限公司 | Method for dynamically creating robot cruise coordinate and robot navigation method |
CN114594761A (en) * | 2022-01-05 | 2022-06-07 | 美的集团(上海)有限公司 | Path planning method for robot, electronic device and computer-readable storage medium |
CN115116192A (en) * | 2022-07-15 | 2022-09-27 | 北京理工大学珠海学院 | Security protection monitored control system based on intelligent robot |
CN116934308A (en) * | 2023-09-15 | 2023-10-24 | 浙江恒逸石化有限公司 | Control method, device and equipment of road inspection equipment and storage medium |
CN116934308B (en) * | 2023-09-15 | 2023-12-15 | 浙江恒逸石化有限公司 | Control method, device and equipment of road inspection equipment and storage medium |
US11993868B1 (en) | 2023-09-15 | 2024-05-28 | Zhejiang Hengyi Petrochemical Co., Ltd. | Control method for yarn route inspection equipment, electronic device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109753074A (en) | A kind of robot cruise control method, device, control equipment and storage medium | |
CN110861094B (en) | Robot control method, robot, and readable storage medium | |
CN109508019A (en) | A kind of motion planning and robot control method, apparatus and storage medium | |
CN110861095B (en) | Robot control method, robot, and readable storage medium | |
EP3907575B1 (en) | Dynamic region division and region channel identification method, and cleaning robot | |
EP3627267B1 (en) | Method and apparatus for charging robot | |
CN109466546A (en) | Automatic parking method and system | |
CN107894773A (en) | A kind of air navigation aid of mobile robot, system and relevant apparatus | |
CN109676611A (en) | Multirobot cooperating service method, device, control equipment and system | |
CN110858098A (en) | Self-driven mobile robot using human-robot interaction | |
US9434074B2 (en) | Autonomous running control method and device of autonomous running apparatus, and program for autonomous running control device | |
JP2018147337A (en) | Autonomous Mobile Robot, Autonomous Mobile Robot Control Method and Control Program | |
CN110986920B (en) | Positioning navigation method, device, equipment and storage medium | |
CN111762519B (en) | Method and system for guiding picking robot operation and scheduling device | |
CN110146098A (en) | A kind of robot map enlargement method, device, control equipment and storage medium | |
JP6925075B1 (en) | Robot waiting method, robot and computer readable storage medium | |
CN110543170A (en) | Charging control method and device for robot and robot with charging control device | |
CN110488843A (en) | Barrier-avoiding method, mobile robot and computer readable storage medium | |
CN109068278B (en) | Indoor obstacle avoidance method and device, computer equipment and storage medium | |
CN111103875B (en) | Method, apparatus and storage medium for avoiding | |
CN113034579A (en) | Dynamic obstacle track prediction method of mobile robot based on laser data | |
CN115373408A (en) | Cleaning robot, control method, device, equipment and storage medium thereof | |
CN113390417A (en) | Robot and navigation method, device and computer readable storage medium thereof | |
US20230205234A1 (en) | Information processing device, information processing system, method, and program | |
WO2024007807A1 (en) | Error correction method and apparatus, and mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190514 |
|
RJ01 | Rejection of invention patent application after publication |