Patent classifications
G05D1/0242
ROBOT CLEANER AND METHOD FOR CONTROLLING THE SAME
Disclosed is a robot cleaner including a main body forming an appearance, at least one driving wheel installed on a lower portion of the main body, a driving unit configured to drive the driving wheel according to an operation of a driving motor, a first obstacle sensor positioned on the lower portion of the main body and configured to sense an obstacle on the floor, and a control unit configured to, when the sensed obstacle on the floor has a preset pattern, limit driving of the at least one driving wheel such that the at least one driving wheel is not hindered by the preset pattern when the main body rotates on the preset pattern according to driving of the at least one driving wheel.
SCALABLE DRIVER ASSISTANCE SYSTEM
A scalable driver assistance system for a motor includes a central safety domain controller having a first perception logic circuit communicatively coupled to a first chipset socket and to a second chipset socket, wherein the first chipset socket is communicatively coupled to the second chipset socket and to a third chipset socket. A first long range front camera is communicatively coupled to the first perception logic circuit and a plurality of surround view cameras communicatively are coupled to the first perception logic circuit. The central safety domain controller provides first and second levels of driver assistance, and additional circuits or microcontrollers may be selectively connected into one of the first, second, and third chipset sockets to provide third, fourth, or fifth levels of automated driving assistance.
Non-solid object monitoring
An autonomous navigation system may autonomously navigate a vehicle through an environment in which one or more non-solid objects, including gaseous and/or liquid objects, are located. Sensors, including sensors which can detect chemical substances in a region of the environment, may detect non-solid objects independently of an opacity of the objects. Non-solid objects may be determined to present an obstacle or interference based on determined chemical composition, size, position, velocity, concentration, etc. of the objects. The vehicle may be autonomously navigated to avoid non-solid objects based on positions, trajectories, etc. of the non-solid objects. The vehicle may be navigated according to avoidance driving parameters to avoid non-solid objects, and a navigation system may characterize a non-solid object as a solid object having dimensions and position which encompasses the non-solid object, so that the vehicle is navigated in avoidance of non-solid objects as if the non-solid objects were solid.
Method for determining lane changing trajectories for autonomous driving vehicles
In one embodiment, during a planning stage of autonomous driving of an autonomous driving vehicle (ADV), it is determined that the ADV needs to change lanes from a source lane to a target lane. A first trajectory is generated from a current location of the ADV in the source lane to the target lane such as a center line of the target lane. A lane shifting correction is then calculated based on the lane configuration of at least the source lane and/or target lane, as well as the current state of the ADV. Based on the lane shifting correction, at least the starting point of the first trajectory is modified, which in turn generates a second trajectory. In one embodiment, the starting point of the first trajectory is shifted laterally with respect to a heading direction of the source lane based on the lane shifting correction.
CHARGING SYSTEM FOR AUTONOMOUS VEHICLES
Systems and method are provided for charging batteries of a vehicle. In one embodiment, a method includes: determining, by a processor, a state of charge of batteries of the vehicle; autonomously controlling, by a processor, the vehicle to a slot of a charging station based on the state of charge; and communicating, by a processor, with the charging station to coordinate autonomous charging of the batteries of the vehicle.
SHARING SENSOR DATA BETWEEN MULTIPLE CONTROLLERS TO SUPPORT VEHICLE OPERATIONS
This disclosure presents an assisted driving vehicle system, including autonomous, semi-autonomous, and technology assisted vehicles, that can share sensor data among two or more controllers. A sensor can have one communication channel to a controller, thereby saving cabling and circuitry costs. The data from the sensor can be sent from one controller to another controller to enable redundancy and backup in case of a system failure. Sensor data from more than one sensor can be aggregated at one controller prior to the aggregated sensor data being communicated to another controller thereby saving bandwidth and reducing transmission times. The sharing of sensor data can be enabled through the use of a sensor data distributor, such as a converter, repeater, or a serializer/deserializer set located as part of the controller and communicatively coupled to another such device in another controller using a data interface communication channel.
Companion robot for personal interaction
A mobile robot that includes a robot body, a drive system having one or more wheels supporting the robot body to maneuver the robot across a floor surface, and a riser having a proximal end and a distal end. The proximal end of the riser disposed on the robot body. The robot also includes a head disposed on the distal end of the riser. The head includes a display and a camera disposed adjacent the display.
Mobile robot area cleaning
A cleaning robot includes a chassis, a drive system connected to the chassis and configured to drive the robot, a signal generator and sensor carried by the chassis, and a controller in communication with the drive system and the sensor. The signal generator directs a signal toward the floor surface. The sensor is responsive to reflected signals from the floor surface. The controller controls the drive system to alter direction of the robot responsive to a reflected signal indicating an edge of the floor surface.
AUTONOMOUS CLEANING DEVICE
An autonomous cleaning device is provided. The autonomous cleaning device includes: a device body; and a drive module, a cleaning module and a sensing module, wherein the drive module, the cleaning module and the sensing module are detachably assembled to the device body, respectively.
METHODS AND SYSTEMS FOR LIDAR POINT CLOUD ANOMALIES
Systems and method are provided for controlling an autonomous vehicle. In one embodiment, a method for controlling an autonomous vehicle comprises obtaining lidar data from one or more lidar sensors disposed on the autonomous vehicle during operation of the autonomous vehicle, generating a lidar point cloud using the lidar data, making an initial determination, via a processor onboard the autonomous vehicle, of a possible lidar point cloud anomaly based on a comparison of the lidar point cloud with prior lidar point cloud information stored in memory, receiving a notification from a remote module as to whether the possible lidar point cloud anomaly is a confirmed lidar point cloud anomaly, and taking one or more vehicle actions when there is a confirmed lidar point cloud anomaly.