G05D1/65

Optimizing video encoding and/or transmission for remote driving applications

A vehicle adapted to be remotely driven via a wireless communication network comprises a capturing unit for capturing live video data of the vehicle's environment, a video encoding unit for video encoding the captured live video data, a transmission unit for transmitting the encoded live video data via the wireless communication network, and a control unit for controlling the video encoding unit and/or the transmission unit. The control unit controls the video encoding unit to optimize the video encoding of the captured live video data and/or to control the transmission unit to optimize the transmission of the encoded live video data. The controlling is based on one, two or all of: (i) pre-determined location information associated with a current location of the vehicle; (ii) real-time driving information associated with current driving parameters of the vehicle, and; (iii) real-time environment information associated with a current environment of the vehicle.

Cleaning robot and controlling method thereof

Disclosed is a cleaning robot including: a driving unit configured to move the cleaning robot; an obstacle sensor configured to sense an obstacle; and a controller configured to reduce, if a distance between the cleaning robot and the obstacle is shorter than or equal to a reference distance, a driving speed of the cleaning robot so that the driving speed of the cleaning robot is lower than a shock absorbing speed when the cleaning robot contacts the obstacle.

Mobile robot and control method of mobile robot

A terminal apparatus includes a camera, a display that displays a display screen including a mobile robot that autonomously travels, and a control circuit. The control circuit acquires a first planned route of the mobile robot, displays, on the display, a screen having the first planned route superimposed on a camera image taken by the camera, detects a contact point on the display on which the screen is displayed, generates a second planned route of the mobile robot that travels through the contact point, and transmits the second planned route to the mobile robot.

Operator assistance for autonomous vehicles

Disclosed are autonomous vehicles that may autonomously navigate at least a portion of a route defined by a service request allocator. The autonomous vehicle may, at a certain portion of the route, request remote assistance. In response to the request, an operator may provide input to a console that indicates control positions for one or more vehicle controls such as steering position, brake position, and/or accelerator position. A command is sent to the autonomous vehicle indicating how the vehicle should proceed along the route. When the vehicle reaches a location where remote assistance is no longer required, the autonomous vehicle is released from manual control and may then continue executing the route under autonomous control.

Multi-scale driving environment prediction with hierarchical spatial temporal attention

In accordance with one embodiment of the present disclosure, method includes obtaining multi-level environment data corresponding to a plurality of driving environment levels, encoding the multi-level environment data at each level, extracting features from the multi-level environment data at each encoded level, fusing the extracted features from each encoded level with a spatial-temporal attention framework to generate a fused information embedding, and decoding the fused information embedding to predict driving environment information at one or more driving environment levels.

Systems and methods of detecting intent of spatial control

Systems and methods of manipulating/controlling robots. In many scenarios, data collected by a sensor (connected to a robot) may not have very high precision (e.g., a regular commercial/inexpensive sensor) or may be subjected to dynamic environmental changes. Thus, the data collected by the sensor may not indicate the parameter captured by the sensor with high accuracy. The present robotic control system is directed at such scenarios. In some embodiments, the disclosed embodiments can be used for computing a sliding velocity limit boundary for a spatial controller. In some embodiments, the disclosed embodiments can be used for teleoperation of a vehicle located in the field of view of a camera.

Road-based vehicle guidance system
11886201 · 2024-01-30 · ·

A vehicle may include a frame structure, a body mounted to the frame structure, and a vehicle navigation system. The vehicle navigation system may include a navigation sensor mounted to the frame structure, and a processor in communication with the navigation sensor. The navigation sensor may be configured to detect reference elements disposed in or on a road on which the vehicle travels. The processor may be configured to receive, from the navigation sensor, signals indicative of a sequence or pattern of detected reference elements. The processor may also be configured to determine, using the received signals, at least one of a position, velocity, or orientation of the vehicle on the road.

Electronic device for preventing spilling of liquid during movement

An electronic device and a method of driving the same are provided. The electronic device includes a container; a sensor; a driving unit; and a processor configured to: based on sensing data received through the sensor, measure, at a predetermined time interval, external forces exerted on the electronic apparatus from a ground on which the electronic apparatus is located, identify, based on frequency characteristics of the external forces and a natural vibration frequency of a liquid contained in the container, a frequency having frequency characteristics corresponding to the natural vibration frequency among frequencies of the external forces, and input a driving signal to the driving unit, based on a size of the identified frequency, the driving signal controlling a velocity of the electronic apparatus according to a natural vibration period of the liquid.

Electronic device for preventing spilling of liquid during movement

An electronic device and a method of driving the same are provided. The electronic device includes a container; a sensor; a driving unit; and a processor configured to: based on sensing data received through the sensor, measure, at a predetermined time interval, external forces exerted on the electronic apparatus from a ground on which the electronic apparatus is located, identify, based on frequency characteristics of the external forces and a natural vibration frequency of a liquid contained in the container, a frequency having frequency characteristics corresponding to the natural vibration frequency among frequencies of the external forces, and input a driving signal to the driving unit, based on a size of the identified frequency, the driving signal controlling a velocity of the electronic apparatus according to a natural vibration period of the liquid.

Method and system for determining information on an expected trajectory of an object

A method for determining information on an expected trajectory of an object comprises: determining input data being related to the expected trajectory of the object; determining first intermediate data based on the input data using a machine-learning method; determining second intermediate data based on the input data using a model-based method; and determining the information on the expected trajectory of the object based on the first intermediate data and based on the second intermediate data.