Robotic ordering and delivery system software and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/02
G05D-003/12
G06F-019/00
출원번호
US-0699048
(2015-04-29)
등록번호
US-9563206
(2017-02-07)
발명자
/ 주소
Zini, Aldo
Allen, Spencer Wayne
Skirble, Barry Mark
Thorne, Henry F.
Fairley, Stuart
출원인 / 주소
Aethon, Inc.
대리인 / 주소
Buchanan Ingersoll & Rooney PC
인용정보
피인용 횟수 :
0인용 특허 :
73
초록▼
Systems, methods and devices for the automated delivery of goods form one to another using a robotic tug and accompanying cart. A computer within the tug or cart stores an electronic map of the building floor plan and intended paths for the tug to take when traversing from one location to the next.
Systems, methods and devices for the automated delivery of goods form one to another using a robotic tug and accompanying cart. A computer within the tug or cart stores an electronic map of the building floor plan and intended paths for the tug to take when traversing from one location to the next. During the delivery, a variety of different sensors and scanners gather data that is used to avoid obstacles and/or adjust the movement of the tug in order to more closely follow the intended path. The system preferably includes both wired and wireless networks that allow one or more tugs to communicate with a tug base station, a primary network located at the site of the delivery and a remote host center that monitors the status and data collected by the tugs.
대표청구항▼
1. A method for using a map to navigate a robot throughout a building, the method comprising the steps of: electronically defining point locations within a scaled computer representation of a floor plan of the building;electronically defining robot paths within said computer representation between s
1. A method for using a map to navigate a robot throughout a building, the method comprising the steps of: electronically defining point locations within a scaled computer representation of a floor plan of the building;electronically defining robot paths within said computer representation between said point locations;loading said scaled computer representation into said robot, wherein said loaded scaled computer representation includes the defined point locations and the defined robot paths;performing a check querying a local computer system to ensure a network is operational and elevators are in good working order; andnavigating said robot based upon said defined robot paths within said loaded computer representation,wherein at least one of said electronically defined locations within said scaled computer representation represent elevators which are configured so that the robot is able to ride the elevators during the navigating step. 2. The method of claim 1, wherein at least one of said electronically defined locations represent robot destinations. 3. The method of claim 1, wherein at least one of said electronically defined locations represent checkpoints at which the robot confirms its position during the navigating step. 4. The method of claim 1, wherein at least one of said electronically defined locations represent automatic doors which the robot opens during the navigating step. 5. The method of claim 1, wherein at least one of said electronically defined locations represent annunciators which are triggered by the robot during the navigating step. 6. The method of claim 1, wherein said electronically defined paths are drawn with a freeform software tool. 7. The method of claim 1, wherein said electronically defined paths are assigned a speed limit which said robot adheres to during at least a portion of the navigating step. 8. The method of claim 1, where said steps of electronically defining locations and electronically defining robot paths is accomplished using a software program. 9. The method of claim 8, wherein said software program communicates with said robot from a remote location. 10. The method of claim 8, wherein said software program is adapted to receive data from said robot during the robot's navigating step. 11. The method of claim 8, wherein said software program is adapted to receive and display a video feed from said robot during the robot's navigating step. 12. The method of claim 1, wherein said navigating step comprises the steps of: receiving at least one indication of a final destination to which the robot intends to travel;determining a path on which to travel to said final destination based upon said computer representation; andgenerating a list of x,y coordinates which represent the path on said computer representation. 13. The method of claim 12, further comprising the step of: converting said list of x,y coordinates into heading and velocity signals. 14. The method of claim 12, wherein said indication of a final destination is received from a remote host. 15. The method of claim 12, wherein said at least one indication of a final destination is a plurality of indications of more than one destination which are stored in said robot as a queue of destinations. 16. The method of claim 12, further comprising the steps of: accepting at least a portion of sensor data from sensors onboard said robot; andadjusting the path in said determining step based on said sensor data. 17. The method of claim 16, wherein at least one of said sensors is an infrared sensor. 18. The method of claim 1, wherein navigating said robot comprises adjusting a velocity of the robot automatically based on information gathered by at least one onboard sensor. 19. A method for using a map to navigate a robot throughout a building, the method comprising the steps of: electronically defining point locations within a scaled computer representation of a floor plan of the building;electronically defining robot paths within said computer representation between said point locations;loading said scaled computer representation into said robot, wherein said loaded scaled computer representation includes the defined point locations and the defined robot paths;navigating said robot based upon said defined robot paths within said loaded computer representation, wherein said navigating step comprises the steps of: receiving at least one indication of a final destination to which the robot intends to travel;determining a path on which to travel to said final destination based upon said computer representation; andgenerating a list of x,y coordinates which represent the path on said computer representation;accepting at least a portion of sensor data from sensors onboard said robot; andadjusting the path in said determining step based on said sensor data,wherein said sensor data includes information received directly from a second robot. 20. A method for using a map to navigate a robot throughout a building, the method comprising the steps of: electronically defining first and second point locations within a scaled computer representation of a floor plan of the building, wherein the first point location defines an initial destination and the second point location defines a final destination;electronically defining robot paths within said computer representation between said first and second point locations;loading said scaled computer representation into said robot, wherein said loaded scaled computer representation includes the defined first and second point locations and the defined robot paths;navigating said robot based upon said defined robot paths within said loaded computer representation from the first point location to the second point location;determining a first path of the robot paths on which the robot intends to travel from the first point location to the second point location based upon the computer representation;generating the first path on the computer representation;determining that at least a portion of the first path is obstructed based on sensor data from sensors onboard said robot; anddetermining a second path on which to travel from the first point location to the second point location based at least in part on the sensor data. 21. The method of claim 20, further comprising: breaking up the defined robot paths between the first and second point locations into a series of smaller paths to provide a list of checkpoints to follow along the defined robot paths. 22. A method for using a map to navigate a robot throughout a building, the method comprising the steps of: electronically defining point locations within a scaled computer representation of a floor plan of the building;electronically defining robot paths within said computer representation between said point locations;loading said scaled computer representation into said robot, wherein said loaded scaled computer representation includes the defined point locations and the defined robot paths; andnavigating said robot based upon said defined robot paths within said loaded computer representation,wherein at least one of the electronically defined locations represents a docking station of the robot that provides docking functionality for the robot and at least one of the electronically defined locations represents a final destination of the robot, wherein navigating the robot comprises navigating the robot between the final destination and the docking station, and wherein the docking functionality comprises at least two of recharging batteries of the robot, downloading any collected data of the robot, performing a diagnostic self-check of the robot, providing an interface with which a user can select a desired destination.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (73)
Davis Stuart D. (980 Kiely Blvd. #215 Santa Clara CA 95051), Agile versatile mobile robot body.
Takayama Kuniharu,JPX ; Nakano Eiji,JPX ; Mori Yoshikazu,JPX ; Takahashi Takayuki,JPX, Apparatus for controlling motion of normal wheeled omni-directional vehicle and method thereof.
Eric Richard Bartsch ; Charles William Fisher ; Paul Amaat France ; James Frederick Kirkpatrick ; Gary Gordon Heaton ; Thomas Charles Hortel ; Arseni Velerevich Radomyselski ; James Randy Stig, Home cleaning robot.
Hill Heidebrecht (Remchingen Noe DEX), Method for determining the course of a land vehicle by comparing signals from wheel sensors with signals of a magnetic s.
Bauer Rudolf (Neubiberg DEX), Method for producing a cellularly structured environment map of a self-propelled, mobile unit that orients itself in the.
Veugen Leonardus M. M.,NLX ; Hermans Hans G. M.,NLX ; Van Kessel Antoon M. M.,NLX, Method of determining a directional change during vehicle navigation, apparatus for carrying out such a method, and veh.
McTamaney Louis S. (Cupertino CA) Wong Yue M. (Saratoga CA) Chandra Rangasami S. (Pleasanton CA) Walker Robert A. (Sunnyvale CA) Lastra Jorge E. (San Jose CA) Wagner Paul A. (Cambridge MA) Sharma Uma, Multi-purpose autonomous vehicle with path plotting.
Onishi Masanori,JPX ; Murata Masanao,JPX ; Nakai Yutaka,JPX ; Yasuda Katsumi,JPX ; Sugino Tsukasa,JPX ; Nakagawa Susumu,JPX ; Miura Kouji,JPX, Positional deviation detecting device for a mobile body and position correcting apparatus for a working machine mounted on a mobile body.
Rao Prithvi N. (Pittsburgh PA) Shin Dong Hun (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Kleimenhagen Karl W. (Peoria IL) Singh Sanjiv J. (Pittsburgh PA) Kemner Carl A. (Peoria Heights IL) B, System and method for enabling an autonomous vehicle to track a desired path.
Shin Dong Hun (Pittsburgh PA) Whittaker William L. (Pittsburgh PA) Singh Sanjiv J. (Pittsburgh PA) Devier Lonnie J. (Pittsburgh PA), System, and method for enabling a vehicle to track a path.
McKeefery James (2070 Stratford Dr. Milpitas CA 95035) Sachs James (503 Gilbert Ave. Menlo Park CA 94025) Wotiz Richard (15010 Montebello Rd. Cupertino CA 95014), Vehicle guidance and control systems and methods for controllably guiding a vehicle along a predetermined pathway.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.