Abstract: A vehicular driving assistance system is operable to control driving of a vehicle when operating in a driving assist mode. When the vehicular driving assistance system is not operating in the driving assist mode, a driver controls driving of the vehicle. The system identifies the driver and receives information pertaining to operation by the identified driver of the vehicle while the vehicle is driven by the identified driver. The system generates first and second personalized parameter sets for the identified driver when the driver drives the vehicle during respective first and second driving conditions. When the system is operating in the driving assist mode and the identified driver is present in the vehicle, and responsive to a current driving condition of the vehicle corresponding to one of the determined driving conditions, the system controls the vehicle in accordance with the respective generated personalized parameter set for that driving condition.
Abstract: Embodiments of the present disclosure provide a system, method, apparatus and computer-readable medium for teleoperation. An exemplary system includes a robot machine having a machine body, at least one sensor, at least one robot processor, and at least one user processor operable to maintain a user simulation model of the robot machine and the environment surrounding the robot machine, the at least one user processor being remote from the robot machine. The system further includes at least one user interface comprising a haptic user interface operable to receive user commands and to transmit the user commands to the user simulation model, a display operable to display a virtual representation of the user simulation model.
October 5, 2018
Date of Patent:
January 24, 2023
Michael G. Fattey, Jos Meuleman, Gonzalo Rey
Abstract: A medical holding apparatus includes: a support including a plurality of arms, and a plurality of joints configured to connect the plurality of arms, the support being configured to support an imaging unit at a distal end thereof; a load applying mechanism arranged in at least one of the joints and configured to apply a resistance load against operation of the at least one of the joints to the support; and a processor comprising hardware, the processor being configured to: set torque to be applied by the load applying mechanism based on an operating state of the imaging unit; and apply a load corresponding to the set torque to the load applying mechanism when a rotation inhibit state of each of the arms of the support is released.
Abstract: A system and method for monitoring real-time operational data of a robotic manipulator. The system includes a robotic manipulator, a robotic manipulator controller, an electronic processor, a memory, and an output device. The memory includes a robotic manipulator profile, the robotic manipulator profile including a history of robotic manipulator operational data. The robotic manipulator controller is configured to generate a data packet based on signals relating to various operations of the robotic manipulator, and transmit the packet to the electronic processor. The electronic processor is configured to process the data contained in the data packet, update the robotic manipulator profile based on the processed data, and generate an alert that is output to the output device based on the updated robotic manipulator profile.
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an unmanned aerial system inspection system. One of the methods is performed by a UAV and includes obtaining, from a user device, flight operation information describing an inspection of a vertical structure to be performed, the flight operation information including locations of one or more safe locations for vertical inspection. A location of the UAV is determined to correspond to a first safe location for vertical inspection. A first inspection of the structure is performed is performed at the first safe location, the first inspection including activating cameras. A second safe location is traveled to, and a second inspection of the structure is performed. Information associated with the inspection is provided to the user device.
August 31, 2020
Date of Patent:
January 10, 2023
Brett Michael Bethke, Hui Li, Bernard J. Michini
Abstract: The present invention is the invention for providing a guidance service by using a robot. For example, the robot may provide the guidance service in an airport. The robot may receive a destination, acquire a movement path from a current position to the destination, and transmit the movement path to the mobile terminal. The mobile terminal may receive the movement path from the robot and display a guidance path representing a movement path and a user path representing a position movement of the mobile terminal and overlapping the guidance path.
Abstract: There is provided a hybrid vehicle that enables user to be more appropriately notified of a control effect by performing a drive support control. A hybrid vehicle includes an engine; a motor; a battery; map information; and a control device programmed to set a drive route from a current location to a destination, to create a drive support plan that assigns one of drive modes including a CD mode and a CS mode to each of drive sections of the drive route, and to perform drive support control that causes the hybrid vehicle to be driven along the drive support plan. The control device accumulates control effect obtained by performing the drive support control and notifies the control effect when the hybrid vehicle reaches the destination. The control device deletes the control effect when the predetermined deletion condition is satisfied.
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a process definition to ensure accuracy, timeliness, or both of workcell measurement. One of the methods includes receiving an initial process definition for a process to be performed by a robot, wherein the process definition defines a sequence of actions to be performed in a workcell, and wherein a first action in the sequence of actions has an associated measurement tolerance; computing a predicted accumulated measurement variance for each of one or more actions that occur before the first action in the sequence; determining that the predicted accumulated measurement variance for the one or more actions that occur before the first action in the sequence exceeds a threshold; and in response, generating a modified process definition that inserts a measurement action at a location in the sequence before the first action.
Abstract: An improved method, system, and apparatus is provided to implement a general architecture for robot systems. A mode execution module is provided to universally execute execution modes on different robotic system. A system includes an execution module that receives software instructions in a normalized programming language. The system also includes an interface having a translation layer that converts the software instructions from the normalized language into robot-specific instructions that operate in a particular robotic system. The system further includes a controller that is communicatively coupled to the interface, wherein the controller receives the robot-specific instructions. Moreover, the system includes a robotic device that is operatively controlled by the controller by execution of the robot-specific instructions.
May 1, 2020
Date of Patent:
November 29, 2022
Magic Leap, Inc.
Frederick Dennis Zyda, Jeffrey Steven Kranski, Vikram Chauhan
Abstract: A characteristic estimation system, comprising circuitry configured to, cause a robot hand configured to grip an object to operate based on operation information defining an operation of the robot hand, acquire a physical quantity at a time when the robot hand grips the object, and estimate a characteristic of the object based on the physical quantity.
Abstract: A robotic vehicle (10) comprising a first chassis platform (200) comprising a first wheel assembly (202) and a second chassis platform (210) comprising a second wheel assembly (212). The first and second chassis platforms (200, 210) is arranged to be spaced apart from each other. The robotic vehicle (10) further comprises a linkage (220) operably coupled to the first chassis platform (200) and the second chassis platform (210). The linkage (220) being coupled so as to be fixed relative to the first chassis platform (200) and so that the second chassis platform (210) is rotatable relative to the first chassis platform (200), wherein the second chassis platform (210) comprises a turning axis (400). Said robotic vehicle (10) further comprising an electric brake (262) disposed proximate to a turning shaft (422) of the linkage (220).
Abstract: The invention proposes an axis-invariant multi-axis system dynamics modeling and solving principle, and realizes iterative explicit dynamic modeling of multi-axis systems with tree chains, closed chains, friction and viscous joints and moving pedestals. The established model has elegant chain symbol system with pseudo-code function, which realizes complete parameterization including “topology, coordinate system, polarity, structural parameters, mass inertia, etc.”. The principle can be set to circuit, code, directly or indirectly, partially or fully executed inside a multi-axis robot system. In addition, the present invention also includes analytical verification system constructed on these principles for designing and verifying a multi-axis robot system.
Abstract: A communication robot includes: an operation part; and a communication arbitration unit configured to exhibit a robot mode for autonomously operating the operation part by applying a first operational criterion and an avatar mode for operating the operation part based on an operation instruction sent from a remote operator by applying a second operational criterion to arbitrate communication among three parties, that is, the robot mode, the avatar mode, and a service user.
Abstract: A robot system including a robot that is controlled by a robot controller and a wireless communication device that is worn or carried by a person present in the periphery of the robot. The wireless communication device has a sensor capable of detecting an acceleration, the wireless communication device is configured to transmit information related to the acceleration to the robot controller of the robot in a state in which the wireless communication device is not operated by the person, and the robot controller performs operation restriction of the robot when the acceleration exceeds a threshold.
Abstract: A robot teaching device includes: an image acquisition device configured to acquire, as a moving image, a distance image representing distance information of an imaging object, or a two-dimensional image of the imaging object; a trajectory detection section configured to detect a movement trajectory of an operator's hand depicted as the imaging object in the moving image by using the moving image; an identification section configured to identify whether the detected movement trajectory represents a linear movement or a rotational movement; and a command generation section configured to output a command for translating a predetermined movable part of the robot based on the movement trajectory when the movement trajectory is identified as representing a linear movement, and to output a command for rotating the predetermined movable part based on the movement trajectory when the movement trajectory is identified as representing a rotational movement.
Abstract: An operation control device for a robot comprises: an input part inputting at least one operation candidate, and a captured image including an object to be processed; a first learning device that has finished learning performed according to first learning data to output a first evaluation value indicating evaluation of each operation candidate when the robot performs a first processing operation upon input of the captured image and the operation candidate; a second learning device that has finished learning performed according to second learning data which differs from the first learning data, to output a second evaluation value indicating evaluation of each operation candidate when the robot performs a second processing operation upon input of the captured image and the operation candidate; and an evaluation part that, based on at least one of the first evaluation value and the second evaluation value, calculates a command value.
Abstract: A medical system includes: a slave having at least one moving part; an operation device having at least one operation part; and a processor that controls operations of the slave based on a conversion table that associates operations of the moving part of the slave with inputs of the operation part of the operation device. The processor is programmed to execute: acquiring user identification information of a user of the slave, slave identification information of the slave, and operation device identification information of the operation device, and generating and proposing the conversion table based on the user identification information, the slave identification information, and the operation device identification information.
Abstract: A motion assist system includes a plurality of assist devices and a management device configured to manage the assist devices. The assist device includes: a power portion configured to generate power that assists the motion of the assist target person; a communication portion communicable with the management device; and a control device configured to transmit motion information of the power portion to the management device. The management device generates overall information that unifies working states of the assist target persons based on pieces of motion information and presents at least part of the overall information to the assist target persons or an administrator.
Abstract: Systems and methods for ease of installation of modular furniture are disclosed herein. Various embodiments include a method comprising: receiving a ceiling scan; mounting a rails system based on the ceiling scan; installing robots for machine control of the modular furniture using the rails system; and positioning the modular furniture using a positioning control system electrically connected to the robots.
Abstract: A system for robot and human collaboration. The system comprises: a multi-axis robot; one or more torque sensors, each torque sensor being configured to measure a torque about a respective axis of the multi-axis robot; and a controller configured to: receive one or more torque measurements taken by the one or more torque sensors; compare the one or more torque measurements or a function of the one or more torque measurements to a threshold value; and control the multi-axis robot based on the comparison.