Patent classifications
G05D1/6445
Photographing device and method
A flying drone for shelf label checking includes a flying mechanism, a camera, and a camera interface configured to transmit and receive data to and from the camera. A flight control interface is configured to transmit and receive data to and from the flying mechanism. A processor is configured to acquire a first image of an object from a first distance with the camera, then extract an object region for the object from the first image. The processor then sets a flight path based on the object region and controls the flying mechanism to fly the camera along the flight path to a second distance that is closer to the object than the first distance. A second image of the object is then acquired from the second distance with the camera.
Inspection support system
Provided is an inspection support system capable of improving work efficiency or work accuracy in inspection of structures. A self-traveling apparatus autonomously travels in response to a first travel command based on a first inspection image to a target position, and shoots photographing targets captured in the first inspection image to acquire a second inspection image; and an information processing apparatus extracts, from among the photographing targets captured in the second inspection image, a matched target that matches the photographing target captured in the first inspection image, and correlates the identification information that identifies, in an identifiable manner, the photographing targets that are captured in the first inspection image and are matched to the matched target, with the matched target.
SELF-MAINTAINING, SOLAR POWERED, AUTONOMOUS ROBOTICS SYSTEM AND ASSOCIATED METHODS
An autonomous ground vehicle for agricultural plant and soil management operations. According to some embodiments, autonomous ground vehicle includes: one or more camera units configured to generate images, an energy storage unit, a solar panel unit, a solar panel control mechanism, a first mechanical arm having a first end effector, an electronic memory storage medium comprising computer-executable instructions; one or more processors in electronic communication with the electronic memory storage medium, configured to execute the computer-executable instructions stored in an electronic memory storage medium for implementing a method of for agricultural plant and soil management operations.
METHOD FOR DELIVERING LIQUID BY EJECTING A CONTINUOUS JET AND SYSTEM FOR IMPLEMENTING SAID METHOD
The invention is intended for organizing the process of targeted delivery of small doses of liquid chemical treatment agents from unmanned aerial vehicles, for example, in precision agriculture or animal husbandry. Delivery of the required dose of liquid chemical treatment agents to the required application area by series of one or more targeted ejections of a continuous, and optimally laminar, jet from the unmanned aerial vehicle in flight, according to the method and/or delivery system according to the invention, is performed without significant deflection of the liquid and its losses outside the application area compared to known methods and spraying devices, and, therefore, more environmentally friendly and economical; and the application system has a minimal negative impact on the application areas and ensures the motion of unmanned aerial vehicles along optimal and safe routes.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND DELIVERY SYSTEM
The management server 2 calculates a total weight of a plurality of articles loaded on the UAV 1 on the basis of weights of the articles included in each of a plurality of orders, and determines whether or not the unmanned aerial vehicle is capable of loading and delivering the articles included in each of the plurality of orders by comparing a loadable weight of the UAV 1 with the calculated total weight.
Adaptable orientation optimization for vehicles with solar photovoltaic surfaces
Solar power generation panels added on a transportation vehicle have a layout wherein power output of the panels varies according to an azimuth orientation of the vehicle. A controller includes a database of calibration curves relating an expected power output to a respective range of the azimuth orientation according to different solar altitude angles. A self-learning sequence is performed which (a) collects a magnitude of power output while the vehicle traverses the respective range of the azimuth orientation, (b) identifies a current solar altitude angle, and (c) stores a resulting calibration curve. A parking sequence comprises (a) selecting a calibration curve according to solar altitude angle, (b) determining a target vehicle azimuth angle which optimizes a cumulative power output based on the calibration curve and solar azimuth, and (d) initiating a movement of the vehicle to orient it at the target vehicle azimuth angle.
AUTOMATIC TRAVELING METHOD, AUTOMATIC TRAVELING PROGRAM, AUTOMATIC TRAVELING SYSTEM, AND WORK VEHICLE
An automatic traveling method includes causing a work vehicle to automatically travel along a target route in a work field, and executing a correction operation of correcting a deviation using a shift amount of the work vehicle generated in the past correction operation when the deviation including at least a positional deviation or an azimuth deviation of the work vehicle with respect to the target route exceeds a threshold.
Selecting A Frontier Goal For Autonomous Map Building Within A Space
Embodiments include methods executed by a processor of a robotic device for selecting a frontier goal for autonomous map building within a space, including determining trajectory costs for the robotic device traversing from an occupied area to each of a plurality of available frontier goals, wherein the plurality of available frontier goals include positions within the space from which the robotic device is configured to collect information to autonomously build a map of the space, determining co-visibility costs for each of the plurality of available frontier goals, determining a frontier cost for each of the plurality of available frontier goals based on a difference between the trajectory cost and the co-visibility cost of the respective available frontier goal; and selecting one of the plurality of available frontier goals having a lowest determined frontier cost.
AUTOMATIC GENERATION OF A FLIGHT PATH FOR TARGET ACQUISITION
A method comprising, by a processor and memory circuitry, for an aerial vehicle comprising a payload operative to perform an interaction with a target: for each target of a plurality of targets, determining an interaction area based on a position of the target, wherein, for each position of the aerial vehicle located in the interaction area of the target, the interaction between the payload and the target is enabled according to an operability criterion, generating a series of connections, wherein each connection comprises at least one waypoint located in an interaction area of a target of the plurality of targets and at least one waypoint located in an interaction area of another different target of the plurality of targets, wherein each interaction area comprises a waypoint of at least one connection of the series of connections, and obtaining a flight path for the aerial vehicle using the series of connections.
METHODS AND DEVICES FOR WIRELESS COMMUNICATIONS
- Biljana BADIC ,
- Steven A. BOWERS ,
- Yang-Seok Choi ,
- Miltiadis Filippou ,
- Bertram GUNZELMAN ,
- Nageen Himayat ,
- Ingolf Karls ,
- Nirlesh Kumar KOSHTA ,
- Rajkumar Krishnaperumal ,
- Markus Dominik Mueck ,
- Hosein Nikopour ,
- Pradeep Pangi ,
- Jerome Parron ,
- Bernhard Raaf ,
- Sabine Roessel ,
- Dario SABELLA ,
- Bernd SCHALLER ,
- Domagoj Siprak ,
- Christopher STOBART ,
- Shashanka Totadamane Ramappa ,
- Sudeep MANITHARA VAMANAN ,
- Zhibin Yu ,
- Jing Zhu
A local server includes a controller configured to select a processing function for processing offload, and receive, from a traffic filter, target data that originates from a local network; and a processing platform comprising one or more processors and configured to apply the processing function to the target data to obtain processed data; and wherein the controller is further configured to send the processed data to a remote server for remote processing.