G05D1/661

VEHICLE PAYMENT SYSTEM FOR TRAFFIC PRIORITIZATION
20240161615 · 2024-05-16 ·

A computing device for navigation of a vehicle, the computing device comprising a processor and a display screen presenting a map showing multiple routes for navigating to a destination. The display screen also presents prices and travel times for the multiple routes. Responsive to a user selection of one of the multiple routes, the processor cooperates with a radiofrequency data transceiver to communicate with one or more other vehicles or with a central server to negotiate a traffic reprioritization for a user-selected route to the destination.

Electric vehicle charging management system and method

Computer-implemented methods and computer systems are disclosed herein as implemented by a controller operatively coupled to a network of electric vehicles. The methods and systems include the controller (i) receiving a notification that an electric vehicle is stranded without sufficient power to operate; (ii) receiving information regarding the stranded electric vehicle; (iii) detecting one or more other electric vehicles in a vicinity of the stranded electric vehicle; (iv) receiving information regarding the detected one or more other electric vehicles; and/or (v) determining, based upon the received information, which of the detected one or more other electric vehicles to send a power source request. Alternatively, the notification may indicate that an electric vehicle has a low state of charge (SOC), or is otherwise has a battery in need of being recharged to facilitate the electric vehicle traveling to a destination.

System and method for navigating a robotic lawnmower into a docketing position
11974519 · 2024-05-07 · ·

A robotic lawnmower system comprising a charging station (210) and a robotic lawnmower (100), the charging station comprising a signal generator (240) to which a navigation signal cable (260; 250) is to be connected, the signal generator (240) being configured to transmit a signal (265; 245) through the navigation signal cable (260; 250), and the robotic lawnmower (100) comprising: a propulsion system (130, 50); a sensor (170) configured to sense field values of magnetic fields generated by the signal (265; 245) in the navigation signal cable (260; 250); and a controller (110) configured to determine that the robotic lawnmower (100) is in a docking position; record the field value(s) of the sensed signal; control the propulsion system (130, 150) to reverse out of said docking position; and to control the propulsion system (130,150) to enter into said docking position by sensing a current field value; comparing the current field value to the stored field value(s); and determining how to navigate the robotic lawnmower (100) based on the comparison and navigating accordingly.

Information processing apparatus, non-transitory storage medium, and information processing method

An information processing apparatus disclosed has a controller configured to execute the processing of accepting a request for retrieving a target vehicle body unit that is laid at a specific place, selecting a chassis unit for retrieval from among chassis units in the state separated from any vehicle body unit, the chassis unit for retrieval being a chassis unit to be used to retrieve the target vehicle body unit, and sending a retrieval command to the chassis unit for retrieval, the retrieval command being a command to retrieve the target vehicle body unit.

SYSTEMS AND METHODS FOR REMOTE INSPECTION OF A VEHICLE
20190227570 · 2019-07-25 ·

Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes determining vehicle diagnostics information associated with a first autonomous vehicle that is part of a fleet of vehicles controlled by a first entity to provide a vehicle service to a second entity. The method includes determining remote inspection information that includes an assessment of one or more categories pertaining to a third entity, based at least in part on the vehicle diagnostics information. The method includes providing the remote inspection information to the third entity to provide the vehicle service.

ROBOT CLEANER AND LOCATION IDENTIFICATION METHOD THEREOF
20240176362 · 2024-05-30 ·

A robot cleaner is disclosed. The robot cleaner comprises: a wireless communication module comprising wireless communication circuitry; a UWB communication module comprising UWB communication circuitry; and at least one processor, comprising processing circuitry, individually and/or collectively, configured to: identify whether at least one electronic device capable of UWB communication and at least one electronic device capable of wireless communication are present in a space where the robot cleaner is located, and based on the presence of a first electronic device capable of UWB communication and a second electronic device capable of wireless communication being identified, identify a first distance between the first electronic device and the robot cleaner using the UWB communication module, identify a second distance between the second electronic device and the robot cleaner using the wireless communication module, identify a third distance between a charging station, located in the space and capable of UWB communication, and the robot cleaner using the UWB communication module, and identify the location of the robot cleaner based on the first distance, the second distance, the third distance, the location of the first electronic device, the location of the second electronic device, and the location of the charging station, wherein wireless communication includes a communication scheme different from UWB communication.

ROBOT CLEANER AND LOCATION IDENTIFICATION METHOD THEREOF
20240176362 · 2024-05-30 ·

A robot cleaner is disclosed. The robot cleaner comprises: a wireless communication module comprising wireless communication circuitry; a UWB communication module comprising UWB communication circuitry; and at least one processor, comprising processing circuitry, individually and/or collectively, configured to: identify whether at least one electronic device capable of UWB communication and at least one electronic device capable of wireless communication are present in a space where the robot cleaner is located, and based on the presence of a first electronic device capable of UWB communication and a second electronic device capable of wireless communication being identified, identify a first distance between the first electronic device and the robot cleaner using the UWB communication module, identify a second distance between the second electronic device and the robot cleaner using the wireless communication module, identify a third distance between a charging station, located in the space and capable of UWB communication, and the robot cleaner using the UWB communication module, and identify the location of the robot cleaner based on the first distance, the second distance, the third distance, the location of the first electronic device, the location of the second electronic device, and the location of the charging station, wherein wireless communication includes a communication scheme different from UWB communication.

Robot cleaner

A robot cleaner includes a body to travel on a floor; an obstacle sensing unit to sense an obstacle approaching the body; an auxiliary cleaning unit mounted to a bottom of the body, to be extendable and retractable; and a control unit to control extension or retraction of the auxiliary cleaning unit when the obstacle is sensed. The control unit prevents the auxiliary cleaning unit from extending if a signal is received from a charger.

System and method for positioning a marine vessel

A marine vessel control system comprises a propulsion unit and a steering actuator for steering the propulsion unit. There is a shift actuator for shifting gears in the propulsion unit and a throttle actuator for increasing or decreasing throttle to the propulsion unit. There is an input device for providing user inputted steering commands to the steering actuator and for providing user inputted shift and throttle commands to the shift actuator and the throttle actuator. There is a sensor for detecting a global position and a heading direction of the marine vessel. A controller receives position and heading values of the marine vessel from the sensor. The controller compares the received position value to a pre-programmed position value to determine a position error difference. The controller also compares the received heading value to a pre-programmed heading value to determine a heading error difference.

System and method for positioning a marine vessel

A marine vessel control system comprises a propulsion unit and a steering actuator for steering the propulsion unit. There is a shift actuator for shifting gears in the propulsion unit and a throttle actuator for increasing or decreasing throttle to the propulsion unit. There is an input device for providing user inputted steering commands to the steering actuator and for providing user inputted shift and throttle commands to the shift actuator and the throttle actuator. There is a sensor for detecting a global position and a heading direction of the marine vessel. A controller receives position and heading values of the marine vessel from the sensor. The controller compares the received position value to a pre-programmed position value to determine a position error difference. The controller also compares the received heading value to a pre-programmed heading value to determine a heading error difference.