A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote compu
A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.
대표청구항▼
1. A method of operating a mobile robot, the method comprising: receiving, at a data processing device, a layout map corresponding to an environment of the robot;moving the robot in the environment to one or more layout map locations on the layout map;recording, in non-transitory memory in communica
1. A method of operating a mobile robot, the method comprising: receiving, at a data processing device, a layout map corresponding to an environment of the robot;moving the robot in the environment to one or more layout map locations on the layout map;recording, in non-transitory memory in communication with the data processing device, one or more robot map locations on a robot map, the robot map corresponding to the environment and produced by the robot;determining, using the data processing device, a distortion between the robot map and the layout map using the recorded robot map locations of the robot map and the corresponding layout map locations of the layout map; andapplying, using the data processing device, the determined distortion to a target layout map location to determine a corresponding target robot map location. 2. The method of claim 1, further comprising receiving, at the data processing device, the layout map from a cloud computing service. 3. The method of claim 2, further comprising producing the layout map on an application executing on a remote computing device and storing the layout map on a remote cloud storage device using the cloud computing service. 4. The method of claim 1, further comprising: determining, using the data processing device, a scaling size, origin mapping, and rotation between the layout map and the robot map using existing layout map locations and recorded robot map locations; andresolving, using the data processing device, a robot map location corresponding to the target layout map location. 5. The method of claim 4, further comprising applying data processing device, an affine transformation to the determined scaling size, origin mapping, and rotation to resolve the target robot map location. 6. The method of claim 1, further comprising determining, using the data processing device, a triangulation between layout map locations that bound the target layout map location. 7. The method of claim 6, further comprising determining, using the data processing device, a scale, rotation, translation, and skew between a triangle mapped in the layout map and a corresponding triangle mapped in the robot map and applying the determined scale, rotation, translation, and skew to the target layout map location to determine the corresponding robot map point. 8. The method of claim 1, further comprising: determining, using the data processing device, distances between all layout map locations and the target layout map location;determining, using the data processing device, a centroid of the layout map locations;determining, using the data processing device, a centroid of all recorded robot map locations; andfor each layout map location, determining a rotation and a length scaling to transform a vector running from the layout map centroid to the target layout location into a vector running from the robot map centroid to the target robot map location. 9. The method of claim 1, further comprising producing the robot map using a sensor system of the robot. 10. The method of claim 9, further comprising emitting light onto a scene of the environment;receiving reflections of the emitted light off surfaces of the scene;determining, using the data a distance of each reflecting surface; andconstructing, using the data processing device, a three-dimensional depth map of the scene. 11. The method of claim 10, further comprising emitting a speckle pattern of light onto the scene and receiving reflections of the speckle pattern from the scene. 12. The method of claim 11, further comprising storing, in the non-transitory memory, reference images of the speckle pattern as reflected off a reference object in the scene, the reference images captured at different distances from the reference object. 13. The method of claim 12, further comprising capturing at least one target image of the speckle pattern as reflected off a target object in the scene and comparing the at least one target image with the reference images for determining a distance of the reflecting surfaces of the target object. 14. The method of claim 13, further comprising determining a primary speckle pattern on the target object and computing at least one of a respective cross-correlation and a decorrelation between the primary speckle pattern and the speckle patterns of the reference images. 15. The method of claim 13, further comprising maneuvering the robot with respect to the target object based on the determined distances of the reflecting surfaces of the target object. 16. The method of claim 10, further comprising determining, using the data processing device, a time-of-flight between emitting the light and receiving the reflected light and determining, using the data processing device, a distance to the reflecting surfaces of the scene. 17. The method of claim 10, further comprising emitting the light onto the scene in intermittent pulses. 18. The method of claim 17, further comprising altering a frequency of the emitted light pulses.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (208)
Anderson Matthew O. ; McKay Mark D., 3-dimensional telepresence system for a robotic environment.
David Daniel (52 Hashalom St. Ranana ILX) David Zipora (52 Hashalom St. Ranana ILX), Ambulatory patient health monitoring techniques utilizing interactive visual communication.
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.
Osawa, Hiroshi; Hosonuma, Naoyasu, Charging system for mobile robot, method for searching charging station, mobile robot, connector, and electrical connection structure.
Salisbury, Jr., J. Kenneth; Niemeyer, Gunter D.; Younge, Robert G.; Guthart, Gary S.; Mintz, David S.; Cooper, Thomas G., Devices and methods for presenting and regulating auxiliary information on an image display of a telesurgical system to assist an operator in performing a surgical procedure.
Kenet Robert O. ; Kenet Barney J. ; Tearney Guillermo J., Digital optical visualization, enhancement, quantification, and classification of surface and subsurface features of bod.
Nunally Patrick O. ; MacCormack David Ross ; Winter Gerhard Josef ; Klein Harry Eric ; Nguyen William Thanh ; Lin-Liu Sen ; Nguyen Lyn, Distributed video data base with remote searching for image data features.
Smith Kevin W. ; Kortenbach Juergen Andrew ; Slater Charles R. ; Mazzeo Anthony I. ; Slack ; Jr. Theodore C. ; Bales Thomas O., Endoscopic robotic surgical tools and methods.
Ishikawa Katsuya (Zama JPX) Iida Seita (Yokohama JPX), Gateway system that relays data via a PBX to a computer connected to a pots and a computer connected to an extension tel.
Burke Steven A. (Champlin MN) Liang Cao Z. (Tianjin OH CNX) Hall Ernest L. (Cincinnati OH), Guiding an unmanned vehicle by reference to overhead features.
Wang,Yulun; Jordan,Charles S.; Laby,Keith Phillip; Southard,Jonathan; Pinter,Marco, Healthcare tele-robotic system with a robot that also functions as a remote station.
Noro, Hideo; Sasaki, Akitomo; Suzuki, Shigeo; Oka, Kiyoshi, Image sensing control method and apparatus, image transmission control method, apparatus, and system, and storage means storing program that implements the method.
Kaufman Stephen B. (Highland Park IL) DiGianfilippo Aleandro (Crystal Lake IL) Sager Tamara L. (Libertyville IL), Interactive medication delivery system.
Kaufman Stephen B. (Highland Park IL) Hyland Shelly (Crystal Lake IL) Lesczynski Michael A. (Gurnee IL) Bryant Calvin L. (Bartlett IL), Interactive patient assistance device for storing and dispensing a testing device.
Sonnenreich Wes ; Macinta Tim ; Albanesc Jason ; Rines Robert H., Internet based distance learning system for communicating between server and clients wherein clients communicate with ea.
Goldhor, Richard S.; Bianchi, Edward J., Management of presentation time in a digital media presentation system with variable rate presentation capability.
Yamada Hirokazu (Osaka JPX) Hamano Kanako (Osaka JPX) Ito Hideo (Osaka JPX), Management system for managing maintenance information of image forming apparatus.
Skaar Steven B. ; Seelinger Michael J. ; Robinson Matthew L. ; Gonzalez Galvan Emilio J.,MXX, Means and method of robot control relative to an arbitrary surface using camera-space manipulation.
Michael J. Tierney ; Thomas Cooper ; Chris Julian ; Stephen J. Blumenkranz ; Gary S. Guthart ; Robert G. Younge, Mechanical actuator interface system for robotic surgical tools.
Aras Caglan M. ; Guerin Roch A. ; Lebizay Gerald,FRX ; Onvural Raif O. ; Shippy Gary Roy ; Tai Ling-Ching Wang, Method and apparatus for multi-cast based video conferencing.
Wang Yulun ; Uecker Darrin R. ; Laby Keith Phillip ; Wilson Jeff ; Jordan Steve ; Wright James, Method and apparatus for performing minimally invasive cardiac procedures.
Stoddard, Kenneth A.; Kneifel, II, R. William; Martin, David M.; Mirza, Khalid; Chaffee, Michael C.; Hagenauer, Andreas; Graf, Stefan, Method and control system for controlling a plurality of robots.
Tamura Kinichi (Mitaka JPX) Sekine Yoshitada (Houya JPX) Yokota Fumiki (Yamato JPX), Method and system for automatically attaching works onto vehicle bodies carried on a conveyor.
Funda Janez ; LaRose David Arthur ; Taylor Russell Highsmith, Method of creating an image of an anatomical feature where the feature is within a patient's body.
Evans ; Jr. John M. (Brookfield CT) King Steven J. (Woodbury CT) Weiman Carl F. R. (Westport CT), Mobile robot navigation employing retroreflective ceiling features.
Parker, Andrew J.; McKinney, Jr., Edward C.; Christianson, Tristan M.; Thalheimer, Richard J.; Lau, Shek Fai; Duncan, Mark; Taylor, Charles E., Multi-functional robot with remote and video system.
Kadonoff Mark B. (Somerville MA) Siberz Joseph K. (Salem NH) Franklin Austin (Littleton MA) George ; II Robert W. (Windham NH) Peng Paul J. (Somerville MA), Obstacle avoidance system.
Pin Francois G. (Knoxville TN) Killough Stephen M. (Knoxville TN), Omni-directional and holonomic rolling platform with decoupled rotational and translational degrees of freedom.
Philip C. Evans ; Frederic H. Moll ; Gary S. Guthart ; William C. Nowlin ; Rand P. Pendleton ; Christopher P. Wilson ; Andris D. Ramans ; David J. Rosa ; Volkmar Falk ; Robert G. Younge, Performing cardiac surgery without cardioplegia.
George ; II Robert W. (Windham NH) DiPietro Michael C. (Tewksbury MA) Kadonoff Mark B. (Somerville MA) Maddox James F. (Arlington MA), Recharge docking system for mobile robot.
Matsen ; III Frederick A. (Seattle WA) Garbini Joseph L. (Seattle WA) Sidles John A. (Seattle WA) Baumgarten Donald C. (Lynnwood WA) Pratt Brian S. (Seattle WA), Robot-aided system for surgery.
Funda Janez (Valhalla NY) LaRose David A. (Croton on Hudson NY) Taylor Russell H. (Ossining NY), Robotic system for positioning a surgical instrument relative to a patient\s body.
Margrey Keith S. (Charlottesville VA) Felder Robin A. (Charlottesville VA) Boyd James C. (Charlottesville VA) Holman J. William (Earlysville VA) Roberts Jonathan H. (Charlottesville VA) Savory John (, Robotically operated laboratory system.
Funda Janez (Valhalla NY) LaRose David A. (Croton on Hudson NY) Taylor Russell H. (Ossining NY), System and method for augmentation of endoscopic surgery.
Chaochen J. Sun ; Earle H. West ; Robert E. Reit, System and method for teleconferencing on an internetwork comprising connection-oriented and connectionless networks.
Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico; Pirjanian,Paolo; Karlsson,L. Niklas, Systems and methods for computing a relative pose for global localization in a visual simultaneous localization and mapping system.
Simmons Scott C. (Houston TX) Pohl John R. (Friendswood TX) Guess Terrell M. (Houston TX) Rushing Douglas A. (Houston TX) Caputo ; Jr. Michael P. (Hanover NH) Billica Roger D. (Houston TX), Telemedicine instrumentation pack.
Evans ; Jr. John M. (Brookfield CT) Weiman Carl F. R. (Westport CT) King Steven J. (Woodbury CT), Visual navigation and obstacle avoidance structured light system.
High, Donald R.; Atchley, Michael D.; McHale, Brian G.; Taylor, Robert C.; Winkle, David C., Apparatus and method of obtaining location information of a motorized transport unit.
Stuart, David; Sanchez, Daniel Steven; Lai, Fuji; Hanrahan, Kevin; Jordan, Charles S.; Roe, David; Rosenthal, James; Mangaser, Amante; Whitney, Blair; Walters, Derek, Remote presence system including a cart that supports a robot face and an overhead camera.
High, Donald R.; Atchley, Michael D.; Kay, Karl; Taylor, Robert C.; Winkle, David C., Shopping facility assistance object detection systems, devices and methods.
McHale, Brian G.; Winkle, David C.; Atchley, Michael D.; Chakrobartty, Shuvro; High, Donald R., Shopping facility assistance system and method having a motorized transport unit that selectively leads or follows a user within a shopping facility.
High, Donald R.; Atchley, Michael D.; Winkle, David C., Shopping facility assistance system and method to retrieve in-store abandoned mobile item containers.
High, Donald R.; Atchley, Michael D.; Winkle, David C., Shopping facility assistance systems, devices and methods to address ground and weather conditions.
High, Donald R.; Chakrobartty, Shuvro; Winkle, David C.; Taylor, Robert C., Systems, devices and methods of controlling motorized transport units in fulfilling product orders.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.