[go: up one dir, main page]

WO2020108549A1 - 机器人及其行走控制方法 - Google Patents

机器人及其行走控制方法 Download PDF

Info

Publication number
WO2020108549A1
WO2020108549A1 PCT/CN2019/121445 CN2019121445W WO2020108549A1 WO 2020108549 A1 WO2020108549 A1 WO 2020108549A1 CN 2019121445 W CN2019121445 W CN 2019121445W WO 2020108549 A1 WO2020108549 A1 WO 2020108549A1
Authority
WO
WIPO (PCT)
Prior art keywords
ball
opening
sensing element
top cover
obstacle
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.)
Ceased
Application number
PCT/CN2019/121445
Other languages
English (en)
French (fr)
Inventor
孔钊
王蒙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Cleva Electric Appliance Co Ltd
Original Assignee
Suzhou Cleva Electric Appliance Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Cleva Electric Appliance Co Ltd filed Critical Suzhou Cleva Electric Appliance Co Ltd
Publication of WO2020108549A1 publication Critical patent/WO2020108549A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/24Floor-sweeping machines, motor-driven
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4002Installations of electric equipment
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection

Definitions

  • the invention belongs to the technical field of intelligent equipment, and relates to a robot and a walking control method thereof.
  • robots are more and more widely used in industry and life, such as cleaning robots such as intelligent sweepers, intelligent vacuum cleaners, and intelligent purifiers, or garden robots such as intelligent lawn mowers, intelligent watering machines, or intelligent accompany Service robots such as computers, intelligent companion readers, and intelligent service machines, which integrate self-charging, walking, and operating technologies, are currently the most challenging hot research topics in the field of robots.
  • Existing robots usually have an obstacle detection device on their front side, so as to avoid obstacles during walking, or adjust the walking direction in time after collision with obstacles; however, the obstacle detection device cannot detect the robot Obstacles above, and also make the robot often stuck under the obstacles during walking.
  • the obstacle detection device usually includes a sensor that cooperates with the bumper.
  • the bumper When the cleaning robot walks, when the bumper encounters an obstacle in front, the bumper will move backward and trigger the sensor To identify obstacles ahead.
  • the bumper cannot be hit and the cleaning robot will not detect these obstacles, and once the cleaning robot moves They will be stuck after they reach the bottom of the furniture, so that the cleaning robot cannot continue to move to other positions for cleaning operations.
  • the object of the present invention is to provide a robot and its walking control method, so as to at least solve the problem that the robot cannot detect the upper obstacle and is stuck in the prior art.
  • an embodiment of the present invention provides a robot including a top cover having an opening, a controller, a sensing element connected to the controller, and provided at the opening And the collision receiving assembly, when the sensing element is activated, the sensing element sends an obstacle signal to the controller, the collision receiving assembly includes:
  • a round ball, a part of the round ball may protrude above the top cover through the opening, and the rest of the round ball is always kept under the top cover in a state in which it cannot be detached upward through the opening;
  • a support member which is assembled on the mounting base, includes a support portion, and the ball is rotatably received in the support portion, and when the ball receives an external force, under the driving of the ball, The supporting member can never move the initial position where the sensing element is excited away from the opening in the first direction to the second position where the sensing element is excited;
  • An elastic member is provided between at least one of the mounting base and the top cover and the support member, and has a tendency to maintain the support member at the initial position.
  • the support member is restricted by the mounting base so as not to be able to sway in a direction perpendicular to the first direction relative to the mounting base.
  • the mounting base has an installation cavity and a side wall surrounding the installation cavity;
  • the support member includes a limiting portion disposed in the mounting cavity, and the limiting portion It is suitable to be matched with the side wall so that the support member cannot shake relative to the mounting seat in the vertical direction of the first direction.
  • the mounting base has a bottom wall disposed opposite to the opening in the first direction, wherein, in the initial position, the limiting portion reaches the bottom wall The distance is not greater than the height of the spherical ball protruding from the top cover, so that the maximum displacement of the supporting member in the first direction is not greater than the height of the spherical ball protruding from the top cover.
  • the mounting base has a bottom wall disposed opposite to the opening in the first direction;
  • the support member includes a cylindrical guide portion extending in the first direction;
  • the elastic member is a compression spring sandwiched between the bottom wall and the support member, and the compression spring is sleeved on the guide portion.
  • annular boss or an annular groove is formed on the bottom wall; the lower end of the compression spring is sleeved with the annular boss or the annular groove.
  • an embodiment of the present invention provides a robot walking control method.
  • the walking control method includes the following steps:
  • step S31 judging whether the first obstacle signal is received again during the retreating process of step S3; if yes, reset the counted back distance and return to step S3; if not, proceed to step S4;
  • the step S4 further includes:
  • step S41 Determine whether the second obstacle signal is received during the rotation in step S4; if it is, turn back and return to step S3; if not, proceed to step S5.
  • the robot includes a top cover having an opening, a controller, a sensing element connected to the controller, a mounting seat provided at the opening, and a mounting provided at the installation The support in the seat and the ball partly higher than the top cover,
  • the step S2 is specifically: when the ball is in contact with an obstacle, under the driving of the ball, the support can never make the initial position where the sensing element is excited away from the first direction The opening moves toward a second position where the sensing element is excited, and the controller receives a first obstacle signal from the sensing unit.
  • step S2 the method further includes:
  • the beneficial effects of the present invention are: on the one hand, the collision receiving component provided at the top cover can collide with an obstacle above the robot, thereby enabling the robot to Detect the obstacle above it; on the other hand, the ball can move down after colliding with the obstacle, so as to prevent the robot from getting stuck under the obstacle, even after entering the obstacle Exit; by providing the support member, which cooperates with the ball and the elastic member respectively, when the ball is collided and the external force is large, the support member can cooperate with the mounting seat to restrict the Excessive downward movement of the ball, thereby reducing the possibility of damage to the elastic member and the sensing element, in addition, the ball is connected to the elastic member through the support member, reducing elasticity Pieces of the ball wear, and enhance the sensitivity and stability of obstacle detection.
  • FIG. 1 is a schematic perspective view of a cleaning robot according to an embodiment of the invention
  • FIG. 2 is a perspective schematic view of a cleaning robot with a partial cross-sectional structure according to an embodiment of the invention
  • FIG. 3 is a partial enlarged view of area A in FIG. 2;
  • FIG. 4 is a side view of a partial cross-sectional structure of a cleaning robot according to an embodiment of the present invention.
  • FIG. 5 is a partial enlarged view of area B in FIG. 4;
  • FIG. 6 is a flowchart of a walking control method of a cleaning robot according to an embodiment of the present invention.
  • the present invention provides a robot.
  • the specific example of the robot is a cleaning robot 100.
  • the robot of the present invention will be described below with the cleaning robot 100.
  • the robot of the present invention may also be implemented in other specific forms, such as intelligent lawn mowers, intelligent watering machines and other garden robots, or intelligent accompanying machines and intelligent accompanying readers , Intelligent service machines and other service robots.
  • the cleaning robot 100 is a circular robot, that is, a substantially circular structure when viewed from above, which includes a body 10, a controller, a sensing element 60 and a collision receiving component.
  • the body 10 includes a top cover 14, a protective plate 15, and a main body device covered in the top cover 14 and the protective plate 15.
  • the top cover 14 covers the main device; the protective plate 15 is located at least partially around the main device; the top cover 14 and the protective plate 15 generally define the outer surface of the cleaning robot 100, which can protect the main device from contamination
  • the main device generally includes a battery pack for providing power required by the cleaning robot 100 as a whole, an airflow generating unit (such as a fan) for driving air to flow along a preset air path channel, and A dust collection unit (including, for example, a dust cup, a filter) that filters and collects foreign objects entrained by the airflow, a cleaning unit (such as a floor brush 12) that acts on the surface to be cleaned, and a walking unit (such as Drive wheel 13 and auxiliary wheel 131).
  • a battery pack for providing power required by the cleaning robot 100 as a whole
  • an airflow generating unit such as a fan
  • a dust collection unit including, for example,
  • the walking of the cleaning robot 100 includes advancing in the direction v, retreating in the opposite direction of the direction v, and turning around the vertical longitudinal axis.
  • the direction v The direction is defined as “front”, and the direction opposite to the direction v is defined as “rear”; wherein, the direction v is perpendicular to the rotation axis of the drive wheel 13.
  • the controller is configured to control the cleaning robot 100, which may specifically control the airflow generating unit, the cleaning unit, the walking unit, and the like.
  • the controller can generate a control signal to enable the battery pack to turn on or off the power supply circuit of each electric drive component of the cleaning robot 100, thereby controlling the power on or off of the cleaning robot 100;
  • the controller can A control signal is generated to enable the airflow generating unit, the cleaning unit, and the walking unit to control the operation of the cleaning robot 100, and so on.
  • the controller is preferably provided on the body 10, and of course, it may also be provided on the remote terminal device or on both the body 10 and the remote terminal device.
  • the implementation manner of the controller may be various types of processors including at least one chip on which an integrated circuit is formed, and the number of the processors may be set to one or more.
  • the sensing element 60 is disposed inside the body 10 and is connected to the controller. Specifically, a wired connection or a wireless connection may be used. When the sensing element 60 is activated, the sensing element 60 sends an obstacle signal to the controller, and then The controller may control the cleaning robot 100 according to the received obstacle signal.
  • the collision receiving component is adapted to the sensing element 60, and is configured to be able to collide with the obstacle above the cleaning robot 100, and change from the standby state to the utility state under the external force of the collision, so that the sensing element 60 is excitation.
  • the top cover 14 has an opening penetrating up and down.
  • the opening is preferably provided near the front end of the top cover 14, so as to facilitate timely and effective removal of the upper obstacles during the progress of the cleaning robot 100
  • the body 10 further includes a mounting seat 16 disposed at the opening, the mounting seat 16 is located below the top cover 14, in this embodiment, part of the mounting seat 16 is integrally formed with the top cover 14, and another part is installed
  • the base 16 and the top cover 14 are separately formed, which will be described in detail later.
  • the collision receiving assembly is movably disposed at the opening, and includes a ball 20, a support member 30, and an elastic member 40.
  • the supporting member 30 is movably assembled on the mounting base 16, which has an initial position and a second position, and can move relative to the mounting base 16 from the initial position in the first direction away from the opening to the second position, in
  • the first direction is vertically downward, that is, the support 30 is vertically downward from the initial position to be away from the opening.
  • the first direction may not be parallel to the vertical direction.
  • the support 30 is adapted to the position of the sensing element 60.
  • the support 30 changes the sensing element 60 from an unexcited state to an excited state status. That is, when the support 30 is in the initial position, the sensing element 60 is not excited; while when the support 30 is in the second position, the support 30 causes the sensing element 60 to be excited.
  • the second position may be a position, a plurality of positions, or a continuous position interval of the support member 30 relative to the mounting base 16.
  • the supporting member 30 includes a supporting portion 31 having an accommodating groove on its top surface, the accommodating groove is open toward the opening and its groove surface is a spherical crown surface, thereby communicating with the opening.
  • the ball 20 is rotatably received in the receiving groove so that the ball 20 is supported by the support 30.
  • the ball 20 is larger than the opening, so that a small portion (less than a hemisphere) of the ball 20 can protrude above the top cover 14 through the opening, and the remaining majority of the ball 20 ( (Larger than a hemisphere) is always kept under the top cover 14 in a state where it cannot be detached upward through the opening, that is to say, the ball 20 is limited by the top cover 14 and cannot pass through the opening as a whole, thereby avoiding the cleaning robot 100 from Fall off.
  • the elastic member 40 is disposed between the fuselage 10 and the support member 30, and acts on the support member 30 so that the support member 30 has a tendency to remain at the initial position.
  • the elastic member 40 is specifically disposed between the mounting base 16 and the support member 30, and its matching structure will be described in detail later.
  • the elastic member 40 may also be disposed on the top cover 14 And the support 30.
  • the support member 30 when the collision receiving component is in the standby state, that is, when the collision receiving component does not collide with an obstacle, under the action of the elastic member 40, the support member 30 is located so that the sensing element 40 At the initial position where it is not excited, and the ball 20 is supported by the support 30, the top of the ball 20 protrudes above the top cover 14 through the opening; when the top of the ball 20 is subjected to an external force, for example When the ball 20 collides with an obstacle above the cleaning robot 100, the collision receiving component changes from the standby state to the utility state. Specifically, the support 30 is driven by the initial The position moves vertically downwards to the second position, and the support 30 causes the sensing element 40 to be excited.
  • the collision receiving component provided at the top cover 14 can collide with the obstacle above the cleaning robot 100, thereby enabling the cleaning robot 100 to detect the obstacle above it; on the other hand, the circle After the ball 20 collides with the obstacle, it can move downward, so as to prevent the cleaning robot 100 from being stuck under the obstacle, even after entering the obstacle, it can be smoothly detached; by providing the support 30, it is in contact with the ball 20, The elastic members 40 cooperate with each other.
  • the support member 30 can limit the excessive downward movement of the ball 20, thereby reducing the possibility of damage to the elastic member 40 and the sensing element 60;
  • the ball 20 is connected to the elastic member 40 through the support member 30, which reduces the wear of the ball 40 by the elastic member 40 and enhances the sensitivity and stability of obstacle detection.
  • the support member 30 is limited by the mounting base 16 to be unable to sway in the vertical direction of the first direction relative to the mounting base 16, so that it can further ensure that when the external force received by the round ball 20 has a lateral component, the round ball 20
  • the support member 30 can be rotated in the accommodating groove without causing the support member 30 to move laterally and affecting the elastic member 40.
  • the mounting base 16 has an installation cavity 160 and a side wall 161 surrounding the installation cavity 160;
  • the member 30 cannot shake relative to the mounting base 16 in the vertical direction of the first direction.
  • the inner surface of the side wall 161, the mounting cavity 160 and the outer surface of the limiting portion 32 are all cylindrical, of course, in other embodiments, the inner surface of the side wall 161, the mounting cavity 160 and the limiting portion 32
  • the outer surface can also be set to other corresponding shapes.
  • the mounting cavity 160 communicates with the opening; the supporting member 30 includes a supporting portion 31 that forms the receiving groove, and the supporting portion 31 is also disposed in the mounting cavity 160.
  • the limiting portion 32 of the supporting member 30 The peripheral edges of the support portion 31 connected to the support 30 are all around.
  • the support member 30 is located at the initial position, the elastic member 40 is now deformed, and the elastic member 40 drives the ball 20 to further upward through the opening through the support member 30
  • the protruding tendency means that the ball 20 is tightly clamped by the support 30 and the top cover 14 so as to prevent the ball 20 from shaking at the opening.
  • the collision receiving component changes from the standby state to the utility state, that is, when the support member 30 moves vertically downward from the initial position, the deformation of the elastic member 40 continues to increase.
  • the elastic member 40 drives the support member 30 to move the ball 20 upward under the action of its own deformation recovery force until the collision receiving assembly Restore the standby state.
  • the elastic member 40 is configured as a compression spring that always has a compression deformation.
  • the elastic member 40 may also be configured as a tension spring or a torsion spring, which is not limited to the implementation.
  • the mounting base 16 further has a bottom wall 162 that defines a lower boundary of the mounting cavity 160, and the bottom wall 162 is opposite to the opening along the first direction, that is, in this embodiment, the bottom wall 162 is perpendicular to the vertical Direction and below the opening.
  • the compression spring is clamped between the bottom wall 162 and the support 30. Specifically, one end (in this embodiment, the lower end) of the compression spring abuts the upper surface of the bottom wall 162 and the other end (in this case) In the embodiment, the upper end) bears against the lower surface of the support portion 31 of the support 30.
  • annular boss 1621 projecting upward is formed on the bottom wall 162, and the lower end of the compression spring is sleeved in the annular boss 1621, so as to stabilize the position of the compression spring and avoid the lower end of the compression spring Move freely.
  • the lower end of the compression spring may be sleeved outside the annular boss 1621, or the annular boss 1621 may be eliminated and an annular recess recessed downwardly may be formed on the bottom wall 162. The lower end of the spring is sleeved with the annular recess.
  • the lower end of the limiting portion 32 and the bottom wall 162 have a gap that is no greater than the ball 20 protruding beyond the top cover
  • the height of 14 that is, the distance from the lower end of the limiting portion 32 to the bottom wall 162 is not greater than the height of the ball 20 protruding from the top cover 14, so that the maximum displacement of the support 30 in the first direction is not greater than
  • the ball 20 protrudes beyond the height of the top cover 14 to further protect the compression spring and the sensing element 60 from being damaged by compression.
  • the distance from the lower end of the limiting portion 32 to the bottom wall 162 is not less than the minimum distance of the support member 30 from the initial position to the second position, thereby ensuring that the support member 30 can effectively enable the sensing element 60 to be Excitation, preferably, the distance from the lower end of the limiting portion 32 to the bottom wall 162 is equal to or slightly greater than the minimum distance of the support 30 from the initial position to the second position, thereby avoiding excessively squeezing the sensing element 60.
  • the support member 30 further includes a cylindrical guide portion 33 extending along the first direction, and the compression spring is sleeved outside the guide portion 33, thereby further defining a movement path of the compression spring and avoiding the compression spring Bent or stuck due to bias.
  • the support portion 31 is provided as a spherical panel structure having a sufficient thickness, and its lower surface is a spherical surface; the guide portion 33 extends away from the opening in the first direction from the support portion 31 of the support 30; the middle of the guide portion 33 The axis passes through the geometric sphere center of the support portion 31, so as to ensure the uniformity of the compression spring force, thereby enhancing the stability of the overall structure of the collision receiving assembly.
  • the support 30 includes an abutment portion 34 adapted to the position of the sensing element 60.
  • the abutment portion 34 approaches the sensing element 60 so that the sensing element 60 is excited.
  • the sensing element 60 is directly below the contact portion 34.
  • the sensing element 60 may also be located below the side of the contact portion 34.
  • the abutment portion 34 extends downward from the lower end of the guide portion 33 in a tapered shape with a tapered diameter, so that the sleeve 30 can be easily sleeved with the compression spring; and, the sensing element 60 can be arranged to contact
  • the activated trigger element such as a pressure sensor or a micro switch, so that the lower end of the abutment portion 34 makes point-to-surface contact with the sensing element 60 can increase the sensitivity.
  • the sensing element 60 may also be provided as an element that can be excited without relying on the positional relationship through contact, such as a light sensor.
  • the bottom wall 162 of the mounting base 16 further has a through hole, the through hole is provided at the center of the annular boss 1621; the sensing element 60 is located below the through hole, which can be specifically connected by The structure hangs on the bottom wall 162 of the mounting base 16; at least the lower end of the abutment portion 34 extends through the through hole to the sensing element 60.
  • the lower end portions of the bottom wall 162 and the side wall 161 of the mounting base 16 are formed separately from the top cover 14, which constitutes the bottom bracket structure of the mounting seat 16, and the upper end portions of the side wall 161 of the mounting base 16 are
  • the top cover 14 is integrally formed, and the bottom bracket structure and the upper end portion of the side wall 161 can be assembled and assembled, so that the assembly of the collision receiving component can be facilitated.
  • the top cover 14 has an edge 141 surrounding the opening, and the edge 141 contracts from the side wall 161 in a ring shape toward the center of the opening, so that the opening is circular and concentric with the installation cavity 160.
  • the body 10 further includes an imaging element 11 protruding out of the top cover 14, and when the collision receiving assembly is in the standby state, the distance from the top of the ball 20 to the top cover 14 is not less than the top of the imaging element 11 to The distance of the top cover 14 can effectively detect obstacles above the imaging element 11 in time to effectively protect the imaging element 11.
  • the cleaning robot 100 also has a memory configured to store data and programs for the operation of the cleaning robot 100 temporarily or non-temporarily.
  • the memory is at least configured to store a preset map about the cleaning area.
  • the preset map can be generated by drawing, scanning, downloading, etc.
  • the implementation of the memory can be flash memory type, hard disk type, random access memory (RAM), static random access memory (SRAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), At least one or more of storage media such as read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. are programmed.
  • RAM random access memory
  • SRAM static random access memory
  • ROM read only memory
  • EEPROM electrically erasable programmable read only memory
  • At least one or more of storage media such as read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. are programmed.
  • PROM read-only memory
  • magnetic disk magnetic disk
  • optical disk etc.
  • the type of the storage is not limited to this, it may also be a web storage that performs a storage function on the Internet.
  • the controller is connected to the memory, and is used to access and control the memory, for example: read the map stored in the memory, control the memory to update the map, and so on.
  • the present invention also provides a robot walking control method.
  • the walking control method of the present invention specifically includes steps:
  • step S31 judging whether the first obstacle signal is received again during the retreating process of step S3; if yes, reset the counted back distance and return to step S3; if not, proceed to step S4;
  • the walking control method will be described in conjunction with the cleaning robot 100 shown in FIGS. 1 to 5:
  • Step S1 the controller controls the cleaning robot 100 to follow the planned path
  • step S2 the ball 20 collides with an obstacle, the ball 20 pushes the supporting member 30 to move downward, the abutment portion 34 approaches the sensing element 60 so that the sensing element 60 is excited, and the controller starts from the sensing element Received the first obstacle signal at 60;
  • Step S3 the controller controls the cleaning robot 100 to move backward by a preset distance S;
  • Step S31 in the process that the controller controls the cleaning robot 100 to retreat by a preset distance S, it is determined whether the first obstacle signal is received again; if the distance S1 has been retreated (S1 ⁇ S), the controller again The first obstacle signal is received at the sensing element 60.
  • the cleaning robot 100 passes the obstacle point due to inertia when it encounters an obstacle for the first time, for example, if it gets under the obstacle, then The controller controls the cleaning robot 100 to continue to retreat the preset distance S, that is, reset the counted retreat distance S1, and return to step S3; otherwise, directly go to step S4;
  • Step S4 the controller controls the cleaning robot 100 to rotate by a preset angle ⁇ around the vertical longitudinal axis;
  • step S5 after the action of rotating the preset angle ⁇ is completed, the controller controls the cleaning robot 100 to continue to advance.
  • the walking control method of the present invention can control the cleaning robot 100 to detect whether it encounters an obstacle during the backward movement of the cleaning robot 100 after encountering an obstacle, thereby ensuring that the cleaning robot 100 can be smoothly detached from below the obstacle and avoid cleaning The robot 100 wanders under the obstacle and gets stuck.
  • step S4 further includes: S41, judging whether the second obstacle signal is received during the rotation of the step S4; if yes, turning back to reset and returning to the step S3; if not, proceeding to the step S5.
  • the controller controls the robot to return to rotation, that is, the rotation angle ⁇ , and then returns to step S3 (that is, control The cleaning robot 100 moves backward by a preset distance S); otherwise, it proceeds to step S5.
  • the method further includes: S21: mark obstacle points on the map, update the map and store the updated map.
  • the controller may mark the obstacle point A on the map of the cleaning robot 100 according to the coordinates, thereby updating the map of the cleaning robot 100, and may also control the memory Store the updated map.
  • the cleaning robot 100 and its walking control method of this embodiment have the following beneficial effects:
  • the collision receiving component provided at the top cover 14 can collide with the obstacle above the cleaning robot 100, thereby enabling the cleaning robot 100 to detect the obstacle above it;
  • the ball 20 is connected to the elastic member 40 through the support member 30, which reduces the wear of the elastic member 40 on the ball 20 and enhances the sensitivity and stability of obstacle detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Toys (AREA)

Abstract

一种机器人(100)及其行走控制方法。机器人(100)包括具有开口的顶盖(14)、控制器、与控制器相连接的感测元件(60)、设于开口处的安装座(16)以及碰撞收受组件,当感测元件(60)被激发时,感测元件(60)向控制器发送障碍信号,碰撞收受组件包括:圆球(20),其一小部分通过开口凸伸至顶盖(14)上方,且其余大部分始终以不可通过开口向上脱离的状态保持在顶盖(14)下方;支撑件(30),组装在安装座(16)上,其包含支撑部(31),圆球(20)可转动地收容于支撑部(31)顶表面的容纳槽内,当圆球(20)接收到外力时,在圆球(20)的带动下,支撑件(30)能够从不使感测元件(60)被激发的初始位置沿第一方向远离开口向使感测元件(60)被激发的第二位置运动;弹性件(40),其设于安装座(16)和顶盖(14)的至少其一与支撑件(30)之间,并使支撑件(30)具有保持在初始位置处的趋势。

Description

机器人及其行走控制方法 技术领域
本发明属于智能设备技术领域,涉及一种机器人及其行走控制方法。
背景技术
随着科技的进步,机器人在工业、生活中应用越来越广泛,例如智能扫地机、智能吸尘器、智能净化器等清洁机器人,或者智能割草机、智能浇花机等园林机器人,或者智能陪护机、智能伴读机、智能服务机等服务机器人,其融合了自行充电、行走、作业的技术,是目前机器人领域最具挑战性的热门研发课题。
现有的机器人,通常在其前侧设置遇障检测装置,以便于在行走过程中避开障碍物,或者在与障碍物发生碰撞后及时调整行走方向;但是,遇障检测装置无法检测到机器人上方的障碍物,并且还会使得机器人在行走过程中经常出现卡死在障碍物下方的情况发生。
以清洁机器人为例,其遇障检测装置通常包括与保险杠配合的感测器,在清洁机器人行走过程中,当保险杠碰到前方障碍物时,保险杠会向后活动并触发感测器,以识别出前方有障碍。但是,当床、沙发、桌、椅等家具下方具有与清洁机器人等高或略高的间隙时,因保险杠无法被碰撞到而致使清洁机器人不会检测到这些障碍物,并且一旦清洁机器人运动至这些家具下方后就会被卡住,使得清洁机器人无法继续运动至其他位置进行清洁作业。
发明内容
本发明的目的在于提供一种机器人及其行走控制方法,以至少解决现有技术中机器人无法检测到上方障碍物、被卡住的问题。
为实现上述发明目的之一,本发明一实施例提供了一种机器人,所述机器人包括具有开口的顶盖、控制器、与所述控制器相连接的感测元件、设于所述 开口处的安装座以及碰撞收受组件,当所述感测元件被激发时,所述感测元件向所述控制器发送障碍信号,所述碰撞收受组件包括:
圆球,所述圆球的一部分可通过所述开口凸伸至所述顶盖上方,且所述圆球的其余部分始终以不可通过所述开口向上脱离的状态保持在所述顶盖下方;
支撑件,其组装在所述安装座上,其包含支撑部,所述圆球可转动地收容于所述支撑部内,当所述圆球接收到外力时,在所述圆球的带动下,所述支撑件能够从不使所述感测元件被激发的初始位置沿第一方向远离所述开口向使所述感测元件被激发的第二位置运动;
弹性件,其设于所述安装座和所述顶盖的至少其一与所述支撑件之间,并使所述支撑件具有保持在所述初始位置处的趋势。
作为本发明一实施例的进一步改进,所述支撑件被所述安装座限制为不能够相对所述安装座在所述第一方向的垂直方向上晃动。
作为本发明一实施例的进一步改进,所述安装座具有安装腔和围出所述安装腔的侧壁;所述支撑件包括设置于所述安装腔内的限位部,所述限位部与所述侧壁贴合适配,以使得所述支撑件不能够相对所述安装座在所述第一方向的垂直方向上晃动。
作为本发明一实施例的进一步改进,所述安装座具有与所述开口沿所述第一方向相对设置的底壁,其中,于所述初始位置时,所述限位部至所述底壁的距离不大于所述圆球凸伸出所述顶盖的高度,以使所述支撑件沿所述第一方向的最大位移不大于所述圆球凸伸出所述顶盖的高度。
作为本发明一实施例的进一步改进,所述安装座具有与所述开口沿所述第一方向相对设置的底壁;所述支撑件包括沿所述第一方向延伸的柱形引导部;所述弹性件为夹持于所述底壁和所述支撑件之间的压簧,所述压簧套设于所述引导部上。
作为本发明一实施例的进一步改进,所述底壁上形成有环形凸台或环形凹槽;所述压簧的下端与所述环形凸台或所述环形凹槽相套设。
为实现上述发明目的之一,本发明一实施例提供了一种机器人的行走控制方 法,所述行走控制方法包括步骤:
S1,按照规划路径前进;
S2,接收到第一障碍信号;
S3,后退预设距离;
S31,判断步骤S3的后退过程中是否再次接收到第一障碍信号;若是,则重置已统计的后退距离,并返回步骤S3;若否,则进入步骤S4;
S4,旋转预设角度;
S5,前进。
作为本发明一实施例的进一步改进,所述步骤S4还包括:
S41,判断步骤S4的旋转过程中是否接收到第二障碍信号;若是,则回转复位,并返回步骤S3;若否,则进入步骤S5。
作为本发明一实施例的进一步改进,所述机器人包括具有开口的顶盖、控制器、与所述控制器相连接的感测元件、设于所述开口处的安装座、设于所述安装座內的支撑件及部分高出所述顶盖的圆球,
所述步骤S2具体为:所述圆球与障碍物接触时,在所述圆球的带动下,所述支撑件能够从不使所述感测元件被激发的初始位置沿第一方向远离所述开口向使所述感测元件被激发的第二位置运动,所述控制器从所述感测单元接收到第一障碍信号。
作为本发明一实施例的进一步改进,所述步骤S2之后还包括:
S21:在地图上标记障碍点,更新地图并存储更新后的地图。
与现有技术相比,本发明的有益效果是:一方面,通过设置于所述顶盖处的所述碰撞收受组件,可以与所述机器人的上方障碍物发生碰撞,进而使所述机器人能够对其上方障碍物进行检测;另一方面,所述圆球与障碍物进行碰撞后能够向下运动,从而避免所述机器人卡死在障碍物的下方,即使进入障碍物的下方之后也可以顺利退出;通过设置所述支撑件,其与所述圆球、所述弹性件分别配合,当所述圆球被碰撞且外力较大时,所述支撑件可与所述安装座配合以限制所述圆球过多的向下运动,从而降低了所述弹性件及所述感测元件受 损的可能性,此外,所述圆球通过所述支撑件与所述弹性件相连,减少了弹性件对所述圆球的磨损,并增强遇障检测的灵敏度和稳定性。
附图说明
图1是本发明一实施例的清洁机器人的立体示意图;
图2是本发明一实施例的清洁机器人具有局部剖视结构的立体示意图;
图3是图2中A区的局部放大图;
图4是本发明一实施例的清洁机器人具有局部剖视结构的侧视图;
图5是图4中B区的局部放大图;
图6是本发明一实施例的清洁机器人的行走控制方法的流程图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
本发明提供了一种机器人,参图1至图5所示的一优选实施例,该实施例中,所述机器人具体示例为清洁机器人100。下面以清洁机器人100对本发明的机器人进行介绍,当然,本发明的机器人还可以以其他具体形式进行实现,例如智能割草机、智能浇花机等园林机器人,或者智能陪护机、智能伴读机、智能服务机等服务机器人。
具体参图1至图5,清洁机器人100为圆形机器人,也即从俯视角度上看大致呈圆形结构,其包括机身10、控制器、感测元件60和碰撞收受组件。
其中,机身10包括顶盖14、防护板15、以及被罩设于顶盖14和防护板15内的主体装置。顶盖14覆盖于所述主体装置上方;防护板15至少部分位于所述主体装置的四周;顶盖14和防护板15大致限定出清洁机器人100的外表面,能够保护所述主体装置免受污损;在本实施例中,所述主体装置大体包括用于提供清洁机器人100整体所需电力的电池包、用于驱动空气沿预 设气路通道流动的气流发生单元(例如风机)、用于过滤并收集气流所裹挟的异物的集尘单元(包括例如尘杯、过滤器)、作用于待清洁面的清洁单元(例如地刷12)、以及用于沿待清洁面行走的行走单元(例如驱动轮13和辅助轮131)。
在本实施例中,清洁机器人100的行走包括沿方向v前进、沿方向v的反方向后退以及绕竖直纵轴转向,为清楚地表达本申请内所描述的位置与方向,将方向v的指向定义为“前”,将方向v的反方向的指向定义为“后”;其中,方向v与驱动轮13转轴相垂直。
所述控制器被配置为控制清洁机器人100,其具体可以控制所述气流发生单元、所述清洁单元、所述行走单元等。例如,所述控制器能够生成控制信号以使所述电池包向清洁机器人100的各个电力驱动部件的供电电路的导通或断开,进而控制清洁机器人100的开机或关机;所述控制器能够生成控制信号以使所述气流发生单元、所述清洁单元、所述行走单元启动,进而控制清洁机器人100动作,等等。
所述控制器优选地设置于机身10上,当然,其也可以设置于远程终端设备上或者同时设置于机身10上和远程终端设备上。另外,所述控制器的实现方式可以是包括其上形成有集成电路的至少一个芯片的各种类型的处理器,所述处理器的数目可以设置为一个或多个。
感测元件60设置于机身10内部并连接所述控制器,具体可采用有线连接或无线连接,当感测元件60被激发时,感测元件60向所述控制器发送障碍信号,进而所述控制器可根据接收到的障碍信号控制清洁机器人100。
所述碰撞收受组件与感测元件60相适配,其配置为能够与清洁机器人100的上方障碍物发生碰撞,并且在碰撞外力作用下由待命状态向效用状态变化,以使感测元件60被激发。
具体地,参图2,顶盖14具有上下贯通的开口,在本实施例中,所述开口优选设置于顶盖14前端位置附近,从而便于对清洁机器人100前进过程中的上方障碍物及时有效地进行检测;机身10还包括设置于所述开口处的安装 座16,安装座16位于顶盖14下方,在本实施例中,部分安装座16与顶盖14一体成型,且另一部分安装座16与顶盖14分体成型,将在后文中对其详细描述。当然,在替换实施例中,还可以设置为,全部安装座16与顶盖14一体成型或者分体成型。
所述碰撞收受组件活动地设置于所述开口处,其包括圆球20、支撑件30以及弹性件40。
其中,支撑件30活动组装在安装座16上,其具有初始位置和第二位置,并且能够相对安装座16从所述初始位置沿第一方向远离所述开口向所述第二位置运动,在本实施例中,所述第一方向竖直向下,也即支撑件30由所述初始位置竖直向下以远离所述开口。当然,在替换实施例中,所述第一方向也可以不平行于竖直方向。
并且,支撑件30与感测元件60位置相适配,当支撑件30由所述初始位置向所述第二位置运动时,支撑件30使感测元件60由不被激发状态变化为被激发状态。也就是说,当支撑件30位于所述初始位置时,感测元件60不被激发;而当支撑件30位于所述第二位置时,支撑件30使感测元件60被激发。可以理解的是,清洁机器人100在正常情况下,例如圆球20未与障碍物发生碰撞时,支撑件30位于所述初始位置,而一旦圆球20与障碍物发生碰撞(包括圆球20与障碍物保持在接触状态时),支撑件30即可位于所述第二位置。也即,该第二位置可以为支撑件30相对安装座16的一个位置、多个位置或者连续位置区间。
支撑件30包括支撑部31,该支撑部31的顶表面上具有容纳槽,所述容纳槽朝向所述开口开放且其槽面呈球冠面,从而与所述开口相连通。
圆球20可旋转地收容于所述容纳槽内以使圆球20被支撑件30所支撑。在本实施例中,圆球20大于所述开口,这样,圆球20的一小部分(小于半球)能够通过所述开口凸伸至顶盖14的上方,而且圆球20的其余大部分(大于半球)始终以不可通过所述开口向上脱离的状态保持在顶盖14下方,也就是说圆球20被顶盖14限位而无法整体向上穿过所述开口,从而避免从清洁 机器人100上脱落。
弹性件40设置于机身10和支撑件30之间,其作用于支撑件30以使得支撑件30具有保持在所述初始位置处的趋势。在本实施例中,弹性件40具体设置于安装座16和支撑件30之间,后文中对其配合结构进行详细描述,当然,在其他实施例中,弹性件40还可以设置于顶盖14和支撑件30之间。
其中,在所述碰撞收受组件在所述待命状态时,也即,所述碰撞收受组件未与障碍物发生碰撞的情况下,在弹性件40的作用下,支撑件30位于使感测元件40不被激发的所述初始位置处,且圆球20被支撑件30所支撑,圆球20的顶部通过所述开口凸伸至顶盖14的上方;当圆球20的顶部受到外力时,例如圆球20与清洁机器人100的上方障碍物发生碰撞时,所述碰撞收受组件由所述待命状态向所述效用状态变化,具体地,在圆球20的带动下,支撑件30由所述初始位置竖直向下向所述第二位置运动,支撑件30使感测元件40被激发。
这样,一方面,通过设置于顶盖14处的所述碰撞收受组件,可以与清洁机器人100的上方障碍物发生碰撞,进而使清洁机器人100能够对其上方障碍物进行检测;另一方面,圆球20与障碍物进行碰撞后能够向下运动,从而避免清洁机器人100卡死在障碍物的下方,即使进入障碍物的下方之后也可以顺利脱离;通过设置支撑件30,其与圆球20、弹性件40分别配合,当圆球20被碰撞且外力较大时,支撑件30可限制圆球20过多的向下运动,从而降低了弹性件40及感测元件受损60的可能性;此外,圆球20通过支撑件30与弹性件40相连,减少了弹性件40对圆球20的磨损,增强遇障检测的灵敏度和稳定性。
进一步地,支撑件30被安装座16限制为不能够相对安装座16在所述第一方向的垂直方向上晃动,这样,可以进一步保证当圆球20受到的外力具有横向分量时,圆球20可以在支撑件30的所述容纳槽内旋转,且不会造成支撑件30横向运动而影响弹性件40。
安装座16具有安装腔160和围出安装腔160的侧壁161;支撑件30包 括设置于安装腔160内的限位部32,限位部32与侧壁161贴合适配,以使得支撑件30无法相对于安装座16在所述第一方向的垂直方向上晃动。在本实施例中,侧壁161的内表面、安装腔160以及限位部32外表面均呈圆柱形,当然,在其他实施例中,侧壁161的内表面、安装腔160以及限位部32外表面还可以设置为其他相对应的形状。
安装腔160与所述开口相连通;支撑件30包括形成所述容纳槽的支撑部31,该支撑部31也设置于安装腔160内,在本实施例中,支撑件30的限位部32连接至支撑件30的支撑部31的四周外缘。
进一步地,所述碰撞收受组件在所述待命状态时,支撑件30位于所述初始位置,弹性件40此时具有形变,弹性件40通过支撑件30驱使圆球20具有进一步通过所述开口向上凸伸的趋势,也即使得圆球20被支撑件30和顶盖14紧密夹持,从而避免圆球20在所述开口处晃动。
并且,在所述碰撞收受组件由所述待命状态向所述效用状态变化时,也即支撑件30由所述初始位置竖直向下运动时,弹性件40的形变持续加剧。
当圆球20受到的外力消失时,例如当障碍物脱离开圆球20时,弹性件40在其自身形变恢复力作用下,驱动支撑件30带动圆球20向上移动,直至所述碰撞收受组件恢复所述待命状态。
在本实施例中,弹性件40设置为始终具有压缩形变的压簧,当然,在替代实施例中,弹性件40还可以设置为拉簧或者扭簧,不限于所举实现方式。
进一步地,安装座16还具有限定安装腔160下边界的底壁162,底壁162与所述开口沿所述第一方向相对设置,也即,在本实施例中底壁162垂直于竖直方向并位于所述开口下方。所述压簧夹持于底壁162和支撑件30之间,具体来讲,所述压簧的一端(在本实施例中为下端)抵持底壁162上表面且其另一端(在本实施例中为上端)抵持支撑件30的支撑部31下表面。
优选地,底壁162上形成有向上凸伸的环形凸台1621,所述压簧的下端套设在环形凸台1621内,从而稳定所述压簧的位置,避免所述压簧的下端位置随意移动。当然,在其他实施例中,所述压簧的下端还可以套设在环形凸 台1621外,或者,取消环形凸台1621而在底壁162上形成有向下凹陷的环形凹部,所述压簧的下端与所述环形凹部相套设。
进一步地,于所述初始位置时,也即所述碰撞收受组件在所述待命状态时,限位部32的下端与底壁162具有一间隙,该间隙不大于圆球20凸伸出顶盖14的高度,也就是说,限位部32的下端至底壁162的距离不大于圆球20凸伸出顶盖14的高度,以使支撑件30沿所述第一方向的最大位移不大于圆球20凸伸出顶盖14的高度,从而进一步对所述压簧和感测元件60起保护作用,避免二者受压损坏。可以理解的,限位部32的下端至底壁162的距离不小于支撑件30由所述初始位置至所述第二位置的最小距离,从而保证支撑件30可以有效地使感测元件60被激发,优选地,限位部32的下端至底壁162的距离等于或者略大于支撑件30由所述初始位置至所述第二位置的最小距离,从而避免过分挤压感测元件60。
进一步地,支撑件30还包括沿所述第一方向延伸的圆柱形引导部33,所述压簧套设于引导部33外,从而进一步限定所述压簧的运动路径,避免所述压簧受到偏压而发生折弯或卡滞。
优选地,支撑部31设置为具有足够厚度的球面板结构,其下表面为球面;引导部33自支撑件30的支撑部31沿所述第一方向远离所述开口延伸;引导部33的中轴线穿过支撑部31的几何球心,从而保证所述压簧受力均匀性,进而增强所述碰撞收受组件整体结构的稳定性。
进一步地,支撑件30包括与感测元件60位置适配的抵接部34,当支撑件30向下移动时,抵接部34趋近感测元件60以使感测元件60被激发。
在本实施例中,感测元件60在抵接部34的正下方,当然,在其他实施例中,感测元件60还可以位于抵接部34的侧下方。
优选地,抵接部34自引导部33下端呈直径渐缩的锥形向下延伸,这样,可以便于支撑件30与所述压簧的套接;并且,感测元件60可以设置为通过接触而被激发的触发元件,例如压力传感器或微动开关,这样,抵接部34下端与感测元件60点面接触可以增加灵敏度。当然,感测元件60也可以设 置为不通过接触而依靠位置关系即可被激发的元件,例如光感传感器等。
在本实施例中,安装座16的底壁162上还具有通孔,所述通孔设置于环形凸台1621中心位置处;感测元件60位于所述通孔的下方,其具体可通过连接结构悬挂于安装座16的底壁162上;抵接部34至少下端穿过所述通孔延伸至感测元件60处。
进一步地,在本实施例中,安装座16的底壁162和侧壁161下端部分与顶盖14分体成型,其构成安装座16的底托结构,安装座16的侧壁161上端部分与顶盖14一体成型,所述底托结构与侧壁161上端部分可以组装配接,这样,可以方便所述碰撞收受组件的装配。
另外,顶盖14具有围出所述开口的边沿141,该边沿141自侧壁161呈环形向所述开口中心处收缩,这样,所述开口呈圆形且与安装腔160同心。
进一步地,机身10还包括凸伸出顶盖14的摄像元件11,当所述碰撞收受组件处于所述待命状态时,圆球20的顶端至顶盖14的距离不小于摄像元件11顶端至顶盖14的距离,这样,可以进行及时有效的检测到会碰撞到摄像元件11的上方障碍物,以保护摄像元件11。
进一步地,清洁机器人100还具有存储器,所述存储器配置为可以临时或非临时地存储用于清洁机器人100的操作的数据和程序。在本实施例中,所述存储器至少配置为:存储关于清洁区域的预设地图。所述预设地图可以通过绘制、扫描、下载等方式产生。
所述存储器的实现方式可以为闪存类型、硬盘类型、随机存储器(RAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁存储器、磁盘、光学磁盘等存储介质中的至少一种或多种。然而,所述存储器的类型不限于此,其还可以为在因特网上执行存储功能的网络存储器。
所述控制器与所述存储器相连接,并用于访问和控制所述存储器,例如:读取所述存储器内存储的地图,控制所述存储器更新地图,等。
进一步地,本发明还提供了一种机器人的行走控制方法,参图6的一优 选实施例,本发明的所述行走控制方法具体包括步骤:
S1,按照规划路径前进;
S2,接收到第一障碍信号;
S3,后退预设距离;
S31,判断步骤S3的后退过程中是否再次接收到第一障碍信号;若是,则重置已统计的后退距离,并返回步骤S3;若否,则进入步骤S4;
S4,旋转预设角度;
S5,前进。
结合以图1至图5所示的清洁机器人100,对所述行走控制方法进行说明:
步骤S1,所述控制器控制清洁机器人100按照规划路径前进;
步骤S2,圆球20与障碍物发生碰撞,圆球20推动支撑件30向下移动,抵接部34趋近感测元件60以使得感测元件60被激发,所述控制器从感测元件60处接收到第一障碍信号;
步骤S3,所述控制器控制清洁机器人100后退预设距离S;
步骤S31,在所述控制器控制清洁机器人100后退预设距离S的过程中,判断是否再次接收到第一障碍信号;假如已经后退了距离S1(S1<S),然而所述控制器再次从感测元件60处接收到第一障碍信号,这种情况有可能是清洁机器人100前进过程中首次遇到障碍物时因为惯性作用而越过了该遇障点,例如钻入了障碍物下方,那么所述控制器控制清洁机器人100继续后退所述预设距离S,也即重置已统计的后退距离S1,返回步骤S3;否则,直接进入步骤S4;
步骤S4,所述控制器控制清洁机器人100绕竖直纵轴旋转预设角度β;
步骤S5,在完成旋转预设角度β的动作后,所述控制器控制清洁机器人100继续前进。
这样,本发明的所述行走控制方法,能够清洁机器人100在遇障之后,控制清洁机器人100后退过程中再检测是否遇障,从而保证清洁机器人100能够从障碍物下方顺利脱离出来,而避免清洁机器人100在障碍物下方徘徊 卡死。
进一步地,所述步骤S4还包括:S41,判断步骤S4的旋转过程中是否接收到第二障碍信号;若是,则回转复位,并返回步骤S3;若否,则进入步骤S5。
以清洁机器人100为例,在清洁机器人100旋转预设角度β过程中,判断是否接收到第二障碍信号;假如已经旋转了角度γ(γ<β),而所述控制器从感测元件60处接收到第二障碍信号,这种情况有可能是清洁机器人100的侧方有障碍物,则所述控制器控制所述机器人回转复位,也即回转角度γ,而后返回步骤S3(也即控制清洁机器人100后退预设距离S);否则进入步骤S5。
进一步地,所述步骤S2之后还包括:S21:在地图上标记障碍点,更新地图并存储更新后的地图。
以清洁机器人100为例,所述清洁机器人100遇到障碍后,所述控制器可以根据坐标在清洁机器人100的地图上标记障碍点A,从而更新清洁机器人100的地图,还可以控制所述存储器存储更新后的地图。
与现有技术相比,本实施例的清洁机器人100及其行走控制方法具有以下有益效果:
(1)通过设置于顶盖14处的所述碰撞收受组件,可以与清洁机器人100的上方障碍物发生碰撞,进而使清洁机器人100能够对其上方障碍物进行检测;
(2)圆球20与障碍物进行碰撞后能够向下运动,从而避免清洁机器人100卡死在障碍物的下方,即使进入障碍物的下方之后也可以顺利脱离;通过设置支撑件30,其与圆球20、弹性件40分别配合,当圆球20被碰撞且外力较大时,支撑件30可限制圆球20过多的向下运动,从而降低了弹性件40及感测元件受损60的可能性;
(3)圆球20通过支撑件30与弹性件40相连,减少了弹性件40对圆球20的磨损,增强遇障检测的灵敏度和稳定性
(4)在清洁机器人100遇障之后,在控制清洁机器人100后退过程中再检测是否遇障,从而保证清洁机器人100能够从障碍物下方顺利脱离出来,而避免清洁机器人100在障碍物下方徘徊卡死。
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。

Claims (10)

  1. 一种机器人,所述机器人包括具有开口的顶盖、控制器、与所述控制器相连接的感测元件、设于所述开口处的安装座以及碰撞收受组件,当所述感测元件被激发时,所述感测元件向所述控制器发送障碍信号,其特征在于,所述碰撞收受组件包括:
    圆球,所述圆球的一部分可通过所述开口凸伸至所述顶盖上方,且所述圆球的其余部分始终以不可通过所述开口向上脱离的状态保持在所述顶盖下方;
    支撑件,其组装在所述安装座上,其包含支撑部,所述圆球可转动地收容于所述支撑部内,当所述圆球接收到外力时,在所述圆球的带动下,所述支撑件能够从不使所述感测元件被激发的初始位置沿第一方向远离所述开口向使所述感测元件被激发的第二位置运动;
    弹性件,其设于所述安装座和所述顶盖的至少其一与所述支撑件之间,并使所述支撑件具有保持在所述初始位置处的趋势。
  2. 根据权利要求1所述的机器人,其特征在于,所述支撑件被所述安装座限制为不能够相对所述安装座在所述第一方向的垂直方向上晃动。
  3. 根据权利要求2所述的机器人,其特征在于,所述安装座具有安装腔和围出所述安装腔的侧壁;所述支撑件包括设置于所述安装腔内的限位部,所述限位部与所述侧壁贴合适配,以使得所述支撑件不能够相对所述安装座在所述第一方向的垂直方向上晃动。
  4. 根据权利要求3所述的机器人,其特征在于,所述安装座具有与所述开口沿所述第一方向相对设置的底壁,其中,于所述初始位置时,所述限位部至所述底壁的距离不大于所述圆球凸伸出所述顶盖的高度,以使所述支撑件沿所述第一方向的最大位移不大于所述圆球凸伸出所述顶盖的高度。
  5. 根据权利要求1所述的机器人,其特征在于,所述安装座具有与所述开口沿所述第一方向相对设置的底壁;所述支撑件包括沿所述第一方向延伸的柱形引导部;所述弹性件为夹持于所述底壁和所述支撑件之间的压簧,所述压簧套设于所述引导部上。
  6. 根据权利要求5所述的机器人,其特征在于,所述底壁上形成有环形凸台或环形凹槽;所述压簧的下端与所述环形凸台或所述环形凹槽相套设。
  7. 一种机器人的行走控制方法,其特征在于,所述行走控制方法包括步骤:
    S1,按照规划路径前进;
    S2,接收到第一障碍信号;
    S3,后退预设距离;
    S31,判断步骤S3的后退过程中是否再次接收到第一障碍信号;若是,则重置已统计的后退距离,并返回步骤S3;若否,则进入步骤S4;
    S4,旋转预设角度;
    S5,前进。
  8. 根据权利要求7所述的机器人的行走控制方法,其特征在于,所述步骤S4还包括:
    S41,判断步骤S4的旋转过程中是否接收到第二障碍信号;若是,则回转复位,并返回步骤S3;若否,则进入步骤S5。
  9. 根据权利要求7所述的机器人的行走控制方法,其特征在于,所述机器人包括具有开口的顶盖、控制器、与所述控制器相连接的感测元件、设于所述开口处的安装座、设于所述安装座內的支撑件及部分高出所述顶盖的圆球,
    所述步骤S2具体为:所述圆球与障碍物接触时,在所述圆球的带动下,所述支撑件能够从不使所述感测元件被激发的初始位置沿第一方向远离所述开口向使所述感测元件被激发的第二位置运动,所述控制器从所述感测单元接收到第一障碍信号。
  10. 根据权利要求7所述的机器人的行走控制方法,其特征在于,所述步骤S2之后还包括:
    S21:在地图上标记障碍点,更新地图并存储更新后的地图。
PCT/CN2019/121445 2018-11-29 2019-11-28 机器人及其行走控制方法 Ceased WO2020108549A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811444423.7A CN109445436B (zh) 2018-11-29 2018-11-29 机器人及其行走控制方法
CN201811444423.7 2018-11-29

Publications (1)

Publication Number Publication Date
WO2020108549A1 true WO2020108549A1 (zh) 2020-06-04

Family

ID=65555289

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/121445 Ceased WO2020108549A1 (zh) 2018-11-29 2019-11-28 机器人及其行走控制方法

Country Status (2)

Country Link
CN (1) CN109445436B (zh)
WO (1) WO2020108549A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109445436A (zh) * 2018-11-29 2019-03-08 天佑电器(苏州)有限公司 机器人及其行走控制方法
CN112596523A (zh) * 2020-12-15 2021-04-02 速感科技(北京)有限公司 自主移动设备
CN116195928A (zh) * 2021-11-30 2023-06-02 深圳银星智能集团股份有限公司 底座结构及清洁机器人

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110279348B (zh) * 2019-06-18 2024-05-24 深圳瑞科时尚电子有限公司 一种自移动设备
CN110682982A (zh) * 2019-10-11 2020-01-14 上海钧正网络科技有限公司 一种二维码装置及车辆
CN113243853B (zh) * 2020-02-11 2024-01-16 鸿富锦精密工业(武汉)有限公司 支撑装置及可移动设备
CN116098535B (zh) * 2023-04-14 2023-06-27 北京史河科技有限公司 一种高空机器人及其行走控制方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080084284A1 (en) * 2006-10-09 2008-04-10 Samsung Electronics Co., Ltd. Obstruction-determining apparatus for preventing mobile robot from becoming obstructed and boundary-estimation method and medium using the obstruction-determining apparatus
CN205126120U (zh) * 2015-10-10 2016-04-06 松下家电研究开发(杭州)有限公司 一种智能扫地机器人
CN105818130A (zh) * 2014-12-04 2016-08-03 恩斯迈电子(深圳)有限公司 状态检测方法、机器人及移动装置
CN105988139A (zh) * 2015-04-15 2016-10-05 小米科技有限责任公司 智能清洁设备及其碰撞探测组件、脱困方法和装置
CN207429066U (zh) * 2017-04-01 2018-06-01 北京石头世纪科技有限公司 智能清洁设备
CN109445436A (zh) * 2018-11-29 2019-03-08 天佑电器(苏州)有限公司 机器人及其行走控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107788915B (zh) * 2017-11-03 2020-12-25 北京奇虎科技有限公司 机器人及机器人的碰撞处理方法、电子设备
CN107817800A (zh) * 2017-11-03 2018-03-20 北京奇虎科技有限公司 机器人及机器人的碰撞处理方法、电子设备
CN209915851U (zh) * 2018-11-29 2020-01-10 天佑电器(苏州)有限公司 机器人
CN109388143B (zh) * 2018-11-29 2024-03-12 天佑电器(苏州)有限公司 机器人及其行走控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080084284A1 (en) * 2006-10-09 2008-04-10 Samsung Electronics Co., Ltd. Obstruction-determining apparatus for preventing mobile robot from becoming obstructed and boundary-estimation method and medium using the obstruction-determining apparatus
CN105818130A (zh) * 2014-12-04 2016-08-03 恩斯迈电子(深圳)有限公司 状态检测方法、机器人及移动装置
CN105988139A (zh) * 2015-04-15 2016-10-05 小米科技有限责任公司 智能清洁设备及其碰撞探测组件、脱困方法和装置
CN205126120U (zh) * 2015-10-10 2016-04-06 松下家电研究开发(杭州)有限公司 一种智能扫地机器人
CN207429066U (zh) * 2017-04-01 2018-06-01 北京石头世纪科技有限公司 智能清洁设备
CN109445436A (zh) * 2018-11-29 2019-03-08 天佑电器(苏州)有限公司 机器人及其行走控制方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109445436A (zh) * 2018-11-29 2019-03-08 天佑电器(苏州)有限公司 机器人及其行走控制方法
CN109445436B (zh) * 2018-11-29 2024-08-09 天佑电器(苏州)有限公司 机器人及其行走控制方法
CN112596523A (zh) * 2020-12-15 2021-04-02 速感科技(北京)有限公司 自主移动设备
CN116195928A (zh) * 2021-11-30 2023-06-02 深圳银星智能集团股份有限公司 底座结构及清洁机器人

Also Published As

Publication number Publication date
CN109445436B (zh) 2024-08-09
CN109445436A (zh) 2019-03-08

Similar Documents

Publication Publication Date Title
WO2020108549A1 (zh) 机器人及其行走控制方法
WO2020108550A1 (zh) 机器人及其行走控制方法
KR102422001B1 (ko) 잔디깎이 로봇 및 그 제어방법
US6481515B1 (en) Autonomous mobile surface treating apparatus
US20220276658A1 (en) Autonomous mobile robot, method for docking autonomous mobile robot, control device and smart cleaning system
US11054836B2 (en) Autonomous mobile robot, method for docking an autonomous mobile robot, control device and smart cleaning system
US11096545B2 (en) Robot cleaner
KR102321278B1 (ko) 로봇 청소기 및 로봇 청소기 제어 방법
CN210077563U (zh) 清洁机器人及应用于清洁机器人的盖板翻转机构
KR20070018319A (ko) 알에프 안테나를 구비한 로봇청소기
CN111714027A (zh) 自主清洁器
WO2015163373A1 (ja) 電気掃除機
AU2022433747B2 (en) Automatic cleaning apparatus.
WO2020177181A1 (zh) 自主清洁器
CN222815698U (zh) 清洁模组与清洁设备
CN118078140A (zh) 清洁模组、清洁模组的清洁方法与清洁设备
US20250352019A1 (en) Automatic water change assembly and automatic cleaning maintenance station
US20250221595A1 (en) Cleaning robot
JP7063534B2 (ja) 自走式電気掃除機
CN209915851U (zh) 机器人
US20240374106A1 (en) Vibrating mop and automatic cleaning device
WO2024146118A1 (zh) 过滤装置、基站和清洁机器人系统
CN215914462U (zh) 一种识别系统及具有其的自移动清洁设备
CN216256935U (zh) 一种清洁件组件和自移动清洁设备
CN117530614A (zh) 一种清洁机器人的控制方法及清洁机器人

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19891183

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19891183

Country of ref document: EP

Kind code of ref document: A1