Patent classifications
G05D1/435
METHOD AND APPARATUS FOR CONTROLLING STEERING APPARATUS OF POOL CLEANING ROBOT
A method for controlling a steering apparatus of a pool cleaning robot is provided. The method includes: determining a motion state of the pool cleaning robot by obtaining a detection signal output by the steering apparatus; and based on the motion state of the pool cleaning robot, controlling the pool cleaning robot to perform a steering operation or confirm steering completion. Also provided are an apparatus for controlling a steering apparatus of a pool cleaning robot, a steering device for a pool cleaning robot, and a computer-readable storage medium. In the controlling method, the current motion state of the pool cleaning robot is adjusted by controlling the steering apparatus, avoiding the robot from being in the same motion state for a long time, thereby improving the cleaning efficiency.
METHOD AND APPARATUS FOR CONTROLLING STEERING APPARATUS OF POOL CLEANING ROBOT
A method for controlling a steering apparatus of a pool cleaning robot is provided. The method includes: determining a motion state of the pool cleaning robot by obtaining a detection signal output by the steering apparatus; and based on the motion state of the pool cleaning robot, controlling the pool cleaning robot to perform a steering operation or confirm steering completion. Also provided are an apparatus for controlling a steering apparatus of a pool cleaning robot, a steering device for a pool cleaning robot, and a computer-readable storage medium. In the controlling method, the current motion state of the pool cleaning robot is adjusted by controlling the steering apparatus, avoiding the robot from being in the same motion state for a long time, thereby improving the cleaning efficiency.
Robot using moving walk and method of controlling the same
A robot, includes: a camera: a driver comprising a plurality of wheels and a suspension for connecting each of the plurality of wheels to a body of the robot; and a processor. The processor is configured to: identify both a movement direction of a moving walkway and a movement speed of the moving walkway based on a plurality of images of the moving walkway received from the camera after the processor identifies that the robot is located in an entrance area of the moving walkway, control the driver so that the robot faces an entering direction corresponding to the identified movement direction; control the suspension connected to at least one of the plurality of wheels so that the robot is tilted at an angle corresponding to the identified movement speed, and control the driver so that the tilted robot moves in the entering direction and enters the moving walkway.
Robot device operating in mode corresponding to position of robot device and control method thereof
Provided is a robot device and method of controlling same, wherein the robot device includes: at least one sensor; at least one memory configured to store at least one instruction; and at least one processor configured to execute the at least one instruction to: based on the robot device being positioned at a first position, control the robot device in a first mode corresponding to the first position, identify, based on sensing data obtained by the at least one sensor, a first event of picking up the robot device by a user and a second event of placing the robot device, and based on an identification that a position of the robot device is changed from the first position to a second position based on new sensing data obtained by the at least one sensor after the first event and the second event sequentially occur, control the robot device in a second mode corresponding to the second position.
Autonomous driving vehicle operation system
An operation system performs autonomous operation by using an operation server for an autonomous driving vehicle. The operation server includes a memory unit containing three-dimensional map data. An autonomous driving vehicle connects to the operation server via a wireless network. A vehicle control unit creates a traveling route based on the map data received and, when an elevator of a building is to be used, creates elevator usage information and elevator control information, including the boarding and exiting floors. The elevator is equipped with an elevator control unit that is connected to the operation server to control ascending and descending of an elevator cage. A control unit of the autonomous driving vehicle transmits the elevator usage information and the elevator control information to the elevator control unit. The elevator control unit gives a voice announcement from a voice output unit in the elevator cage.
ADJUSTED ENVIRONMENT NAVIGATION BASED ON STAIR DETERMINATION
Systems and methods are described for mapping and traversal of a set of stairs. A system can obtain a map of an environment. The system can determine that the environment includes a set of stairs based on the map. For example, the map may indicate the presence of the set of stairs within the environment. For mapping the set of stairs, the system can instruct performance of a stair mapping maneuver based on the determination that the environment includes the set of stairs. Based on the performance of the stair mapping maneuver, the system can map the set of stairs. The system can instruct traversal of the set of stairs by a robot based on the mapping of the set of stairs.
ADJUSTED ENVIRONMENT NAVIGATION BASED ON STAIR DETERMINATION
Systems and methods are described for mapping and traversal of a set of stairs. A system can obtain a map of an environment. The system can determine that the environment includes a set of stairs based on the map. For example, the map may indicate the presence of the set of stairs within the environment. For mapping the set of stairs, the system can instruct performance of a stair mapping maneuver based on the determination that the environment includes the set of stairs. Based on the performance of the stair mapping maneuver, the system can map the set of stairs. The system can instruct traversal of the set of stairs by a robot based on the mapping of the set of stairs.
MOTION CONTROL METHOD FOR ADAPTIVE SELF-RECONFIGURABLE PIPELINE ROBOT BASED ON ENVIRONMENTAL PERCEPTION
A motion control method for an adaptive self-reconfigurable pipeline robot based on environmental perception includes: acquiring internal images of the pipeline for scene recognition, segmenting planar surfaces and curved surfaces in the images according to recognition results, and extracting boundary lines of the pipeline; calculating a straight-pipe width, a bent-pipe curvature, a slope angle, and a step height to analyze passability of the robot; designing a path planner and a swing-arm planner to generate a reference trajectory and a swing-arm angle sequence of the robot, performing smoothing, and inputting the reference trajectory and the swing-arm angle sequence into a model predictive control (MPC) motion controller; estimating a position and state of the robot through an Error State Kalman Filter (ESKF) algorithm, and inputting estimation results and collision warning signals into the MPC motion controller; and finally outputting a signal for control of a motor and a swing-arm motor.
MOTION CONTROL METHOD FOR ADAPTIVE SELF-RECONFIGURABLE PIPELINE ROBOT BASED ON ENVIRONMENTAL PERCEPTION
A motion control method for an adaptive self-reconfigurable pipeline robot based on environmental perception includes: acquiring internal images of the pipeline for scene recognition, segmenting planar surfaces and curved surfaces in the images according to recognition results, and extracting boundary lines of the pipeline; calculating a straight-pipe width, a bent-pipe curvature, a slope angle, and a step height to analyze passability of the robot; designing a path planner and a swing-arm planner to generate a reference trajectory and a swing-arm angle sequence of the robot, performing smoothing, and inputting the reference trajectory and the swing-arm angle sequence into a model predictive control (MPC) motion controller; estimating a position and state of the robot through an Error State Kalman Filter (ESKF) algorithm, and inputting estimation results and collision warning signals into the MPC motion controller; and finally outputting a signal for control of a motor and a swing-arm motor.
TACTILE-ADAPTIVE SNAKE ROBOT NAVIGATION SYSTEM
A method for snake robot navigation, the method including: providing a snake robot comprising a plurality of modules and a plurality of tactile sensors disposed thereon; planning a path over a terrain between an initial position and a target location; detecting a tactile datum from the plurality of tactile sensors; selecting, based on the path, one of a plurality of gaits the snake robot may perform by relative movement of the plurality of modules; dynamically adjusting the selected gait based on the tactile datum; and commanding the plurality of modules to perform the adjusted gait.