A system for interaction with a the environment includes an initial manipulation module operable to orient a device in a general direction of a surface of an object and a range control module operable to converge the device and the surface. Once the device and surface are in the proximity of each other a contact sensor detects when physical contact between the surface and the device occurs. Thereafter, a proprioception module measures normal force disparities between the surface and device motion actuators and finally, an exteroception module to measure translational resistance disparities between relative motion of the surface and the device. The system uses these disparity measurements and actuator positions to modify the manipulation of the device.
Changes and anomalies in multi-modal data are detected, collected and abstracted into understandable and actionable formats utilizing, for example, color, intensity, icons and texture creating a rendition of current and developing situations and events. Changes and anomalies in multi-modal sensor data are detected, aggregated, abstracted and filtered using case-based reasoning providing a tractable data dimensionality. From this collection of data situations are recognized and presented in a means so as to assist a user in accessing an environment and formulate the basis a recommended course of action.
David J. Bruemmer - Carlsbad CA, US Curtis W. Nielsen - Carlsbad CA, US Benjamin C. Hardin - Vista CA, US
Assignee:
5D ROBOTICS, INC. - Carlsbad CA
International Classification:
G06F 19/00
US Classification:
700245
Abstract:
An architecture comprising a hardware layer, a data collection layer and an execution layer lays the foundation for a behavioral layer that can asynchronously access abstracted data. A plurality of data sensors asynchronously collect data which is thereafter abstracted so as to be usable by one or more behavioral modules simultaneously. Each of the behaviors can be asynchronously executed as well as dynamically modified based on the collected abstracted data. Moreover, the behavior modules themselves are structured in a hierarchical manner among one or more layers such that outputs of behavior module associated with a lower layer may be the input to a behavior module of a higher letter. Conflicts between outputs of behavior modules are arbitrated and analyzed so as to conform with an overall mission objective.
David J. Bruemmer - Carlsbad CA, US Curtis W. Nielsen - Carlsbad CA, US Benjamin C. Hardin - Vista CA, US Jonathan M. Whetten - US CA, US
Assignee:
5D ROBOTICS, INC. - Carlsbad CA
International Classification:
G06F 19/00
US Classification:
700245, 901 1
Abstract:
Robotic payloads are abstracted to provide a plug-and-play system in which mission specific capabilities are easily configured on a wide variety of robotic platforms. A robotic payload architecture is presented in which robotic functionalities are bifurcated into intrinsic capabilities, managed by a core module, and mission specific capabilities, addressed by mission payload module(s). By doing so the core modules manages a particular robotic platform's intrinsic functionalities while mission specific tasks are left to mission payloads. A mission specific robotic configuration can be compiled by adding multiple mission payload modules to the same platform managed by the same core module. In each case the mission payload module communicates with the core module for information about the platform on which it is being associated.
David J. Bruemmer - Carlsbad CA, US R. Scott Hartley - Idaho Falls ID, US
Assignee:
5D ROBOTICS, INC. - Carlsbad CA
International Classification:
G06F 17/00
US Classification:
701123
Abstract:
A system and method to identify fuel consumption optimization based on reactive and deliberative components is described. Modifiable use conditions, such as speeding, excessive idling, gear selection, acceleration and deceleration profiles, which all represent opportunities for fuel savings, are identified and optimized for minimal fuel consumption based on a reactive interaction with the vehicle on a real-time basis. Deliberative analysis of historical data linked to a specific location or route is also conducted to arrive at a historical optimal fuel consumption profile. Similar historical fuel consumption profiles for the same route in question from other nearby vehicles are collected and analyzed to determined a more robust deliberative component of optimal fuel consumption. The reactive and deliberative components are optimized fuel consumption are merged to form a recommended profile for optimal fuel consumption.
Ultra-Wide Band Radar And Positional Node Integration
- Carlsbad CA, US Josh Senna - Carlsbad CA, US David Bruemmer - Carlsbad CA, US
Assignee:
5D Robotics, Inc. - Carlsbad CA
International Classification:
G01S 13/00 G01S 13/02
Abstract:
A constellation of Ultra-Wide Band (UWB) nodes, each with an UWB transceiver operating both as a monostatic/bi-static Radar, provide precise positional determination of both participating and nonparticipating movable objects. The UWB constellation identifies and locates objects within a geographic area using multipath signal analysis forming an occupancy grid. The resulting occupancy grid can identify parked cars, pedestrians, obstructions, and the like to facilitate autonomous vehicle operations, safety protocols, traffic management, emergency vehicle prioritization, collisions avoidance and the like.
Mobile Localization Using Sparse Time-Of-Flight Ranges And Dead Reckoning
- Carlsbad CA, US Josh Senna - Carlsbad CA, US Akshay Kumar Jain - Carlsbad CA, US J Alan Atherton - Carlsbad CA, US David J. Bruemmer - Carlsbad CA, US
Assignee:
5D Robotics, Inc. - Carlsbad CA
International Classification:
G01S 13/86 G01S 13/02
Abstract:
Mobile localization of an object having an object positional frame of reference using sparse time-of-flight data and dead reckoning can be accomplished by creating a dead reckoning local frame of reference, including an estimation of object position with respect to known locations from one or more Ultra Wide Band transceivers. As the object moves along its path, a determination is made using the dead-reckoning local frame of reference. When the object is within a predetermine range of one or more of the Ultra Wide Band transceivers, a “conversation” is initiated, and range data between the object and the UWB transceiver(s) is collected. Using multiple conversations to establish accurate range and bearing information, the system updates the object's position based on the collected data.
- Carlsbad CA, US David Bruemmer - Carlsbad CA, US
Assignee:
5D ROBOTICS, INC. - Carlsbad CA
International Classification:
B25J 9/16
Abstract:
An architecture comprising a hardware layer, a data collection layer and an execution layer lays the foundation for a behavioral layer that can asynchronously access abstracted data. A plurality of data sensors asynchronously collect data which is thereafter abstracted so as to be usable by one or more behavioral modules simultaneously. Each of the behaviors can be asynchronously executed as well as dynamically modified based on the collected abstracted data. Moreover, the behavior modules themselves are structured in a hierarchical manner among one or more layers such that outputs of behavior module associated with a lower layer may be the input to a behavior module of a higher letter. Conflicts between outputs of behavior modules are arbitrated and analyzed so as to conform with an overall mission objective.
David Bruemmer 1998 graduate of Upper Darby High School in Upper darby, PA is on Memory Lane. Get caught up with David and other high school alumni from