Patents Examined by Harry Y Oh
-
Patent number: 10930143Abstract: Vehicle position data from vehicles on a roadway are received. Affected nodes of the roadway are identified based on the vehicle position data. The roadway graph, representative of the roadway, is updated based on the affected nodes of the roadway. Routes of each vehicle are optimized based on updates to the roadway graph. An indication of change in the route of each vehicle may be provided for display.Type: GrantFiled: March 19, 2018Date of Patent: February 23, 2021Assignee: HERE Global B.V.Inventor: Eric Linder
-
Patent number: 10926410Abstract: A method includes receiving first and second coordinated paths for first and second robotic devices. The first coordinated path comprises a dependency edge indicating a first position on the first coordinated path and a second position on the second coordinated path. The method also includes determining a first traversable portion extending to a first stopping position before or at the first position on the first coordinated path. The method also includes providing a first instruction to the first robotic device to traverse the first traversable portion; subsequently determining that the second robotic device has passed the second position on the second coordinated path; determining a second traversable portion of the first coordinated path extending to a second stopping position beyond the first position on the first coordinated path; and providing a second instruction to the first robotic device to traverse the second traversable portion.Type: GrantFiled: July 29, 2019Date of Patent: February 23, 2021Assignee: X Development LLCInventors: Geoffrey Lalonde, Peter Anderson-Sprecher
-
Patent number: 10926764Abstract: Provided is a vehicle capable of: acquiring an image of a road in front of a vehicle in an autonomous driving mode; recognizing a lane line, a subject lane, and an obstacle on the acquired image of the road; determining whether the recognized obstacle is in a stationary state based on obstacle information detected by an obstacle detector; acquiring, if the obstacle in the stationary state exists on at least one of two subject lane lines constituting the subject lane, a width of involvement of the lane line crossed by the obstacle; determining whether keeping of travelling on the subject lane is to be performed based on the acquired width of involvement; performing a deflection control within the subject lane to avoid the obstacle in the stationary state if it is determined that the keeping of travelling on the subject lane is to be performed; and performing control of departure from the subject lane or deceleration control if it is determined that the keeping of travelling on the subject lane is not to be perType: GrantFiled: February 12, 2020Date of Patent: February 23, 2021Assignee: MANDO CORPORATIONInventor: Heong-Tae Kim
-
Patent number: 10919530Abstract: A method for decelerating a vehicle includes actuating an electric brake motor of an electromechanical braking mechanism in an event of a failure of a hydraulic vehicle brake to produce a braking force in an event of a failure of the hydraulic vehicle brake. The method further includes producing a decelerating torque in the drive train of the vehicle in the event of the failure of the hydraulic vehicle brake. The vehicle includes a brake system. The brake system has the hydraulic vehicle brake and the electromechanical braking mechanism with the electric brake motor.Type: GrantFiled: May 30, 2016Date of Patent: February 16, 2021Assignee: Robert Bosch GmbHInventors: Edith Mannherz, Tobias Putzer
-
Patent number: 10919156Abstract: A robot arm having a compound joint between a first limb of the arm and a second limb of the arm, the second limb of the arm being distal of the first limb, the arm comprising: a coupler element coupled to the first limb of the arm by a first revolute joint having a first rotation axis and to the second limb of the arm by a second revolute joint having a second rotation axis; first and second rotational position sensors for sensing the configuration of the arm about the first and second joints respectively; first and second torque sensors for sensing the torque applied about the first and second joints respectively; a control unit for controlling the operation of the arm; a first communications unit borne by the arm and located proximally of the coupler and a second communications unit borne by the arm and located distally of the coupler, each communications unit being capable of encoding data received from one or more of the position and/or torque sensors in a first data format into data packets and transmitType: GrantFiled: July 22, 2016Date of Patent: February 16, 2021Assignee: CMR Surgical LimitedInventors: Paul Christopher Roberts, Edward John Mottram, Andrew Murray Scholan
-
Patent number: 10916451Abstract: An electronic device manufacturing system includes a motion control system for calibrating a gap between surfaces of process chamber or loadlock components by moving those component surfaces into direct contact with each other. The component surfaces may include a surface of a substrate and/or a substrate support and a surface of process delivery apparatus, which may be, e.g., a pattern mask and/or a plasma or gas distribution assembly. The motion control system may include a motion controller, a software program executable by the motion controller, a network, one or more actuator drivers, a software program executable by the one or more actuator drivers, one or more actuators, and one or more feedback devices. Methods of calibrating a gap via direct contact of process chamber or loadlock component surfaces are also provided, as are other aspects.Type: GrantFiled: June 26, 2019Date of Patent: February 9, 2021Assignee: Applied Materials, Inc.Inventors: Mohsin Waqar, Marvin L. Freeman
-
Patent number: 10913146Abstract: Methods, apparatus, systems, and computer-readable media are provided for selecting a first robot for a robot task of a user, and during a first session between a computing device of the user and the first robot to perform the task, determining a need for the first robot to perform an alternative task. Based on determining the need, a second robot is selected to “replace” the first robot in performing the task. The second robot may replace the first robot in performing the task by directing the telepresence robot to navigate to a location proximal to the first robot and transitioning the first telepresence robot's session to the second telepresence robot.Type: GrantFiled: March 23, 2020Date of Patent: February 9, 2021Assignee: X DEVELOPMENT LLCInventor: Mallinath Bareddy
-
Patent number: 10905503Abstract: A locator of a surgical port of a surgical robot system, the surgical robot system comprising an instrument attached to a robot arm, the instrument having an instrument shaft able to pass through the surgical port to a surgical site, the locator comprising: an interface configured to couple to the surgical port; a mechanism configured to permit relative linear and/or rotational motion of the interface and the instrument shaft; and a controller comprising a processor operable to estimate the position of a part of the robot arm, the controller configured to control the mechanism in dependence on the estimated position of the part of the robot arm such that as the robot arm retracts the instrument from the patient, the locator moves the port away from the robot arm and provides a reaction force to keep the port in place.Type: GrantFiled: August 6, 2019Date of Patent: February 2, 2021Assignee: CMR Surgical LimitedInventors: Andrew Murray Scholan, Ben Robert Chaplin, Keith Marshall, Luke David Ronald Hares, Nikki Priyam Su-Ling Phoolchund, Thomas Bates Jackson
-
Patent number: 10906176Abstract: A teaching apparatus configured to include a display device and perform a teaching operation for a robot includes a template storage section configured to store a plurality of templates corresponding to a plurality of programs of the robot, a program explanatory content storage section configured to store plural pieces of explanatory content for explaining the respective plurality of programs, a template display section configured to display the plurality of templates stored in the template storage section on the display device, a template selection section configured to select one template from the plurality of templates displayed on the template display section, and a program explanatory content display section configured to read out the explanatory content of the program corresponding to the one template selected by the template selection section from the program explanatory content storage section and configured to display the explanatory content on the display device.Type: GrantFiled: November 6, 2018Date of Patent: February 2, 2021Assignee: Fanuc CorporationInventors: Yuusuke Kurihara, Tomoyuki Yamamoto
-
Patent number: 10899006Abstract: Methods, systems, and apparatus, including computer-readable storage devices, for robot navigation using 2D and 3D path planning. In the disclosed method, a robot accesses map data indicating two-dimensional layout of objects in a space and evaluates candidate paths for the robot to traverse. In response to determining that the candidate paths do not include a collision-free path across the space for a two-dimensional profile of the robot, the robot evaluates a three-dimensional shape of the robot with respect to a three-dimensional shape of an object in the space. Based on the evaluation of the three-dimensional shapes, the robot determines a collision-free path to traverse through the space.Type: GrantFiled: May 1, 2018Date of Patent: January 26, 2021Assignee: X Development LLCInventor: Benjamin Holson
-
Patent number: 10899015Abstract: A method and a system for the exact positioning an autonomous robot device relative to a stationary structure, such as a DBCS robot in a delivery bin and sorting facility. The robot device is driven from a starting position towards a target position. An absolute positioning sensor is used to monitor the approach to towards an assumed absolute position of the target. Once the target position has entered the field of view of a vision sensor mounted to the robot device, the vision sensor takes an instantaneous image of a visual marker at the target position. The image is evaluated to determine a deviation of an actual location of the target position from the assumed target position. The latter is corrected by adding the deviation to the assumed target position. The robot device then continues and is stopped exactly at the corrected target position.Type: GrantFiled: September 4, 2018Date of Patent: January 26, 2021Assignee: Siemens AktiengesellschaftInventors: Thomas Barth, Oliver Schulze
-
Patent number: 10899360Abstract: An Electronic Stability Control (ESC) system for a vehicle is disclosed. An electronic control unit (ECU) is programmed to reduce vehicle lateral skidding by reducing differences between an intended vehicle direction and/or yaw rate and an actual vehicle direction and/or yaw rate by applying modifications to operation of the vehicle brakes and/or throttle. The ESC system receives inputs from wheel speed sensors, a steering wheel position sensor, a yaw rate sensor and a lateral acceleration sensor. The ESC system also receives input that indicates at least a property of the road upon which the vehicle is located, wherein the road upon which the vehicle is located is determined from a positioning system that uses a map database and the property is determined from the map database. The ESC system incorporates the road property information in determining when and/or how to modify operation of the vehicle to reduce vehicle skidding.Type: GrantFiled: December 10, 2019Date of Patent: January 26, 2021Assignee: HERE Global B.V.Inventors: Kevin Moran, Robert Denaro
-
Patent number: 10898277Abstract: Provided are systems and methods for registration of location sensors. In one aspect, a system includes an instrument and a processor configured to provide a first set of commands to drive the instrument along a first branch of the luminal network, the first branch being outside a path to a target within a model. The processor is also configured to track a set of one or more registration parameters during the driving of the instrument along the first branch and determine that the set of registration parameters satisfy a registration criterion. The processor is further configured to determine a registration between a location sensor coordinate system and a model coordinate system based on location data received from a set of location sensors during the driving of the instrument along the first branch and a second branch.Type: GrantFiled: January 6, 2020Date of Patent: January 26, 2021Assignee: Auris Health, Inc.Inventors: Subashini Srinivasan, David Paul Noonan, David Burdick Berman, Brian Matthew Patenaude
-
Patent number: 10899348Abstract: Embodiments described herein may provide a method for identifying objects along a path established though the Electronic Horizon. An apparatus is provided to facilitate autonomous or semi-autonomous control of a vehicle, where the apparatus is caused to: determine, within a road network, a sequence of road links that satisfy a predetermined likelihood of being traversed by a vehicle, where the road network is segmented into tiles in a map data service provider database; receive, in response to determining the sequence of road links, one or more tiles corresponding to the sequence of road links; search within the one or more tiles for objects within a predetermined distance of the sequence of road links; and generate an object profile for each object, where the object profile includes information relating to the respective object and a distance of the respective object from the road link.Type: GrantFiled: December 20, 2017Date of Patent: January 26, 2021Assignee: HERE GLOBAL B.V.Inventors: Sargis Hovasapyan, Leonid Ziskel
-
Patent number: 10894321Abstract: Methods, systems, and apparatus, including an apparatus that includes a motorized base configured to move the apparatus; an upper portion coupled to the motorized base; one or more load-sensing devices located between the motorized base and the upper portion, the one or more load-sensing devices being configured to (i) detect forces between the upper portion and the motorized base, and (ii) provide force information based on the detected forces between different portions of the upper portion and the motorized base; and one or more processors performs operations of: obtaining the force information provided by the one or more load-sensing devices; determining a difference between the forces indicated by the force information from the one or more load-sensing devices; determining, based the difference in the forces, a movement to be performed by the apparatus; and providing control information to cause the motorized base to perform the determined movement.Type: GrantFiled: December 2, 2019Date of Patent: January 19, 2021Assignee: X Development LLCInventors: Vincent Yves Michel Nabat, Philip Mullins, Justine Rembisz
-
Patent number: 10888389Abstract: Systems and methods for arbitrary viewpoint robotic manipulation and robotic surgical assistance are disclosed. According to an aspect, a system includes one or more controllers configured to receive an image dataset of an actual environment within which the robotic tool is positioned. The controller(s) are also configured to generate a virtual environment of the actual environment based on the image dataset. Further, the controller(s) can control display of the virtual environment including a virtual tool controllable by a user for use to control the robotic tool within the actual environment. The controller(s) can receive user input for altering a perspective view of display of the virtual environment from a first perspective view to a second perspective view. Further, the controller(s) can maintain orientation of display of the virtual tool with respect to the user during display of the first perspective view and the second perspective view of the virtual environment.Type: GrantFiled: September 12, 2016Date of Patent: January 12, 2021Assignee: Duke UniversityInventors: Mark Draelos, Kris Hauser, Anthony Kuo, Brenton Keller, Joseph Izatt
-
Patent number: 10888439Abstract: A robotic assembly control system is disclosed. The robotic assembly control system includes an exoskeleton apparatus adapted to be worn by a user, at least one robotic assembly, the at least one robotic assembly controlled by the user by way of the exoskeleton, and at least one mobile platform, the at least one mobile platform controlled by the user and wherein the at least one robotic assembly is attached to the at least one mobile platform.Type: GrantFiled: May 11, 2020Date of Patent: January 12, 2021Assignee: DEKA Products Limited PartnershipInventors: Dirk A. van der Merwe, Christopher C. Langenfeld, Stewart M. Coulter, Christopher M. Werner, Michael J. Slate, Ethan D. Stern
-
Patent number: 10882189Abstract: A control device that controls driving of a robot, the control device includes a processor that is configured to execute computer-executable instructions so as to control a robot, wherein the processor is configured to: display a posture setting guide for guiding information input for obtaining a posture offset of a tool provided on the robot, on a display; and control the driving of the robot based on the posture offset of the tool.Type: GrantFiled: April 17, 2018Date of Patent: January 5, 2021Inventors: Kenji Matsuura, Meguru Yamauchi
-
Patent number: 10883832Abstract: Systems, methods, and vehicles for capacity based vehicle operation are provided. For example, a method can include receiving, by a computing system including one or more computing devices, object data based in part on one or more states of one or more objects. Based in part on the object data, the computing system can determine one or more features of the one or more objects. Based on a comparison of the one or more features of the one or more objects to a vehicle capacity criterion, the one or more objects that satisfy the vehicle capacity criterion can be determined. The vehicle capacity criterion can be based in part on a carrying capacity of an autonomous vehicle. In response to the one or more objects satisfying the vehicle capacity criterion, one or more control systems associated with operation of the autonomous vehicle can be activated by the computing system.Type: GrantFiled: December 26, 2019Date of Patent: January 5, 2021Assignee: UATC, LLCInventor: Sisil Mehta
-
Patent number: 10885795Abstract: Drone space is defined according to a building model and a buffer space. At least one three-dimensional geometry is identified from the building model. The buffer space is calculated from the three-dimensional geometry. Coordinates for a drone air space are defined based on the buffer space. At least one path segment may be identified based on the coordinates for the drone air space, and the coordinates for drone air space are stored in a map database in association with the at least one path segment.Type: GrantFiled: March 22, 2018Date of Patent: January 5, 2021Assignee: HERE Global B.V.Inventors: Jane Macfarlane, Jeffrey Adachi, Aaron Dannenbring