G05D1/0033

Autonomous behaviors for a remote vehicle

A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.

Apparatus and methods for control of robot actions based on corrective user inputs

Robots have the capacity to perform a broad range of useful tasks, such as factory automation, cleaning, delivery, assistive care, environmental monitoring and entertainment. Enabling a robot to perform a new task in a new environment typically requires a large amount of new software to be written, often by a team of experts. It would be valuable if future technology could empower people, who may have limited or no understanding of software coding, to train robots to perform custom tasks. Some implementations of the present invention provide methods and systems that respond to users' corrective commands to generate and refine a policy for determining appropriate actions based on sensor-data input. Upon completion of learning, the system can generate control commands by deriving them from the sensory data. Using the learned control policy, the robot can behave autonomously.

System and method for providing three-dimensional paths

A system and method are provided for obtaining a 3D cue path and timing. In one example aspect, this path and timing may be manipulated in software. In another example aspect, one or more conditions may be specified which pertain to the path, timing, state of the path's environment, or state of one or more objects or actors in the path's environment. In another example aspect, these conditions may be accompanied by specifications for one or more actions to be taken if one or more of the conditions are or are not satisfied. In another example aspect, a person or object may be monitored as they follow the path, and prescribed actions may be taken if the specified conditions are or are not found to be satisfied.

Vehicle control system

A vehicle control system includes: a terminal including an input/output unit configured to accept an operation input by a user and to display a notification to the user and an operator monitoring unit configured to monitor the user performing the operation input; and a control device configured to perform remote parking processing to move and park a vehicle in response to the operation input by the user, wherein, in the remote parking processing, the control device is configured to obtain a direction of a sightline of the user based on information obtained by the operator monitoring unit, and prohibit a movement of the vehicle in a case where the control device determines that the sightline of the user is directed to the terminal.

Automatic moving apparatus and manual operation method thereof

Various interfaces allowing users to directly manipulate an automatic moving apparatus manually, thus enhancing user convenience and efficiency, are provided. An automatic moving apparatus includes: a storage unit configured to store a traveling method; an image detection unit configured to acquire a captured image; a driving unit having one or more wheels and driving the wheels according to a driving signal; and a control unit configured to extract a traveling direction from the traveling method stored in the storage unit in a first mode, extract a traveling direction indicated by a sensing target from the captured image acquired by the image detection unit in a second mode, and generate a driving signal for moving the automatic moving apparatus in the extracted traveling direction.

REMOTE CONTROL DEVICE

A remote control device that is to be worn on the appendage of an operator includes a base portion, a wireless communication system, a control, and an insert member. The wireless communication system includes a wireless transmitter for transmitting wireless commands from the remote control device. The control is communicably coupled to the wireless communication system, wherein actuation of the control causes the wireless transmitter to transmit a wireless command. The insert member is removably attached to the base portion.

Flying Vehicle Tracking Method, Flying Vehicle Image Acquiring Method, Flying Vehicle Displaying Method and Flying Vehicle Guiding System

The invention provides a flying vehicle tracking method, which comprises an optical tracking in which a tracking light is projected to a retro-reflector of a flying vehicle with the retro-reflector, the tracking light is received, and a tracking of the flying vehicle is performed based on a light receiving result, and an image tracking in which an image of the flying vehicle is acquired, the flying vehicle is detected from the image, and the tracking of the flying vehicle is performed based on a detection result, wherein the optical tracking and the image tracking are executed in parallel with each other, and in a case where the flying vehicle cannot be tracked by the optical tracking, the optical tracking is returned based on the detection result of the image tracking.

Unmanned aerial vehicle beyond visual line of sight control

Methods, systems and apparatus, including computer programs encoded on computer storage media for unmanned aerial vehicle beyond visual line of sight (BVLOS) flight operations. In an embodiment, a flight planning system of an unmanned aerial vehicle (UAV) can identify handoff zones along a UAV flight corridor for transferring control of the UAV between ground control stations. The start of the handoff zones can be determined prior to a flight or while the UAV is in flight. For handoff zones determined prior to flight, the flight planning system can identify suitable locations to place a ground control station (GCS). The handoff zone can be based on a threshold visual line of sight range between a controlling GCS and the UAV. For determining handoff zones while in flight, the UAV can monitor RF signals from each GCS participating in the handoff to determine the start of a handoff period.

Tracking unmanned aerial vehicles using reflected light

This disclosure describes systems and methods for visually tracking a position of an unmanned aerial vehicle (“UAV”) using reflected light. A light source at an origin location, such as the location of an operator of the UAV, is aligned and emitted toward the position of the UAV. The emitted light source reflects off a reflector coupled to the UAV toward a location of the operator or a visual observer working with the operator. The reflected light increases the visibility of the UAV, thereby extending the distance from an operator at which the UAV can be operated while maintaining visible contact between the operator and/or a visual observer working with the operator and the UAV.

Animal farm system and method of generating barn map information of said animal farm system

An animal farm system includes a barn, animal related structures within the barn, such as a feeding alley and/or a milking system, and an autonomous vehicle arranged to perform an animal related action and move about in the barn. The vehicle includes a control unit to move the vehicle about, a position determining system for determining a position of the vehicle in the barn, a sensor system to determine a value of a parameter related to a position of the vehicle with respect to the barn or an object therein, such as the at least one structure therein, and a vehicle communication device. The control unit further is arranged to contain barn map information, and receive motion control and navigation information via the vehicle communication device.