Patents Assigned to Savioke, Inc.
-
Patent number: 11460853Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.Type: GrantFiled: May 15, 2020Date of Patent: October 4, 2022Assignee: SAVIOKE INC.Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
-
Patent number: 10857679Abstract: A method for a robot to autonomously interact with elevator controls comprising: while physically traversing a route to a target location within an environment, determining that the route includes navigating to a particular floor that is different than a current floor of the robot; navigating to a set of one or more elevators along the route; identifying a location of an elevator call button corresponding to the set of one or more elevators; navigating to the location of the elevator call button and pressing the elevator call button, wherein pressing the elevator call button comprises: rotating the robot in place until a vertical structure faces the elevator call button; extending or retracting the vertical structure until a button pushing element is aligned with the elevator call button; moving towards the elevator call button and causing the button pushing element to press the elevator call button.Type: GrantFiled: August 31, 2018Date of Patent: December 8, 2020Assignee: Savioke, Inc.Inventors: Steve Cousins, Robert S. Bauer, Adrian Canoso, Heather Klaubert
-
Patent number: 10845821Abstract: Disclosed are robot configuration-based mapping and planning technologies for a mobile robot.Type: GrantFiled: June 29, 2018Date of Patent: November 24, 2020Assignee: SAVIOKE, INC.Inventors: Adrian Canoso, William H. Vaughan, Michael Jae-Yoon Chung
-
Patent number: 10782686Abstract: Embodiments disclosed include methods for controlling the behavior of autonomously navigating delivery robots when items cannot be delivered. Methods can include receiving a request to proceed to a delivery location when a robot is at a first location. Attempting to deliver an item at a delivery location. If the robot determines delivery is successful, it autonomously navigates back to the first location. If the robot determines delivery of the item is not successful, it autonomously navigates to another location different from the first location.Type: GrantFiled: January 30, 2017Date of Patent: September 22, 2020Assignee: Savioke, Inc.Inventors: Tessa Lau, Philipp Herget
-
Publication number: 20200254614Abstract: A method for constraining movements of a robot comprises: obtaining digitally stored dynamic building data describing a set of one or more temporary conditions, the dynamic building data comprising, for each temporary condition of the set of one or more temporary conditions, a location of the temporary condition and a description of the temporary location; updating, from the dynamic building data, digital cost data associated with one or more features of a digital map by calculating, for each temporary condition of the set of one or more temporary conditions, an increased cost of navigation associated with the location of the temporary condition; in response to receiving a task that is associated with a destination location, determining a route of the robot to the destination location using the digital map based in part upon the location of each temporary condition and the increased cost associated with the location, the route not including at least a location of a particular temporary condition of the set ofType: ApplicationFiled: April 30, 2020Publication date: August 13, 2020Applicant: Savioke, Inc.Inventors: Steve Cousins, Adrian Canoso, Robert S. Bauer, Phil Herget, Izumi Yaskawa
-
Patent number: 10698413Abstract: A mobile robot includes a mode of operation to recover from a localization error. The mobile robot detects a change in state in a local region proximate the mobile robot. The location of the mobile robot is identified based at least in part on the detected change in state. In one implementation, the mobile robot interfaces with a system controller of a building to initiate a change in state in a local region of a building.Type: GrantFiled: December 28, 2017Date of Patent: June 30, 2020Assignee: SAVIOKE INC.Inventors: Tessa Lau, Christian Fritz, Philipp Herget, Robert S. Bauer
-
Patent number: 10639794Abstract: A method for constraining movements of a robot comprises: obtaining digitally stored dynamic building data describing a set of one or more temporary conditions, the dynamic building data comprising, for each temporary condition of the set of one or more temporary conditions, a location of the temporary condition and a description of the temporary location; updating, from the dynamic building data, digital cost data associated with one or more features of a digital map by calculating, for each temporary condition of the set of one or more temporary conditions, an increased cost of navigation associated with the location of the temporary condition; in response to receiving a task that is associated with a destination location, determining a route of the robot to the destination location using the digital map based in part upon the location of each temporary condition and the increased cost associated with the location, the route not including at least a location of a particular temporary condition of the set ofType: GrantFiled: November 17, 2017Date of Patent: May 5, 2020Assignee: Savioke, Inc.Inventors: Steve Cousins, Adrian Canoso, Robert S. Bauer, Phil Herget, Izumi Yaskawa
-
Patent number: 10539960Abstract: A method for autonomous map generation by a robot comprising: instructing the robot to traverse a route within an environment in which the robot is deployed; while following the route, causing the robot to collect sensor data to identify features in the environment and to generate an initial map of areas in environment that have been traversed; upon completion of the route, autonomously generating a map of valid areas of the environment by moving throughout the environment while collecting sensor data; while autonomously generating the map, determining that a particular area is potentially invalid by detecting features that are previously unknown to the robot; generating and providing an electronic message to an operator of the robot comprising sensor data of the particular area and a prompt requesting information indicating whether the particular area is valid or invalid; upon receiving a response from the operator, continuing autonomously generating the map according to the response wherein if the particulaType: GrantFiled: February 28, 2018Date of Patent: January 21, 2020Assignee: SAVIOKE, INC.Inventors: Robert S. Bauer, Alain Minier, Stephan Wirth, Lucas Chiesa, Christian Fritz, Adrian Canoso
-
Patent number: 10365660Abstract: A method for autonomous sensor data collection by a robot comprising: receiving, at the robot, a digitally stored initial map representing a plurality of locations within an environment, wherein each location of the plurality of locations is associated with first sensor data; determining, based on the initial map and one or more stored parameters, whether one or more portions of the initial map should be updated; in response to determining one or more portions of the initial map should be updated, the robot calculating a route to one or more target locations corresponding to the one or more portions of the initial map, and the robot physically traversing the environment on the route; during traversal of the route, collecting second sensor data from one or more sensors of the robot at each target location of the one or more target locations; generating updated map data associating each target location of the one or more locations with respective updated sensor data based on the second sensor data.Type: GrantFiled: October 31, 2017Date of Patent: July 30, 2019Assignee: Savioke, Inc.Inventors: Stephan Wirth, Phil Herget, Steve Cousins
-
Publication number: 20190129444Abstract: A method for autonomous sensor data collection by a robot comprising: receiving, at the robot, a digitally stored initial map representing a plurality of locations within an environment, wherein each location of the plurality of locations is associated with first sensor data; determining, based on the initial map and one or more stored parameters, whether one or more portions of the initial map should be updated; in response to determining one or more portions of the initial map should be updated, the robot calculating a route to one or more target locations corresponding to the one or more portions of the initial map, and the robot physically traversing the environment on the route; during traversal of the route, collecting second sensor data from one or more sensors of the robot at each target location of the one or more target locations; generating updated map data associating each target location of the one or more locations with respective updated sensor data based on the second sensor data.Type: ApplicationFiled: October 31, 2017Publication date: May 2, 2019Applicant: Savioke, Inc.Inventors: Stephan Wirth, Phil Herget, Steve Cousins
-
Publication number: 20190111955Abstract: Disclosed are technologies for robotic transport of one or more items of payload, including a configurable door assembly for a storage compartment of a robot.Type: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Applicant: Savioke, Inc.Inventors: Adrian Canoso, Steven Cousins
-
Patent number: 10252419Abstract: A robot for delivering items within a building or within a prescribed radius of a building are provided.Type: GrantFiled: May 1, 2017Date of Patent: April 9, 2019Assignee: Savioke, Inc.Inventors: Christian Fritz, Adrian Canoso, Robert S. Bauer, Izumi Yaskawa, Steve Cousins
-
Publication number: 20180333853Abstract: A method for constraining movements of a robot comprises: obtaining digitally stored dynamic building data describing a set of one or more temporary conditions, the dynamic building data comprising, for each temporary condition of the set of one or more temporary conditions, a location of the temporary condition and a description of the temporary location; updating, from the dynamic building data, digital cost data associated with one or more features of a digital map by calculating, for each temporary condition of the set of one or more temporary conditions, an increased cost of navigation associated with the location of the temporary condition; in response to receiving a task that is associated with a destination location, determining a route of the robot to the destination location using the digital map based in part upon the location of each temporary condition and the increased cost associated with the location, the route not including at least a location of a particular temporary condition of the set ofType: ApplicationFiled: November 17, 2017Publication date: November 22, 2018Applicant: Savioke, Inc.Inventors: Steve Cousins, Adrian Canoso, Robert S. Bauer, Phil Herget, Izumi Yaskawa
-
Publication number: 20180314254Abstract: A method for autonomous map generation by a robot comprising: instructing the robot to traverse a route within an environment in which the robot is deployed; while following the route, causing the robot to collect sensor data to identify features in the environment and to generate an initial map of areas in environment that have been traversed; upon completion of the route, autonomously generating a map of valid areas of the environment by moving throughout the environment while collecting sensor data; while autonomously generating the map, determining that a particular area is potentially invalid by detecting features that are previously unknown to the robot; generating and providing an electronic message to an operator of the robot comprising sensor data of the particular area and a prompt requesting information indicating whether the particular area is valid or invalid; upon receiving a response from the operator, continuing autonomously generating the map according to the response wherein if the particulaType: ApplicationFiled: February 28, 2018Publication date: November 1, 2018Applicant: Savioke, Inc.Inventors: Robert S. Bauer, Alain Minier, Stephan Wirth, Lucas Chiesa, Christian Fritz, Adrian Canoso
-
Patent number: 10012996Abstract: Disclosed are robot configuration-based mapping and planning technologies for a mobile robot.Type: GrantFiled: September 15, 2017Date of Patent: July 3, 2018Assignee: SAVIOKE, INC.Inventors: Adrian Canoso, William H. Vaughan, Michael Jae-Yoon Chung
-
Patent number: 9939814Abstract: A method for autonomous map generation by a robot comprising: instructing the robot to traverse a route within an environment in which the robot is deployed; while following the route, causing the robot to collect sensor data to identify features in the environment and to generate an initial map of areas in environment that have been traversed; upon completion of the route, autonomously generating a map of valid areas of the environment by moving throughout the environment while collecting sensor data; while autonomously generating the map, determining that a particular area is potentially invalid by detecting features that are previously unknown to the robot; generating and providing an electronic message to an operator of the robot comprising sensor data of the particular area and a prompt requesting information indicating whether the particular area is valid or invalid; upon receiving a response from the operator, continuing autonomously generating the map according to the response wherein if the particulaType: GrantFiled: May 1, 2017Date of Patent: April 10, 2018Assignee: Savioke, Inc.Inventors: Robert S. Bauer, Alain Minier, Stephan Wirth, Lucas Chiesa, Christian Fritz, Adrian Canoso
-
Patent number: 9844879Abstract: A method for constraining movements of a robot comprises: using the robot, receiving dynamic building data that describes a temporary condition of a building or campus comprising a set of buildings and a location of the temporary condition; using the robot, updating, from the dynamic building data, a map layer of a plurality of map layers of a map by calculating an increased cost of navigation of the portion of the map layer corresponding to the location of the temporary condition, the increased cost based on the description of the temporary condition; using the robot, upon receiving a task having an origin location and a destination location, determining a fastest route from the origin location to the destination location from the plurality of map layers of the map using a graph search algorithm that calculates an expected velocity of the robot over the portion of the map layer corresponding to the location of the temporary condition; using the robot, traversing the fastest route from the origin location toType: GrantFiled: May 17, 2017Date of Patent: December 19, 2017Assignee: Savioke, Inc.Inventors: Steve Cousins, Adrian Canoso, Robert S. Bauer, Phil Herget, Izumi Yaskawa
-
Patent number: 9563205Abstract: A mobile robot can include an elongated body no more than two meters high and no more than one meter wide; at least one securable container; at least one depth sensor mounted near or at the top of the body to have a downward field of view (FOV), the at least one depth sensor comprising a video camera in combination with another distance sensor; and a drive mechanism configured to provide linear and rotational movement for the robot.Type: GrantFiled: February 10, 2015Date of Patent: February 7, 2017Assignee: Savioke, Inc.Inventors: Jonathan Binney, Chad Rockey, Adrian Canoso
-
Patent number: 9535421Abstract: A mobile robot can include an elongated body disposed in a vertical direction and having an approximately cylindrical shape; a user interface within an upper 20 centimeters of the body and inclined to be accessible from above and in front of the robot; at least one depth sensor that is mounted at or near a top of the body and having at least one field of view; at least one container formed within the body; and a drive mechanism disposed within the body.Type: GrantFiled: March 2, 2015Date of Patent: January 3, 2017Assignee: Savioke, Inc.Inventors: Adrian Canoso, Jonathan Binney, Chad Rockey
-
Patent number: D802040Type: GrantFiled: April 28, 2015Date of Patent: November 7, 2017Assignee: Savioke, Inc.Inventor: Adrian Canoso