Abstract:
A robot having a signal sensor configured to measure a signal, a motion sensor configured to measure a relative change in pose, a local correlation component configured to correlate the signal with the position and/or orientation of the robot in a local region including the robot's current position, and a localization component configured to apply a filter to estimate the position and optionally the orientation of the robot based at least on a location reported by the motion sensor, a signal detected by the signal sensor, and the signal predicted by the local correlation component. The local correlation component and/or the localization component may take into account rotational variability of the signal sensor and other parameters related to time and pose dependent variability in how the signal and motion sensor perform. Each estimated pose may be used to formulate new or updated navigational or operational instructions for the robot.
Abstract:
A method and an apparatus for shaping of lawns and hedges into desired 3D patterns or shapes. The apparatus consists of a bStem and/or other computational device comprising storage, a motorized platform, and trimmer end effectors. The computational device instructs the end effectors to extend or retract as the platform moves along at a steady pace, thus producing a target pattern (e.g., a company logo) in a hedge, lawn, a wall or a ground-cover of any material suitable for such shaping. The apparatus may be configured to operate autonomously based on a pre-loaded pattern file. Software (e.g., such as BrainOS) may be used to provide real-time feedback to trimmers regarding the process and the results, and possibly to train the inverse model accordingly. The apparatus may learn to minimize predicted or current mismatches between the desired pattern and the one being produced. Users compete for the best designs.
Abstract:
A method of mapping an area to be mowed with an autonomous mowing robot comprises receiving mapping data from a robot lawnmower, the mapping data specifying an area to be mowed and a plurality of locations of beacons positioned within the area to be mowed, and receiving at least first and second geographic coordinates for first and second reference points that are within the area and are specified in the mapping data. The mapping data is aligned to a coordinate system of a map image of the area using the first and second geographic coordinates. The map image is displayed based on aligning the mapping data to the coordinate system.
Abstract:
An autonomous implement comprising at least one drive unit including at least one drive wheel, at least one sensor unit configured to detect at least one characteristic value, at least one location-determining unit configured to detect at least one characteristic value, and at least one evaluating unit. The at least one evaluating unit is configured to determine a slip of the at least one drive wheel from the at least one characteristic value detected by the at least one sensor unit and the at least one characteristic value detected by the at least one location-determining unit.
Abstract:
A method of mowing an area with an autonomous mowing robot comprises storing, in non-transient memory of the robot, a set of geospatially referenced perimeter data corresponding to positions of the mowing robot as the mowing robot is guided about a perimeter of an area to be mowed, removing from the set of perimeter data one or more data points thereby creating a redacted data set and controlling the mowing robot to autonomously mow an area bounded by a boundary corresponding to the redacted data set, including altering direction of the mowing robot at or near a position corresponding to data in the redacted data set so as to redirect the robot back into the bounded area.
Abstract:
A system for facilities management can include a tag device having a transceiver and a facilities management process. The facilities management process can include an application service for receiving the location of the tag device from the transceiver, at least one geographical work zone, and a tracking module configured for recording a time period the tag device is within each geographical work zone.
Abstract:
A domestic robotic system that includes a robot, which is programmed to move within a working area defined by a boundary and has boundary distance sensors that enable it to estimate the current distance from the boundary; the robot is programmed to move across the working area and, secondly, so that when the boundary distance sensors indicate that the robot is a distance X away from the boundary and is approaching the boundary, the robot begins performing a gradual turn; this gradual turn is such that: the robot progressively changes direction while continuing to move across said working area; and the robot transitions from approaching the boundary to receding from the boundary; the robot is also programmed to calculate a path for the gradual turn such that, during the gradual turn, the robot approaches the boundary to a predetermined closest distance before receding from the boundary.
Abstract:
A autonomous and remote control all purpose machine (ARCAPM) having different interchangeable modules that are structured and arranged to perform different tasks is disclosed. A machine includes: a body; a plurality of bays in the body, wherein each bay is configured to receive a respective module; and a power source carried by the body. A respective power connector is in each one of the bays that is configured to provide an electrically conductive path between the power source and a device in a module arranged in one of the bays. The machine includes a propulsion system structured and arranged to move the body over the ground. The machine also includes a control system structured and arranged to control autonomous movement of the machine based on at least one of: proximity sensors, metal detectors, and GPS data.
Abstract:
The illustrative embodiments provide a method for controlling a vehicle. In an illustrative embodiment, a dynamic condition is identified and the vehicle is controlled using a knowledge base comprising a fixed knowledge base and a learned knowledge base.
Abstract:
It is described a working apparatus for a limited working area, comprising a base station configured to generate a magnetic field and a self-propelling robot. The self-propelling robot comprises means for moving the self-propelling robot in the working area, a gyroscope, a magnetic field sensor and a processing unit configured to control the movement of the self-propelling robot. The processing unit comprises a magnetic field search module configured to move the self-propelling robot so as to search for the set of contiguous magnetic field lines of force inside the working area according to a defined search path, and comprises a magnetic field tracking module configured to move the self-propelling robot to track at least a portion of the set of found contiguous lines of force by means of a plurality of maneuvers of crossing the set of found contiguous lines of force until reaching the base station.