Abstract:
A fuzzy logic based navigation module for use on a semi-autonomous vehicle computes the safety of moving from predefined local regions to adjacent local regions for the purpose of planning a safe path for the vehicle to take to reach its intended destination. Image understanding software provides the input to the system in the form of values for linguistic variables for each local region which impact the safe movement of the vehicle. Using a five level hierarchial rule base structure, the fuzzy inference process computes intermediate and final safety values which are affected not only by local conditions but also by nearby conditions in order to allow a minimum clearance for the vehicle.
Abstract:
Some embodiments of the disclosure are directed to multi-vehicle collaboration. In some embodiments, a first vehicle is in communication with a second vehicle. In some embodiments, one or more processors of the first vehicle are configured to communicate with one or more processors of the second vehicle to perform a joint action. In some embodiments, the one or more processors of the first vehicle are configured to selectively control components of a suspension system, a motor assembly, and/or a latch system of the vehicle to perform a first part of the joint action. In some embodiments, the one or more processors of the second vehicle are configured to selectively control components of the suspension system, the motor assembly, and/or the latch system of the second vehicle to perform a second part of the joint action.
Abstract:
A protective device for an electronic unit on a space exploration vehicle. A Laplace transform calculation unit generates a Laplace transform of an electronic unit state. A system parameter identification unit identifies system parameters based on the Laplace transform of electronic unit states. A Fourier transform calculation unit generates a ratio of the ground contacting mechanism state to a highest dominant frequency of the measured electronic unit state. A critical travel speed calculation unit generates a critical travel speed based on the identified system parameters. A calculation unit for threshold of travel speed generates a threshold of a travel speed based on the critical travel speed. An autonomous motion controller generates a control signal that drives the space exploration vehicle based on the threshold of the travel speed.
Abstract:
An autonomous vehicle comprises at least one image sensor to provide measurements of landmark position for a plurality of landmarks; and processing functionality to estimate the position of the plurality of landmarks in a global frame and in the autonomous vehicle's frame, and to estimate the kinematic state of the autonomous vehicle in a global frame based, at least in part, on the measurements of landmark position from the at least one image sensor. The processing functionality is further operable to calculate errors in the estimated positions of the plurality of landmarks in the global frame and in the estimate of the kinematic state of the autonomous vehicle in the global frame by using a plurality of unit projection vectors between the estimated positions of the plurality landmarks in the autonomous vehicle's frame and a plurality of unit projection vectors between the estimated positions of the plurality of landmarks in the global frame.
Abstract:
A method of controlling a plurality of crafts in an operational area includes providing a command system, a first craft in the operational area coupled to the command system, and a second craft in the operational area coupled to the command system. The method further includes determining a first desired destination and a first trajectory to the first desired destination, sending a first command from the command system to the first craft to move a first distance along the first trajectory, and moving the first craft according to the first command. A second desired destination and a second trajectory to the second desired destination are determined and a second command is sent from the command system to the second craft to move a second distance along the second trajectory.
Abstract:
A multi-agent autonomous system for exploration of hazardous or inaccessible locations. The multi-agent autonomous system includes simple surface-based agents or craft controlled by an airborne tracking and command system. The airborne tracking and command system includes an instrument suite used to image an operational area and any craft deployed within the operational area. The image data is used to identify the craft, targets for exploration, and obstacles in the operational area. The tracking and command system determines paths for the surface-based craft using the identified targets and obstacles and commands the craft using simple movement commands to move through the operational area to the targets while avoiding the obstacles. Each craft includes its own instrument suite to collect information about the operational area that is transmitted back to the tracking and command system. The tracking and command system may be further coupled to a satellite system to provide additional image information about the operational area and provide operational and location commands to the tracking and command system.
Abstract:
A multi-agent autonomous system for exploration of hazardous or inaccessible locations. The multi-agent autonomous system includes simple surface-based agents or craft controlled by an airborne tracking and command system. The airborne tracking and command system includes an instrument suite used to image an operational area and any craft deployed within the operational area. The image data is used to identify the craft, targets for exploration, and obstacles in the operational area. The tracking and command system determines paths for the surface-based craft using the identified targets and obstacles and commands the craft using simple movement commands to move through the operational area to the targets while avoiding the obstacles. Each craft includes its own instrument suite to collect information about the operational area that is transmitted back to the tracking and command system. The tracking and command system may be further coupled to a satellite system to provide additional image information about the operational area and provide operational and location commands to the tracking and command system.