Patents by Inventor Chung-Hou WU
Chung-Hou WU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12271207Abstract: A method for controlling a plurality of autonomous robots for performing environment maintenance operations includes: generating a setup command that indicates a selected location, a plurality of selected robots, an available time slot, and a distribution mode signal that indicates whether the selected robots are to be controlled based on the available time slot or an inputted priority section; and generating a plurality of sub-routes based on different parameters, depending on the distribution mode signal. The sub-routes are generated to be connected into an unbroken trail. Then, the sub-routes are transmitted to the selected robots, respectively, so as to control each of the selected robots to move along the respective one of the sub-routes.Type: GrantFiled: July 31, 2023Date of Patent: April 8, 2025Assignee: URSrobot AI Inc.Inventors: Chien-Tung Chen, Chung-Hou Wu, Chao-Cheng Chen, Wen-Wei Chiang, Yi-Jin Lin
-
Publication number: 20240244993Abstract: A boundary positioning device is adapted to pre-record a boundary of a to-be-worked area where an automatic mechanical equipment will be working. The boundary positioning device includes a machine frame, two wheels, a push rod, and a positioning module. When the boundary positioning device moves along the boundary, one of the wheels is located inside the to-be-worked area as an inner wheel, and the other one of the wheels is located outside the to-be-worked area as an outer wheel. The push rod extends rearwardly and upwardly from a rear side of the machine frame. The positioning module is disposed on the machine frame, and is spaced apart from the outer wheel by a distance same as a distance between a positioning unit and an outside-located wheel, which is located outside the to-be-worked area when the automatic mechanical equipment moves along the boundary of the automatic mechanical equipment.Type: ApplicationFiled: November 7, 2023Publication date: July 25, 2024Inventors: Chin-Cheng HUANG, Po-Ting LI, Chung-Hou WU, Chao-Cheng CHEN
-
Publication number: 20240238995Abstract: A method includes steps of: receiving map data that contains a map of a working area, the map of the working area being at least defined within a closed outer boundary; generating a Voronoi diagram based on the outer boundary, the Voronoi diagram including at least one Voronoi cell having an edge that is composed of a plurality of Voronoi points; selecting at least one of the Voronoi points as a target point; and capturing, at a target location in the working area that corresponds to the target point in the Voronoi diagram, an image of the working area to serve as the visual record.Type: ApplicationFiled: January 9, 2024Publication date: July 18, 2024Applicant: URSrobot AI Inc.Inventors: Chien-Tung Chen, Chung-Hou Wu, Chao-Cheng Chen
-
Publication number: 20240103520Abstract: A method of controlling movement of an autonomous mobile apparatus including a driving module, a processor, and a positioning module includes steps of: the processor moving the autonomous mobile apparatus at a default speed from a first location toward a second location along a straight path; the positioning module obtaining data related to a current location; when the processor determines that a distance between the current location and the second location is greater than a predetermined distance, the processor obtaining a deviating direction and a minimum distance of the current location relative to the straight path; the processor setting a movement speed and an angular velocity based on the deviating direction, a tolerant distance, the minimum distance, and the default speed; and the processor controlling the driving apparatus to move the autonomous mobile apparatus at the movement speed and turning the autonomous mobile apparatus at the angular velocity.Type: ApplicationFiled: September 21, 2023Publication date: March 28, 2024Inventors: Chien-Tung CHEN, Chung-Hou WU, Chao-Cheng CHEN, Wen-Wei CHIANG
-
Publication number: 20240045442Abstract: A method for controlling a plurality of mobile robots is to be implemented by a server that communicates with the plurality of mobile robots and a communication device. The server stores a predetermined working route related to a target area. The method includes steps of: receiving a working instruction from the communication device, the working instruction including area information related to the target area and an input quantity of mobile robots; in response to receipt of the working instruction, dividing the predetermined working route into a plurality of sub-routes, wherein a quantity of the sub-routes equals the input quantity of mobile robots; and sending the sub-routes respectively to a plurality of selected robots that are selected from among the plurality of mobile robots to make the selected robots cooperatively implement a task on the target area by moving along the sub-routes, respectively.Type: ApplicationFiled: July 31, 2023Publication date: February 8, 2024Applicant: URSrobot AI Inc.Inventors: Chien-Tung CHEN, Chung-Hou WU, Chao-Cheng CHEN, Wen-Wei CHIANG, Yi-Jin LIN
-
Publication number: 20240045443Abstract: A method for controlling a plurality of autonomous robots for performing environment maintenance operations includes: generating a setup command that indicates a selected location, a plurality of selected robots, an available time slot, and a distribution mode signal that indicates whether the selected robots are to be controlled based on the available time slot or an inputted priority section; and generating a plurality of sub-routes based on different parameters, depending on the distribution mode signal. The sub-routes are generated to be connected into an unbroken trail. Then, the sub-routes are transmitted to the selected robots, respectively, so as to control each of the selected robots to move along the respective one of the sub-routes.Type: ApplicationFiled: July 31, 2023Publication date: February 8, 2024Applicant: URSrobot AI Inc.Inventors: Chien-Tung Chen, Chung-Hou Wu, Chao-Cheng Chen, Wen-Wei Chiang, Yi-Jin Lin
-
Patent number: 11859980Abstract: A method of movement tracking includes: performing, when it is determined that a strength of an external signal is greater than a threshold, positioning based on the signal to generate a first record; performing, when it is determined that the strength is not greater than the threshold, measurement of a movement variation to generate a second record; performing, when it is determined that the strength increases from being not greater than the threshold to being greater than the threshold, positioning based on the signal to obtain coordinates of an exact position; and computing corrected data based on the second record and the coordinates, and generating a movement path record based on the first record and the corrected data.Type: GrantFiled: October 27, 2020Date of Patent: January 2, 2024Assignee: URSROBOT INC.Inventors: Yaun-Ren Yang, Chung-Hou Wu, Chao-Cheng Chen
-
Publication number: 20230359219Abstract: A robot system is used to trace and record boundaries of multiple sites, and data of the recorded boundaries are transmitted to a server for storage therein. The server computes moving paths for the sites based on the data of the recorded boundaries. Upon receipt of a setting signal from a mobile device that indicates a selected robot and a target site, the server transmits a maintenance instruction that includes the boundary and the moving path for the target site to the selected robot, so that the selected robot performs maintenances on the target site based on the maintenance instruction.Type: ApplicationFiled: April 28, 2023Publication date: November 9, 2023Inventors: Chien-Tung CHEN, Chung-Hou WU, Chao-Cheng CHEN, Wen-Wei CHIANG, Yi-Jin LIN
-
Publication number: 20230280752Abstract: A method for preventing a robot from colliding with another robot that is provided with an identifying image includes steps of: controlling the robot to move along a predetermined path; stopping the robot when it is determined that a first image captured by the robot while the robot is moving contains the identifying image; and controlling the robot to resume moving along the predetermined path when it is determined that a second image captured by the robot while the robot is not moving does not contain the identifying image.Type: ApplicationFiled: February 28, 2023Publication date: September 7, 2023Inventors: Chien-Tung CHEN, Chung-Hou WU, Chao-Cheng CHEN, Yi-Jin LIN, Dien-Lin TSAI
-
Publication number: 20230210049Abstract: A controlling method of a robot lawn mower includes a mowing procedure, an interruption determining procedure and an interrupting procedure. The interruption determining procedure includes steps of receiving sensing data indicating a current sensing result related to at least one of surrounding environment or an operation status of the robot lawn mower, and determining whether an interruption condition related to at least one of an environment factor or an operation factor of the robot lawn mower is met. When it is determined that the interruption condition is met, the interrupting procedure is executed, and the robot lawn mower moves to a preset standby location.Type: ApplicationFiled: December 21, 2022Publication date: July 6, 2023Applicant: URSrobot Inc.Inventors: Chien-Tung Chen, Chung-Hou Wu, Chao-Cheng Chen
-
Publication number: 20210123742Abstract: A method of movement tracking includes: performing, when it is determined that a strength of an external signal is greater than a threshold, positioning based on the signal to generate a first record; performing, when it is determined that the strength is not greater than the threshold, measurement of a movement variation to generate a second record; performing, when it is determined that the strength increases from being not greater than the threshold to being greater than the threshold, positioning based on the signal to obtain coordinates of an exact position; and computing corrected data based on the second record and the coordinates, and generating a movement path record based on the first record and the corrected data.Type: ApplicationFiled: October 27, 2020Publication date: April 29, 2021Applicant: URSrobot Inc.Inventors: Yaun-Ren YANG, Chung-Hou WU, Chao-Cheng CHEN