Abstract: A robot cleaner is provided. A robot cleaner includes a cleaner main body, a battery configured to supply a power, a memory configured to store floor material information corresponding to each of a plurality of subspaces configuring a space, and a processor configured to identify a cleaning mode corresponding to each of the plurality of subspaces based on the floor material information corresponding to each of the plurality of subspaces, identify an order of priority of each of the plurality of subspaces based on the identified cleaning mode and a remaining amount of power, and set a movement path of the robot cleaner based on the identified order of priority.
Type:
Grant
Filed:
March 9, 2020
Date of Patent:
July 19, 2022
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Wonguk Jeong, Minjeong Kang, Seungsoo Kang
Abstract: A method includes providing a robot, providing an image of drawn handwritten characters to the robot, enabling the robot to capture a bitmapped image of the image of drawn handwritten characters, enabling the robot to infer a plan to replicate the image with a writing utensil, and enabling the robot to reproduce the image.
Abstract: A robot cleaner may determine a climbable low height obstacle such as a threshold, a carpet, or the like in a cleaning area when the robot cleaner travels the cleaning area. The robot cleaner may be able to climb the obstacle after completing a travel of a region except for the corresponding obstacle.
Abstract: The present disclosure relates to a method for controlling the propulsion of a ship (10). The ship (10) comprises an engine (5) and a controllable pitch propeller (7), wherein torque and engine speed are adjusted to correspond to an output set point value. The adjustment is such that the ship (10) is operated in an operating condition with an engine speed of the engine (5) and a propeller pitch of the controllable pitch propeller (7) such that the fuel consumption of the ship (10) is brought and/or held within a desired fuel consumption range. The method comprises determining a top pressure value indicative of a top pressure in at least one cylinder (9) and reducing the torque of the engine (5) upon detection that the lop pressure value exceeds a top pressure threshold value.
Abstract: A robot system includes an operating device that receives an operation instruction from an operator, a real robot that is installed in a work space and performs a series of works constituted of a plurality of steps, a camera configured to image the real robot, a display device configured to display video information of the real robot imaged by the camera and a virtual robot, and a control device, in which the control device is configured to operate the virtual robot displayed on the display device based on instruction information input from the operating device, and thereafter operate the real robot in a state that the virtual robot is displayed on the display device when operation execution information to execute an operation of the real robot is input from the operating device.
Abstract: A method may be provided for controlling a mobile robot. This may include receiving user input including a predetermined service request by the mobile robot, receiving an article to be served, by the mobile robot, searching for a user, analyzing a gesture of the user, and extracting a serving position, by the mobile robot, analyzing an image of the serving position and extracting a distance and height of the serving position, moving the mobile robot to the serving position and lifting the served article to be served, to a height of the serving position, and putting down the article to be served at the serving position by horizontally moving the article to be served to the serving position.
Abstract: Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and/or medical instrument devices, systems, and methods include both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory on the limited-use component includes machine readable code with data and/or programming instructions to be implemented by the processor. Programming of the processor is updated by shipping of new data. Once downloaded by the processor from a component, subsequent components take advantage of the updated processor without repeated downloading.
Type:
Grant
Filed:
June 12, 2019
Date of Patent:
June 28, 2022
Assignee:
Intuitive Surgical Operations, Inc.
Inventors:
Gregory K. Toth, Nitish Swarup, Thomas R. Nixon, David Q. Larkin, Steven J. Colton
Abstract: A cleaning robot includes an arm including a distal end portion to which a brush is attached, the arm extending in a first direction parallel to a horizontal direction, a driver connected to the arm, the driver including a first mechanism that moves the arm in the first direction, a second mechanism that moves the arm in a second direction parallel to a vertical direction perpendicular to the first direction, and a third mechanism that moves the arm in a third direction perpendicular to both the first direction and second direction, a controller configured to switch the orientation of the distal end portion between an orientation for cleaning a first target face of the object and an orientation for cleaning a second target face of the object, the first target face facing the first direction, the second target face facing the second direction.
Abstract: A monitoring system for a vehicle can use one or more sensors to monitor a condition external to a vehicle while a driver is operating the vehicle and the vehicle is temporarily stopped. The system can detect a change in the condition external to the vehicle and transmit a signal wirelessly to a computing device of the driver, which can cause the computing device to output an alert indicating the change in the condition external to the vehicle.
Type:
Grant
Filed:
March 9, 2020
Date of Patent:
June 14, 2022
Assignee:
Uber Technologies, Inc.
Inventors:
Brennan T. Lopez-Hinojosa, Kermit D. Lopez
Abstract: A robot system includes a user interface configured to receive an operational instruction from an operator, a robot installed in a workspace and configured to perform a series of works including a plurality of processes, a sensor installed in the workspace, a transparent type display unit configured so that the operator is visible of a physical real world and configured to display information detected by the sensor as the image screen, and a control device. The control device displays on the transparent type display unit, when the robot is operated by the user interface, first information that is information detected by the sensor, as the image screen.
Abstract: An autonomous mobile robot comprising a body and a display screen coupled to the body and configured to display information. A wheel control system is coupled to the body and configured to move the body in a given direction. At least one of a camera, an onboard UWB device, or a sensor is coupled to the body. A central processing unit is in communication with the wheel control system, the display screen, and the at least one camera, onboard UWB device, or sensor. The central processing unit is configured to adjust the orientation of the display screen relative to a user based on information received from the at least one camera, onboard UWB device, or sensor.
Abstract: A method and a system for determining a safe under keel clearance of an ultra-large ship are provided. The method comprises: acquiring operation parameter values of the ship; obtaining fluid pressure according to the values; obtaining a squat force and a trim moment of the ship according to the pressure; establishing a mirror image model based on speed potential to establish a squat clearance calculation model for the ship; determining a half-wave rising height with above calculation model; obtaining draught and trim changes according to the squat force and the trim moment, to determine a maximum squat clearance of the hull; determining the safe under keel clearance; and controlling the squat clearance of the ship according to the safe under keel clearance of the ship, to avoid navigation dangers, and improve the loading rate.
Abstract: A cable-mounted object, such as a camera, is movable using one or more robotic cable mounts. The robotic cable mounts have a head which support a first portion of the cable. The head is movable in three-dimensional space, such as linearly along three orthogonal axis (or combinations thereof). Changes in the position of the head of the robotic mount change the position of the cable, thus changing the position of the cable-mounted object. In one embodiment, two ends of cable may be connected to first and second robotic cable mounts, or an object might be mounted to multiple cables, each of which is connected to a different robotic mount.
Abstract: A method for operating a transport robot includes receiving image data representative of a group of objects. One or more target objects are identified in the group based on the received image data. Addressable vacuum regions are selected based on the identified one or more target objects. The transport robot is command to cause the selected addressable vacuum regions to hold and transport the identified one or more target objects. The transport robot includes a multi-gripper assembly having an array of addressable vacuum regions each configured to independently provide a vacuum. A vision sensor device can capture the image data, which is representative of the target objects adjacent to or held by the multi-gripper assembly.
Abstract: A controller of a robot includes a first coupling section coupled to an object detecting device configured to detect an object. The controller is configured to control the robot in one of a first mode in which displacement speed of the robot does not exceed first speed and a second mode in which the displacement speed is second speed higher than the first speed, when the object detecting device is coupled to the first coupling section, switch the first mode and the second mode based on an output from the object detecting device, and control the robot in the first mode when the object detecting device is not coupled to the first coupling section.
Abstract: A programmable robot for educational purposes comprising a body comprising a drive system for causing the robot to move, an information acquisition device configured to acquire information from an external information carrying element, and a first connection element, and a head comprising a control system with a data storage element and a processor element being configured to receive a data signal transmitted from the at least one information acquisition device, the data signal comprising the acquired information from the external information carrying element, to process the data signal to interpret the information and achieve instructions, and to cause the drive system to move the robot in accordance with the instructions, and a second connection element, where the body and the head are adapted to be detachably coupled to one another by connecting the first connection element and the second connection element to one another.
Type:
Grant
Filed:
August 11, 2017
Date of Patent:
May 31, 2022
Inventors:
Daniel Friis Lindegaard, Tommy Schou Lund Otzen
Abstract: Included are a bottom portion having a traveling portion, a body portion having a first pillar portion and a second pillar portion extending in a vertical direction, respectively, from one end and another end in a horizontal direction of the bottom portion, and a top portion including one end connected to an end of the first pillar portion opposite to the bottom portion and including another end connected to an end of the second pillar portion opposite to the bottom portion, an article storage portion that forms an opening with the first pillar portion, the second pillar portion, the top portion, and the bottom portion in such a way that the opening penetrates the body portion, and fixing portions provided in the first and second pillar portions to sandwich the opening and pair up with each other, for fixing an article storage auxiliary instrument.
Type:
Grant
Filed:
September 11, 2017
Date of Patent:
May 24, 2022
Assignee:
MITSUBISHI ELECTRIC CORPORATION
Inventors:
Shinichi Kato, Hideto Iwamoto, Naoya Tsukamoto, Ian Emerson Random, So Satoh
Abstract: A robot system includes: a robot; a portable operation terminal having a teaching function; and a robot controller having operation modes including a teaching mode and another operation mode different from the teaching mode, the teaching mode being an operation mode for teaching a motion to the robot through the portable operation terminal. The robot controller is configured to: detect electrical connection and electrical disconnection between the robot controller and the portable operation terminal; change an operation mode in which to operate the robot to the teaching mode when detecting the connection between the robot controller and the portable operation terminal; and change the operation mode in which to operate the robot to the other operation mode different from the teaching mode when detecting the disconnection between the robot controller and the portable operation terminal.
Type:
Grant
Filed:
January 19, 2018
Date of Patent:
May 17, 2022
Assignee:
KAWASAKI JUKOGYO KABUSHIKI KAISHA
Inventors:
Haruhiko Tan, Masahiko Sumitomo, Ryota Sakai, Jun Kanzaki
Abstract: Systems and methods for railway asset management. The methods comprise: using a virtual reality device to recognize and collect real world information about railway assets located in a railyard; and using the real world information to (i) associate a railway asset to a data collection unit, (ii) provide an individual with an augmented reality experience associated with the railyard and/or (iii) facilitate automated railyard management tasks.