Patent classifications
G01C22/00
Initial localization
Provided herein is a system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the system to perform: obtaining a previous pose of a vehicle; acquiring one or more previous readings corresponding to one or more wheel encoders during the previous pose; acquiring one or more readings corresponding to one or more wheel encoders acquired after the previous pose; and adjusting the previous pose based on the one or more readings to obtain a current pose.
Methods and systems for semi-autonomous vehicular convoys
The present invention relates to systems and methods for vehicles to closely follow one another safely through partial automation. Following closely behind another vehicle has significant fuel savings benefits, but is unsafe when done manually by the driver. On the opposite end of the spectrum, fully autonomous solutions require inordinate amounts of technology, and a level of robustness that is currently not cost effective.
Methods and systems for semi-autonomous vehicular convoys
The present invention relates to systems and methods for vehicles to closely follow one another safely through partial automation. Following closely behind another vehicle has significant fuel savings benefits, but is unsafe when done manually by the driver. On the opposite end of the spectrum, fully autonomous solutions require inordinate amounts of technology, and a level of robustness that is currently not cost effective.
Distance detection method and device for cleaning robot, and cleaning robot
Provided are distance detection method and device for a cleaning robot, a cleaning robot, an electronic device and a non-transitory computer readable storage medium. The method includes: acquiring detection data of an obstacle detector of the cleaning robot, determining, according to the detection data, whether a distance between the cleaning robot and an obstacle reaches a first distance, where the first distance is a distance between the cleaning robot and the obstacle at a moment when a changing trend of the detection data fits a pre-set changing trend. In the embodiments of the present disclosure, whether the cleaning robot is moving to a specific position a certain distance away from the obstacle may be detected precisely. As the specific position is determined precisely, collision with obstacles can be avoided efficiently for the cleaning robot during working, and thus the distance detection method for the cleaning robot is improved.
Monitoring fitness using a mobile device
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site.
Image processing method and corresponding system
A method includes receiving a video signal that comprises a time series of images of a face of a human, wherein the images in the time series of images comprise a set of landmark points in the face, applying tracking processing to the video signal to reveal variations over time of at least one image parameter at the set of landmark points in the human face, generating a set of variation signals indicative of variations revealed at respective landmark points in the set of landmark points, applying processing to the set of variation signals, the processing comprising artificial neural network processing to produce a reconstructed PhotoPletysmoGraphy (PPG) signal, and estimating a heart rate variability of a variable heart rate of the human as a function of the reconstructed PPG signal.
System and method for fraud risk analysis in IoT
Embodiments of the disclosure are directed to methods, systems, and devices for the use of portable devices, such as a vehicle driven by a user, that are distinctive physical objects and can be presented to an authentication system for authentication purposes. More specifically, the portable device may be used as a source of information for the authentication system that can be verified. Images may be captured of the portable devices in order to determine their distinctive features for comparison to other physical objects registered to the user. The portable devices may also be a source of metadata, or additional contextual information associated with those portable devices or their interaction with the authentication system. The image data and/or the metadata associated with a portable device can be verified for fraud or risk analysis.
System and method for fraud risk analysis in IoT
Embodiments of the disclosure are directed to methods, systems, and devices for the use of portable devices, such as a vehicle driven by a user, that are distinctive physical objects and can be presented to an authentication system for authentication purposes. More specifically, the portable device may be used as a source of information for the authentication system that can be verified. Images may be captured of the portable devices in order to determine their distinctive features for comparison to other physical objects registered to the user. The portable devices may also be a source of metadata, or additional contextual information associated with those portable devices or their interaction with the authentication system. The image data and/or the metadata associated with a portable device can be verified for fraud or risk analysis.
Comparative agricultural obstacle monitor and guidance system and method for same
An agricultural vehicle monitoring system includes one or more noncontact sensors configured to sense multiple objects along a scanline. A comparative vehicle monitor is in communication with the one or more noncontact sensors. The comparative vehicle monitor is configured to provide a specified row width and to identify one or more crop rows from the scan line and determine one or more lengths of scan line segments between identified crop rows. The comparative vehicle monitor is further configured to determine a vehicle position including one or more of a vehicle angle or a vehicle location according to the specified row width and the one or more determined lengths of scan line segments between the identified crop rows.
System and method for detecting steps with double validation
A system for detecting steps of a user includes processing circuitry and a sensor configured to detect a variation of electrostatic charge of the user during a step of the user and generate a charge-variation signal. An accelerometer is configured to detect an acceleration as a consequence of the step and generate an acceleration signal. The processing circuitry is configured to: acquire the charge-variation signal; acquire the acceleration signal; detect, in the charge-variation signal, a first characteristic identifying the step; detect, in the acceleration signal, a second characteristic identifying the step. If both of the first and second characteristics have been detected, the presence of the step can be validated.