Intelligent positioning method, positioning device and electronic equipment

By implementing intelligent positioning methods in pet robots, using real-time images and preset images to lock users, and controlling robots to follow, the existing pet robots are solved inadequate intelligence when users go out, and more advanced user companionship and security guarantees are achieved.

CN119888794APending Publication Date: 2025-04-25SHENZHEN EVIEW GPS TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510016838.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing pet robots need to be improved in terms of intelligence, especially in terms of automatic positioning and following and accompanying users when they go out.

Method used

An intelligent positioning method is proposed to obtain real-time images around the pet robot, lock the user based on the real-time image and preset image, and control the pet robot to perform follow-up operations. This method can improve the accuracy of positioning by acquiring the user's face image, clothing image or body data.

Benefits of technology

It realizes the automatic positioning and following and accompanying users by pet robots, improves the intelligence of pet robots, and enhances the safety and accompanying users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119888794A_ABST
    Figure CN119888794A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of pet robots, and provides an intelligent positioning method, a positioning device and electronic equipment. The method comprises the steps of determining that a user is in a going-out state, and obtaining real-time images around the pet robot; locking the user based on the real-time image and a preset image; and controlling the pet robot to execute following operation. According to the intelligent positioning method provided by the embodiment of the invention, the pet robot moves along with the user, so that following and accompanying of the user are realized, and the intelligent degree of the pet robot is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of pet robot technology, and in particular to an intelligent positioning method, a positioning device and an electronic device. Background Art

[0002] Pet robots are products that combine artificial intelligence and robotics technologies to provide users with companionship and interactive experiences. These robots usually have the ability to simulate pet behavior and can interact with their owners through voice, movement, and even emotional responses. Pet robots are widely used in the fields of home, elderly care, and children's education.

[0003] The intelligence level of pet robots in related technologies still needs to be improved. Summary of the invention

[0004] The present application aims to solve at least one of the technical problems existing in the related art. To this end, the present application proposes an intelligent positioning method, a positioning device and an electronic device.

[0005] According to the first aspect of the present application, the intelligent positioning method is applied to a pet robot, and the method includes:

[0006] Determining that the user is out of the house, and acquiring real-time images of the surroundings of the pet robot;

[0007] Based on the real-time image and the preset image, locking the user;

[0008] The pet robot is controlled to perform a following operation.

[0009] According to one embodiment of the present application, before the step of locking the user based on the real-time image and the preset image, the step includes:

[0010] Get the user's facial image;

[0011] The step of locking the user based on the real-time image and the preset image comprises:

[0012] The user is locked based on the real-time image and the user's facial image.

[0013] According to one embodiment of the present application, before the step of locking the user based on the real-time image and the preset image, the step includes:

[0014] Get an image of the clothes the user is wearing;

[0015] The step of locking the user based on the real-time image and the preset image comprises:

[0016] Based on the real-time image and the image of the clothes worn by the user, the user is locked.

[0017] According to one embodiment of the present application, before the step of locking the user based on the real-time image and the preset image, the step includes:

[0018] Acquire physical data of the user, wherein the physical data includes at least one of the height of the user, the skin color of the user, and the hair color of the user;

[0019] The step of locking the user based on the real-time image and the preset image comprises:

[0020] The user is locked based on the real-time image and the user's physical data.

[0021] According to one embodiment of the present application, after the step of controlling the pet robot to perform the following operation, the following steps are included:

[0022] Determining that the distance between the pet robot and the user exceeds a preset value;

[0023] The pet robot is controlled to send out a warning message.

[0024] According to one embodiment of the present application, after the step of controlling the pet robot to perform the following operation, the following steps are included:

[0025] When the user cannot be locked within the preset time, a prompt message is issued to remind the user to stop moving or move towards the pet robot.

[0026] According to the second aspect of the present application, the smart positioning device includes:

[0027] An acquisition module, used to determine that the user is out of the house, and acquire real-time images of the surroundings of the pet robot;

[0028] A determination module, used to lock a user based on the real-time image and the preset image;

[0029] The control module is used to control the pet robot to perform a following operation.

[0030] According to an electronic device of an embodiment of the third aspect of the present application, the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the above-mentioned intelligent positioning method when executing the computer program.

[0031] According to the non-transitory computer-readable storage medium of the fourth aspect embodiment of the present application, the non-transitory computer-readable storage medium includes a computer program, and when the computer program is executed by the processor, the above-mentioned intelligent positioning method is implemented.

[0032] According to the computer program product of the fifth aspect of the present application, the computer program product includes a computer program, and when the computer program is executed by the processor, the above-mentioned intelligent positioning method is implemented.

[0033] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 It is a schematic diagram of the process of the intelligent positioning method of the present invention;

[0036] Figure 2 It is a structural schematic diagram of the intelligent positioning device provided by the present invention;

[0037] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0039] The embodiments of the present application provide embodiments of the intelligent positioning method. It should be noted that although a logical order is shown in the flow chart, under certain data, the steps shown or described may be completed in an order different from that shown here.

[0040] Before introducing the intelligent positioning method of the embodiment of the present application, the application scenario of the intelligent positioning method is first explained. The intelligent positioning method of the present application can be applied to smart terminals such as smart phones, tablets and computers, and can also be applied to servers. The present application does not make any special limitations here, as long as it can carry and implement the intelligent positioning method of the present application.

[0041] The following description will be given by applying the intelligent positioning method to the server side, but it should be understood that the intelligent positioning method is not limited to being applied only to the server side.

[0042] Elderly people and children often need special people to accompany them when they go out. This application improves the intelligence of pet robots so that pet robots can automatically locate and lock users, thus achieving follow-up and accompanying of users.

[0043] Combine the following Figures 1 to 3 The present invention describes an intelligent positioning method, a positioning device and an electronic device.

[0044] According to the embodiment of the first aspect of the present application, Figure 1 As shown, the intelligent positioning method is applied to a pet robot, and the intelligent positioning method includes:

[0045] Step 101: Determine that the user is out of the house and obtain real-time images of the surroundings of the pet robot.

[0046] It is understandable that the pet robot can be placed at the door, and when the user is detected to go out of the door, it is determined that the user is in the out-of-door state. Alternatively, the user can send a command to the pet robot, and when the pet robot receives the command, it is determined that the user is in the out-of-door state.

[0047] It is understandable that when it is determined that the user is out of the house, the pet robot is controlled to obtain real-time images of the surroundings, so as to locate and lock the user according to the real-time images of the surroundings. Specifically, the real-time images of the surroundings of the pet robot can be obtained by a camera installed on the pet robot.

[0048] Step 102: Lock the user based on the real-time image and the preset image.

[0049] It can be understood that the preset image is the image information of the user, and then by comparing the real-time image with the preset image, similar or identical features as the preset image are captured from the real-time image, the user's position can be determined, thereby achieving positioning of the user.

[0050] Step 103: Control the pet robot to perform a following operation.

[0051] According to the intelligent positioning method of the present application, when the user is out of the house, the pet robot is controlled to obtain real-time images of the surroundings, and then the preset images are compared with the real-time images of the surroundings, the user is identified from the real-time images of the surroundings, and the positioning of the user is locked, that is, the user's position can be determined, and then the pet robot is controlled to perform a following operation, so that the pet robot moves with the user, and the user's following and accompanying is realized, thereby improving the intelligence level of the pet robot.

[0052] In one embodiment of the present application, before the step of locking the user based on the real-time image and the preset image, the following steps are included:

[0053] Get the user's facial image;

[0054] The step of locking the user based on the real-time image and the preset image comprises:

[0055] The user is locked based on the real-time image and the user's facial image.

[0056] It is understandable that the user's facial image is first obtained and stored in the pet robot or server. When the user is out of the house and needs to be located and locked, the user is identified and locked based on the real-time images around the pet robot and the user's facial image, so that the pet robot can perform a following operation.

[0057] It is understandable that by comparing the user's facial image with the real-time image, it is possible to determine whether the user appears in the real-time image and the specific position of the user in the real-time image, thereby achieving positioning lock of the user.

[0058] In one embodiment of the present application, before the step of locking the user based on the real-time image and the preset image, the following steps are included:

[0059] Get an image of the clothes the user is wearing;

[0060] The step of locking the user based on the real-time image and the preset image comprises:

[0061] Based on the real-time image and the image of the clothes worn by the user, the user is locked.

[0062] It is understandable that the image of the clothes worn by the user is first obtained, and the image of the clothes worn by the user can be stored in the pet robot or the server. When the user is out of the house and needs to be located and locked, the user is identified and locked based on the real-time images around the pet robot and the image of the clothes worn by the user, so that the pet robot can perform a following operation.

[0063] It is understandable that comparing the image of the clothes worn by the user with the real-time image can help determine whether the user appears in the real-time image and the specific position of the user in the real-time image, thereby improving the accuracy of positioning the user.

[0064] It can be understood that the clothes worn by the user refer to the clothes worn on the upper body of the user, the clothes worn on the lower body of the user, the socks worn by the user, the hat worn by the user, and the like.

[0065] In some embodiments, before the step of locking the user based on the real-time image and the preset image, the step includes:

[0066] Acquire physical data of the user, wherein the physical data includes at least one of the height of the user, the skin color of the user, and the hair color of the user;

[0067] The step of locking the user based on the real-time image and the preset image comprises:

[0068] The user is locked based on the real-time image and the user's physical data.

[0069] It is understandable that the user's height, skin color, hair color and other physical data are first obtained and stored in the pet robot or server. When the user is out of the house and needs to be located and locked, the user is identified and locked based on the real-time images around the pet robot and the user's height, skin color, hair color and other physical data, so that the pet robot can perform the following operation.

[0070] It is understandable that comparing the user's height, skin color, hair color and other physical data with the real-time image can help determine whether the user appears in the real-time image and the specific location in the real-time image, thereby improving the accuracy of the user's positioning lock.

[0071] In one embodiment of the present application, after the step of controlling the pet robot to perform the following operation, the following steps are included:

[0072] Determining that the distance between the pet robot and the user exceeds a preset value;

[0073] The pet robot is controlled to send out a warning message.

[0074] It is understandable that when the distance between the pet robot and the user exceeds a preset value, it means that the distance between the pet robot and the user is too far, and the pet robot may be at risk of losing the user, so the pet robot is controlled to send a warning message to remind the user.

[0075] It is understandable that the warning information can be issued in the form of voice broadcast or sent to a terminal carried by the user.

[0076] In one embodiment of the present application, after the step of controlling the pet robot to perform the following operation, the following steps are included:

[0077] When the user cannot be locked within the preset time, a prompt message is issued to remind the user to stop moving or move towards the pet robot.

[0078] It is understandable that when the pet robot fails to lock the user within the preset time, that is, the user is not recognized in the real-time images around the pet robot within the preset time, it means that the user has left the pet robot's sight. Then the pet robot is controlled to send a prompt message to prompt the user to stop moving or move towards the pet robot to prevent the pet robot from losing the user.

[0079] It is understandable that when the pet robot fails to lock onto the user within the preset time, it can send a prompt message to remind the user to stop moving. Then the pet robot determines the search direction based on the user's movement direction when the user was last locked. The pet robot moves according to the search direction until it locks onto the user again.

[0080] In one embodiment of the present application, after the step of issuing the prompt information, the method further includes: obtaining a picture taken by a body-worn camera, wherein the body-worn camera is installed on the user;

[0081] Determine the user's location based on the image captured by the body-worn camera;

[0082] Based on the user's position, the pet robot is controlled to move.

[0083] It is understandable that when the pet robot fails to lock the user within the preset time, that is, loses the user, it can obtain the shooting picture of the body camera on the user to determine the user's location based on the shooting picture of the body camera, and then control the pet robot to move towards the user based on the user's location, so that the pet robot locks the user again. For example, a landmark building can be determined from the shooting picture of the body camera, and then combined with map information, the user's location can be determined.

[0084] Specifically, the step of determining the user's location based on the image captured by the body-worn camera includes:

[0085] Acquire an image of the surroundings of the pet robot;

[0086] The user's location is determined based on the images captured by the portable camera and the images around the pet robot.

[0087] It can be understood that when determining the user's position based on the footage captured by the body-mounted camera, images around the pet robot are obtained, and then the footage captured by the body-mounted camera and the images around the pet robot are compared to determine the user's position.

[0088] When the pet robot just loses its user, the distance between the pet robot and the user will not be too far, so the images around the pet robot and the images taken by the portable camera will overlap, and the approximate location of the user can be determined based on the overlapping parts.

[0089] For example, the images captured by the body camera and the images around the pet robot are compared to obtain overlapping buildings, and then based on the overlapping buildings, the approximate location of the user can be determined.

[0090] For example, when the user and the pet robot are in a place with a large space and a large flow of people, such as a square or a station, the pet robot is likely to lose the user. In this case, the overlapping images can be determined based on the images around the pet robot and the images taken by the body-carrying camera, and then the position between the user and the pet robot can be determined. Furthermore, landmark buildings, such as shop names, can be determined from the overlapping images. Based on the images taken by the body-carrying camera, the angle or direction at which the body-carrying camera took the shop name can be determined, and then the user's position can be accurately determined.

[0091] In some embodiments, after the step of controlling the pet robot to perform the following operation, the following steps are included:

[0092] When receiving a guide instruction, determine the route according to the destination;

[0093] The pet robot is controlled to move according to the travel route.

[0094] It can be understood that when the pet robot receives a lead instruction, it means that the user needs the pet robot to lead the way, so the route is determined according to the destination, and the pet robot is controlled to move according to the route.

[0095] It is understandable that the guide instruction can carry destination information, and the destination information can also be sent to the pet robot separately.

[0096] It is understandable that when a user who is unfamiliar with the road conditions or has visual impairments needs to go out, he or she can send a lead instruction to the pet robot and use the pet robot to lead the way, ensuring that the user can travel smoothly.

[0097] In one embodiment of the present application, the step of determining the travel route according to the destination includes:

[0098] The travel route is determined according to the destination and the user's mobility, wherein the user's mobility includes whether the user can walk and whether the user can go up and down stairs.

[0099] It is understandable that when determining a route based on a destination, the route is determined based on the destination and the user's mobility to ensure that the route is acceptable to the user.

[0100] For example, when the user is unable to go up and down stairs, the route that requires taking the stairs will be excluded when determining the route, to ensure that the user can smoothly reach the destination along the route.

[0101] It will be appreciated that the user's mobility capabilities may be pre-set.

[0102] In one embodiment of the present application, after the step of controlling the movement of the pet robot according to the travel route, the following steps are included:

[0103] When the distance between the pet robot and the user exceeds a preset value, the pet robot is controlled to reduce the moving speed or stop moving.

[0104] It can be understood that when it is determined that the distance between the pet robot and the user exceeds the preset value, it means that the distance between the pet robot and the user is too far, and then the pet robot is controlled to reduce the moving speed or stop moving to shorten the distance between the user and the pet robot, avoiding the user from losing the pet robot, and ensuring that the pet robot can continue to play the role of leading the way.

[0105] In one embodiment of the present application, after the step of controlling the movement of the pet robot according to the travel route, the following steps are included:

[0106] determining a standard travel direction according to the travel route;

[0107] When the deviation between the user's traveling direction and the standard traveling direction is greater than a threshold, the pet robot is controlled to issue a prompt message to remind the user to adjust the traveling direction.

[0108] It is understandable that the standard travel direction can be determined based on the travel route, and the user's travel direction can be compared with the standard travel direction to determine whether the deviation between the user's travel direction and the standard travel direction is greater than a threshold. When it is determined that the deviation between the user's travel direction and the standard travel direction is greater than the threshold, it means that the user's travel direction has deviated at this time, and the pet robot is controlled to issue a prompt message to remind the user to adjust the travel direction, thereby ensuring that the user can travel in the correct direction.

[0109] Specifically, according to the travel route and the current position, the standard travel direction of the current position can be determined, and then it can be judged whether the user's travel direction is correct.

[0110] In one embodiment of the present application, after the step of controlling the movement of the pet robot according to the travel route, the following steps are included:

[0111] When traveling to a traffic light intersection, obtain the traffic light status;

[0112] Determining a travel strategy based on the traffic light status;

[0113] Based on the movement strategy, the movement of the pet robot is controlled.

[0114] It is understandable that, based on the captured images of the pet robot, it can be determined whether the pet robot has reached a traffic light intersection. When it is determined that the pet robot has reached a traffic light intersection, the traffic light status is obtained to determine whether the traffic light is in a passable state. According to the traffic light status, the travel strategy is determined: if the traffic light is in a passable state, the pet robot is controlled to continue moving; if the traffic light is in an impassable state, the pet robot is controlled to stop moving until the traffic light switches to a passable state. This allows the user to safely pass through the traffic light intersection with the pet robot, ensuring the user's safety.

[0115] In some examples, the traffic light status can be obtained by controlling the pet robot to take a photo of the traffic light, and the traffic light status can be determined by analyzing the photo. When the traffic light is a networked traffic light, the status of the traffic light can also be directly determined by obtaining the networked data of the traffic light.

[0116] In some embodiments, the pet robot includes a main body and a lifting plate, and the lifting plate can move up and down relative to the main body; after the step of controlling the pet robot to perform the following operation, the method includes:

[0117] When receiving a user instruction, the pet robot is controlled to stop moving, and the lifting plate is controlled to move upward relative to the main body.

[0118] It is understandable that when a user instruction is received, it means that the user needs to use the lifting platform at this time, so the pet robot is controlled to stop moving, and the lifting platform is controlled to move upward relative to the main body to facilitate user use.

[0119] It is understandable that the user can use the lifting flat panel as a desktop or as a stool, which improves the convenience of the user when going out.

[0120] Exemplarily, when the user needs to use the lifting platform as a tabletop, a first user instruction is sent to the pet robot. After receiving the first user instruction, the pet robot controls the lifting platform to move upward a distance A. When the user needs to use the lifting platform as a stool, a second user instruction is sent to the pet robot. After receiving the second user instruction, the pet robot controls the lifting platform to move upward a distance B, wherein distance A is greater than distance B.

[0121] In some embodiments, when it is determined that the pet robot has lost its user, the pet robot is controlled to obtain image data of people sitting around it;

[0122] Based on the current image information, determine image data of the user in a sitting position;

[0123] The user is locked based on the image data of the surrounding people in a sitting position and the image data of the user in a sitting position.

[0124] It is understandable that when the user cannot be recognized in the captured image of the pet robot, it is determined that the pet robot has lost the user.

[0125] The current image information of the user obtained by the pet robot is generally in a standing posture, and the user is basically in a standing posture when going out. Therefore, the pet robot mainly locates the user by identifying standing people to improve the locking speed.

[0126] At this time, the pet robot is controlled to obtain image data of people sitting around it, and determine image data of the user sitting based on current image information, and then compare the image data of people sitting around it with the image data of the user sitting, and then lock the user.

[0127] In one embodiment of the present application, after the step of controlling the movement of the pet robot according to the travel route, the following steps are included:

[0128] When you reach the intersection,

[0129] Controlling the pet robot to send directions information to passers-by;

[0130] Determine the route based on the response information of passers-by;

[0131] Based on the travel route, the pet robot is controlled to continue moving.

[0132] It is understandable that when at an intersection, in addition to determining the route based on landmark objects, you can also determine the route by asking passers-by for help.

[0133] Specifically, when at an intersection, the pet robot is controlled to send a message asking for directions to passers-by, and the route is determined based on the passers-by's reply, and then the pet robot is controlled to continue moving according to the route.

[0134] In some examples, the information about asking for directions can be sent to passers-by through voice broadcast or displayed to passers-by through the display screen of the pet robot.

[0135] In some examples, the reply information of the passerby can be delivered by speaking to the pet robot, or by input components (such as buttons, touch screen) on the pet robot.

[0136] In one embodiment of the present application, the step of controlling the pet robot to send a direction-asking message to a passerby comprises:

[0137] The pet robot is controlled to send destination information to passers-by.

[0138] It is understandable that the destination information is directly sent to passers-by so that the passers-by can give directions based on the destination information.

[0139] In one embodiment of the present application, the step of controlling the pet robot to send a direction-asking message to a passerby comprises:

[0140] When the distance between the destination and the current position of the pet robot exceeds a first preset distance, a landmark building between the destination and the current position of the pet robot is determined as a target location, wherein the distance between the target location and the current position of the pet robot is less than a third preset distance;

[0141] The pet robot is controlled to send target location information to passers-by.

[0142] It is understandable that when the distance between the destination and the current position of the pet robot exceeds the first preset distance, it means that the distance between the pet robot and the destination is far, and passers-by may not know how to get to the destination. Then, a landmark building is selected between the destination and the current position of the pet robot as the destination, and the distance between the destination and the current position of the pet robot is less than the third preset distance, so as to maximize the possibility that passers-by know how to get to the destination. Then the pet robot is controlled to send the destination information to the passers-by.

[0143] According to an embodiment of the second aspect of the present application, Figure 2 As shown, the intelligent positioning device and the intelligent positioning method correspond to each other. Figure 2 As shown, the intelligent positioning device includes:

[0144] An acquisition module 201 is used to determine that the user is out of the house and acquire real-time images of the surroundings of the pet robot;

[0145] A determination module 202, configured to lock a user based on the real-time image and a preset image;

[0146] The control module 203 is used to control the pet robot to perform a following operation.

[0147] According to an embodiment of the third aspect of the present application, Figure 3As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the intelligent positioning method, which includes:

[0148] Determining that the user is out of the house, and acquiring real-time images of the surroundings of the pet robot;

[0149] Based on the real-time image and the preset image, locking the user;

[0150] The pet robot is controlled to perform a following operation.

[0151] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0152] On the other hand, the present application also provides a computer program product, the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, when the program instructions are executed by a computer, the computer can execute the intelligent positioning method provided by the above methods, the method includes:

[0153] Determining that the user is out of the house, and acquiring real-time images of the surroundings of the pet robot;

[0154] Based on the real-time image and the preset image, locking the user;

[0155] The pet robot is controlled to perform a following operation.

[0156] According to an embodiment of the fifth aspect of the present application, the present application also includes a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it is implemented to perform the above-mentioned intelligent positioning method, and the method includes:

[0157] Determining that the user is out of the house, and acquiring real-time images of the surroundings of the pet robot;

[0158] Based on the real-time image and the preset image, locking the user;

[0159] The pet robot is controlled to perform a following operation.

[0160] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0161] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0162] Finally, it should be noted that the above implementation modes are only used to illustrate the present application, rather than to limit the present application. Although the present application is described in detail with reference to the embodiments, a person skilled in the art should understand that various combinations, modifications or equivalent substitutions of the technical solutions of the present application do not depart from the spirit and scope of the technical solutions of the present application, and should be included in the scope of the claims of the present application.

Claims

1. An intelligent positioning method, applied to a pet robot, characterized in that: The method comprises: Determining that the user is out of the house, and acquiring real-time images of the surroundings of the pet robot; Based on the real-time image and the preset image, locking the user; The pet robot is controlled to perform a following operation.

2. The intelligent positioning method according to claim 1, characterized in that: Before the step of locking the user based on the real-time image and the preset image, the method includes: Get the user's facial image; The step of locking the user based on the real-time image and the preset image includes: The user is locked based on the real-time image and the user's facial image.

3. The intelligent positioning method according to claim 1, characterized in that: Before the step of locking the user based on the real-time image and the preset image, the method includes: Get an image of the clothes the user is wearing; The step of locking the user based on the real-time image and the preset image includes: Based on the real-time image and the image of the clothes worn by the user, the user is locked.

4. The intelligent positioning method according to claim 1, characterized in that: Before the step of locking the user based on the real-time image and the preset image, the method includes: Acquire physical data of the user, wherein the physical data includes at least one of the height of the user, the skin color of the user, and the hair color of the user; The step of locking the user based on the real-time image and the preset image includes: The user is locked based on the real-time image and the user's physical data.

5. The intelligent positioning method according to claim 1, characterized in that: After the step of controlling the pet robot to perform the following operation, the method further comprises: Determining that the distance between the pet robot and the user exceeds a preset value; The pet robot is controlled to send out a warning message.

6. The intelligent positioning method according to claim 1, characterized in that: After the step of controlling the pet robot to perform the following operation, the method further comprises: When the user cannot be locked within the preset time, a prompt message is issued to remind the user to stop moving or move towards the pet robot.

7. An intelligent positioning device, characterized in that: include: An acquisition module, used to determine that the user is out of the house, and acquire real-time images of the surroundings of the pet robot; A determination module, used to lock a user based on the real-time image and the preset image; The control module is used to control the pet robot to perform a following operation.

8. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the intelligent positioning method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium comprising a computer program, characterized in that: When the computer program is executed by a processor, the intelligent positioning method according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Pet positioning method and system and electronic equipment

    CN119937555A