Patent classifications
G05D3/00
Automated rolling-jack for drive-on lifts
Techniques are disclosed for methods and systems for automating the operation of a rolling-jack system for the servicing of automotive vehicles. The rolling-jack(s) travel/transport between the runways of a drive-on lift. They have automated/motorized transportation, engagement and jacking power mechanisms. These mechanisms are controlled by a guidance system which guides/controls them for a fully automated operation. A number of technologies may be used for this purpose, including sensors onboard the vehicles and/or the drive-on lifts and/or the rolling-jacks and/or the service center. A computer vision pipeline may also be utilized to assist in the process. Machine learning may also be employed. Techniques are also extended to autonomous vehicles as well as interfacing with fleet management software.
Automated rolling-jack for drive-on lifts
Techniques are disclosed for methods and systems for automating the operation of a rolling-jack system for the servicing of automotive vehicles. The rolling-jack(s) travel/transport between the runways of a drive-on lift. They have automated/motorized transportation, engagement and jacking power mechanisms. These mechanisms are controlled by a guidance system which guides/controls them for a fully automated operation. A number of technologies may be used for this purpose, including sensors onboard the vehicles and/or the drive-on lifts and/or the rolling-jacks and/or the service center. A computer vision pipeline may also be utilized to assist in the process. Machine learning may also be employed. Techniques are also extended to autonomous vehicles as well as interfacing with fleet management software.
Method and system for determining a geographical location of an unmanned aerial vehicle flown in proximity to a power grid
A method for determining geolocation of a UAV near a power grid includes detecting, via a transceiver, a carrier signal transmitted from a first grid node to identify the node's fixed geolocation. A response signal may be transmitted from a second grid node in response to the carrier signal to identify a fixed geolocation of the second grid node, or the UAV may process the carrier signal. A processor determines time-of-flight of the carrier signal, e.g., using the response signal, and derives the UAV's geolocation using the time-of-flight. Determining time-of-flight may include referencing a lookup table indexed by time-of-arrival at the transceiver of the modulated carrier and response signals. A timestamp may indicate time-of-transmission of the carrier and response signals, respectively. Deriving geolocation may include subtracting time-of-transmission of the response signal from that of the carrier signal. A system includes the processor and transceiver.
Desired departure temperature for a battery in a vehicle
A desired departure temperature is determined for a battery, having a temperature, in a vehicle based at least in part on trip information associated with a trip. A temperature controlling system is used to bring the temperature of the battery towards the desired departure temperature, wherein the vehicle begins the trip with the battery at the desired departure temperature.
Controlled flight of a multicopter experiencing a failure affecting an effector
According to a first aspect of the invention, there is provided a method for operating a multicopter experiencing a failure during flight, the multicopter comprising a body, and at least four effectors attached to the body, each operable to produce both a torque and a thrust force which can cause the multicopter to fly when not experiencing said failure. The method may comprise the step of identifying a failure wherein the failure affects the torque and/or thrust force produced by an effector, and in response to identifying a failure carrying out the following steps, (1) computing an estimate of the orientation of a primary axis of said body with respect to a predefined reference frame, wherein said primary axis is an axis about which said multicopter rotates when flying, (2) computing an estimate of the angular velocity of said multicopter, (3) controlling one or more of said at least four effectors based on said estimate of the orientation of the primary axis of said body with respect to said predefined reference frame and said estimate of the angular velocity of the multicopter. The step of controlling one or more of said at least tour effectors may be performed such that (a) said one or more effectors collectively produce a torque along said primary axis and a torque perpendicular to said primary axis, wherein (i) the torque along said primary axis causes said multicopter to rotate about said primary axis, and (ii) the torque perpendicular to said primary axis causes said multicopter to move such that the orientation of said primary axis converges to a target orientation with respect to said predefined reference frame, and (b) such that said one or more effectors individually produce a thrust force along said primary axis.
Aircraft having redundant directional control
An aircraft has an airframe with a two-dimensional distributed thrust array attached thereto having a plurality of propulsion assemblies that are independently controlled by a flight control system. Each propulsion assembly includes a housing with a gimbal coupled thereto that is operable to tilt about first and second axes responsive to first and second actuators. A propulsion system is coupled to and operable to tilt with the gimbal. The propulsion system includes an electric motor having an output drive and a rotor assembly having a plurality of rotor blades that rotate in a rotational plane to generate thrust having a thrust vector. Responsive to a thrust vector error of a first propulsion assembly, the flight control system commands at least a second propulsion assembly, that is symmetrically disposed relative to the first propulsion assembly, to counteract the thrust vector error, thereby providing redundant directional control for the aircraft.
Aircraft having redundant directional control
An aircraft has an airframe with a two-dimensional distributed thrust array attached thereto having a plurality of propulsion assemblies that are independently controlled by a flight control system. Each propulsion assembly includes a housing with a gimbal coupled thereto that is operable to tilt about first and second axes responsive to first and second actuators. A propulsion system is coupled to and operable to tilt with the gimbal. The propulsion system includes an electric motor having an output drive and a rotor assembly having a plurality of rotor blades that rotate in a rotational plane to generate thrust having a thrust vector. Responsive to a thrust vector error of a first propulsion assembly, the flight control system commands at least a second propulsion assembly, that is symmetrically disposed relative to the first propulsion assembly, to counteract the thrust vector error, thereby providing redundant directional control for the aircraft.
Smart parking assist system and method of controlling the same
The present disclosure relates to a smart parking assist system (SPAS) and a method of controlling the smart parking assist system. The system and method detect an obstacle that is located on a path to a parking space for automatic parking and is not detected by a sensor of a vehicle using a target speed, a moving speed, and a driving torque of the vehicle, control the vehicle to pass over the obstacle according to a position of the detected obstacle, or change an automatic parking termination condition and complete the automatic parking, thereby detecting the obstacle even though the obstacle is not detected by a sensor in the process of controlling the automatic parking and completing the automatic parking.
DEVICE FOR REDUCING USER-SENSED WEIGHT OF WIRELESS VACUUM CLEANER
Disclosed is a device for reducing a user-sensed weight of a wireless vacuum cleaner including a suctioning pipe and a suction motor disposed on a top of the suctioning pipe, the device comprising: a case disposed adjacent to the suction motor and having a space defined therein, and a rotatable assembly received in the space, wherein the rotatable assembly receives therein a motor and a battery, wherein the rotatable assembly is configured to rotate clockwise or counter-clockwise when the motor is activated.
Learning from operator data for practical autonomy
Machine learning, evaluating, and reinforced learning within systems or apparatuses enables autonomy to a complexity level beyond automation. Inferences are made using machine learning based on observations, images, or video feed of operator input. The inferences are evaluated or classified and maneuvers are performed based on the evaluating or the classification. The performed maneuvers may be further evaluated for scoring or weighting. The reinforcement learning may perform updates based on the scoring, weighting, and a maximizing reward function such that the machine learning is constantly improving.