About
Activity
-
What makes TAK Product Center a game-changer for public safety? Andreas "AJ" Johansson, a veteran in the fire service, emphasizes its universal…
What makes TAK Product Center a game-changer for public safety? Andreas "AJ" Johansson, a veteran in the fire service, emphasizes its universal…
Liked by Kyle Usbeck
-
Congrats to my former PhD student Elia Kaufmann for receiving the prestigious European PhD Award on Systems and Control 2023, presented during the…
Congrats to my former PhD student Elia Kaufmann for receiving the prestigious European PhD Award on Systems and Control 2023, presented during the…
Liked by Kyle Usbeck
-
First flights of ArduPilot on VOXL 2 are logged! A huge push by Andrew Tridgell and Eric Katzfey over the past month to make this happen. This is…
First flights of ArduPilot on VOXL 2 are logged! A huge push by Andrew Tridgell and Eric Katzfey over the past month to make this happen. This is…
Liked by Kyle Usbeck
Experience & Education
Publications
-
Adaptive Opportunistic Airborne Sensor Sharing
ACM Transactions on Autonomous and Adaptive Systems
Airborne sensor platforms are becoming increasingly significant for both civilian and military operations; yet, at present, their sensors are typically idle for much of their flight time, e.g., while the sensor-equipped platform is in transit to and from the locations of sensing tasks. The sensing needs of many other potential information consumers might thus be served by sharing such sensors, thereby allowing other information consumers to opportunistically task them during their otherwise…
Airborne sensor platforms are becoming increasingly significant for both civilian and military operations; yet, at present, their sensors are typically idle for much of their flight time, e.g., while the sensor-equipped platform is in transit to and from the locations of sensing tasks. The sensing needs of many other potential information consumers might thus be served by sharing such sensors, thereby allowing other information consumers to opportunistically task them during their otherwise unscheduled time, as well as enabling other improvements, such as decreasing the number of platforms needed to achieve a goal and increasing the resilience of sensor tasks through duplication. We have implemented a prototype system realizing these goals in Mission-Driven Tasking of Information Producers (MTIP), which leverages an agent-based representation of tasks and sensors to enable fast, effective, and adaptive opportunistic sharing of airborne sensors. Using a simulated large-scale disaster-response scenario populated with publicly available Geographic Information System (GIS) datasets, we demonstrate that correlations in task location are likely to lead to a high degree of potential for sensor-sharing. We then validate that our implementation of MTIP can successfully carry out such sharing, showing that it increases the number of sensor tasks served, reduces the number of platforms required to serve a given set of sensor tasks, and adapts well to radical changes in flight path.
Other authorsSee publication -
Trusted Mission Operation-Concept and Implementation
International Conference on Runtime Verification
Small unmanned vehicles support many mission critical tasks. However, the provenance of these systems is usually not known, devices may be deployed in contested environments, and operators are often not computer system experts. Yet, the benefits of these systems outweigh the risks, and critical tasks and data are delegated to these systems without a sound basis for assessing trust. This paper describes an approach that can determine an operator’s trust in a mission system and applies continuous…
Small unmanned vehicles support many mission critical tasks. However, the provenance of these systems is usually not known, devices may be deployed in contested environments, and operators are often not computer system experts. Yet, the benefits of these systems outweigh the risks, and critical tasks and data are delegated to these systems without a sound basis for assessing trust. This paper describes an approach that can determine an operator’s trust in a mission system and applies continuous monitoring to indicate if the performance is within a trusted operating region. In an early prototype we (a) define a multi-dimensional trusted operating region for a given mission, (b) monitor the system in-mission, and (c) detect when anomalous effects put the mission at risk.
Other authorsSee publication -
Adaptive Task Reallocation for Airborne Sensor Sharing
IEEE 1st International Workshops on Foundations and Applications of Self* Systems
Airborne sensor platforms are becoming increasingly significant for both civilian and military operations, yet at present their sensors are typically idle for much of their flight time. Opportunistic sensor sharing, e.g., via the Mission-Driven Tasking of Information Producers (MTIP) can greatly improve sensor utilization, both decreasing the number of platforms needed to achieve a goal and increasing sensor efficacy. Dynamically changing environments, however, are likely to rapidly render any…
Airborne sensor platforms are becoming increasingly significant for both civilian and military operations, yet at present their sensors are typically idle for much of their flight time. Opportunistic sensor sharing, e.g., via the Mission-Driven Tasking of Information Producers (MTIP) can greatly improve sensor utilization, both decreasing the number of platforms needed to achieve a goal and increasing sensor efficacy. Dynamically changing environments, however, are likely to rapidly render any initial plan obsolete. In this paper, we address the challenge of adaptive reallocation of sensor sharing tasks, demonstrating how the adaptable sensor sharing of MTIP can provide significant performance improvements in a large-scale disaster response scenario, as well as identifying areas of inefficiency that are likely to benefit from further improvement.
Other authorsSee publication -
Opportunistic Sharing of Airborne Sensors
International Conference on Distributed Computing in Sensor Systems
Airborne sensors are often idle for much of their flight, e.g., while the platform carrying them is in transit to and from the locations of sensor tasks. The sensing needs of many other potential information consumers might thus be served by sharing such sensors, allowing other information consumers to opportunistically task them during their otherwise unscheduled time. Toward this end, we have developed Mission-Driven Tasking of Information Producers (MTIP), a prototype system for…
Airborne sensors are often idle for much of their flight, e.g., while the platform carrying them is in transit to and from the locations of sensor tasks. The sensing needs of many other potential information consumers might thus be served by sharing such sensors, allowing other information consumers to opportunistically task them during their otherwise unscheduled time. Toward this end, we have developed Mission-Driven Tasking of Information Producers (MTIP), a prototype system for opportunistic sharing of airborne sensors. This paper describes its implementation as an agent-based task allocation system on top of the Marti Quality of Service (QoS)-managed publish-subscribe information management system, and presents simulations of a disaster response scenario demonstrating how MTIP can increase the number of sensor tasks served as well as reducing the number of UAVs required to serve a given set of …
Other authorsSee publication -
Improving Situation Awareness with the Android Team Awareness Kit (ATAK)
International Society for Optics and Photonics
To make appropriate, timely decisions in the field, Situational Awareness (SA) needs to be conveyed in a decentralized manner to the users at the edge of the network as well as at operations centers. Sharing real-time SA efficiently between command centers and operational troops poses many challenges, including handling heterogeneous and dynamic networks, resource constraints, and varying needs for the collection, dissemination, and display of information, as well as recording that…
To make appropriate, timely decisions in the field, Situational Awareness (SA) needs to be conveyed in a decentralized manner to the users at the edge of the network as well as at operations centers. Sharing real-time SA efficiently between command centers and operational troops poses many challenges, including handling heterogeneous and dynamic networks, resource constraints, and varying needs for the collection, dissemination, and display of information, as well as recording that information.
A mapping application that allows teams to share relevant geospatial information efficiently and to communicate effectively with one another and command centers has wide applicability to many vertical markets across the Department of Defense, as well as a wide variety of federal, state local, and non-profit agencies that need to share locations, text, photos, and video.
This paper describes the Android Team …
Other authorsSee publication -
Managing Design Change with Functional Blueprints
Through-life Engineering Services
Long-lived complex electromechanical systems, such as vehicles or industrial machinery, often need to be adapted for new uses or new environments. Adapting the design for such a system is frequently complicated by the fact that they are often tightly integrated, such that any change will have consequences throughout the design, and must take many different aspects of the system into consideration. Functional blueprints simplify adaptation by incorporating the reasons for design decisions and…
Long-lived complex electromechanical systems, such as vehicles or industrial machinery, often need to be adapted for new uses or new environments. Adapting the design for such a system is frequently complicated by the fact that they are often tightly integrated, such that any change will have consequences throughout the design, and must take many different aspects of the system into consideration. Functional blueprints simplify adaptation by incorporating the reasons for design decisions and their consequences directly into the specification of a system. This allows a human designer to be supported by automated reasoning that can identify potential conflicts, suggest design fixes, and propagate changes implicit in the choices of the designer. This chapter presents the functional blueprints approach in detail, including both review of prior work and new results.
-
Data ferrying to the tactical edge: A field experiment in exchanging mission plans and intelligence in austere environments
IEEE Military Communications Conference
The effectiveness of ground-based, wireless tactical data networks is often constrained by limitations such as communication range and line-of-sight. SATCOM is not always available because it is relatively expensive and highly contended. Data ferrying is an alternative method of data transfer in which data is uploaded from one network to a manned or unmanned vehicle, then the vehicle is driven or flown to within range of a second network where the data can be downloaded. Data ferrying via…
The effectiveness of ground-based, wireless tactical data networks is often constrained by limitations such as communication range and line-of-sight. SATCOM is not always available because it is relatively expensive and highly contended. Data ferrying is an alternative method of data transfer in which data is uploaded from one network to a manned or unmanned vehicle, then the vehicle is driven or flown to within range of a second network where the data can be downloaded. Data ferrying via Unmanned Aerial Vehicle (UAV) can transport data over very rugged terrain without risking the safety of a human courier. This paper describes an implementation of data ferrying to provide low-cost, effective data communications between remote ground units and Forward Operating Bases in austere environments. It describes a field experiment in which a ground vehicle was used to wirelessly ferry data in a realistic scenario …
Other authorsSee publication -
On the Evaluation of Space–Time Functions
The Computer Journal
In an environment increasingly saturated with computing devices, it is desirable for some services to be distributed, executing via local interactions between devices. Creating fast, flexible and dynamic distributed services requires a general model of function calls distributed over space–time. Prior models, however, have either depended strongly on large-scale Internet infrastructure or have restrictions in the scope or resolution of space–time for inputs, outputs or evaluation of the…
In an environment increasingly saturated with computing devices, it is desirable for some services to be distributed, executing via local interactions between devices. Creating fast, flexible and dynamic distributed services requires a general model of function calls distributed over space–time. Prior models, however, have either depended strongly on large-scale Internet infrastructure or have restrictions in the scope or resolution of space–time for inputs, outputs or evaluation of the function. We address this by providing a formal general model of function calls over space–time. We then fully realize a practical model of space–time function calls, based in the Proto language and present both theoretical and empirical results. Finally, we show how our results for Proto generalize into implications for any model of distributed computing.
Other authorsSee publication -
Development and Specification of a Reference Architecture for Agent-Based Systems
IEEE Transactions on Systems, Man, and Cybernetics
The recent growth of agent-based software systems was achieved without the development of a reference architecture. From a software engineering standpoint, a reference architecture is necessary to compare, evaluate, and integrate past, current, and future agent-based software systems. The agent systems reference architecture (ASRA) advances the agent-based system development process by providing a set of key interaction patterns for functional areas that exist between the layers and protocols…
The recent growth of agent-based software systems was achieved without the development of a reference architecture. From a software engineering standpoint, a reference architecture is necessary to compare, evaluate, and integrate past, current, and future agent-based software systems. The agent systems reference architecture (ASRA) advances the agent-based system development process by providing a set of key interaction patterns for functional areas that exist between the layers and protocols of agent-based systems. Furthermore, the ASRA identifies the points for interoperability between agent-based systems and increases the level of discussion when referring to agent-based systems. This paper presents methodology, grounded in software forensics, to develop the ASRA and provides an overview of the resulting architectural representation. The methodology uses an approach based on software engineering techniques adapted to study agent frameworks-the libraries and tools for building agent systems. The resulting ASRA can serve as an abstract representation of the components necessary for facilitating comparison, integration, and interoperation of software systems composed of agents.
Other authorsSee publication -
Operational Semantics of Proto
Science of Computer Programming
The Proto spatial computing language in Beal and Bachrach (2006) [1] simplifies the creation of scalable, robust, distributed programs by abstracting a network of locally communicating devices as a continuous geometric manifold. However, Proto’s successful application in a number of domains is challenging its coherence across different platforms and distributions. We thus present a complete operational semantics for the Proto language, as executed asynchronously on a network of fast…
The Proto spatial computing language in Beal and Bachrach (2006) [1] simplifies the creation of scalable, robust, distributed programs by abstracting a network of locally communicating devices as a continuous geometric manifold. However, Proto’s successful application in a number of domains is challenging its coherence across different platforms and distributions. We thus present a complete operational semantics for the Proto language, as executed asynchronously on a network of fast message-passing devices. This semantics covers all of the operations of the three space–time operator families unique to Proto—restriction, feedback, and neighborhood—as well as the current pointwise operations that it shares with most other languages. This formalization will provide a reference to aid implementers in preserving language coherence across platforms, domains, and distributions.
Other authorsSee publication -
Network–centric IED detection planning
International Journal of Intelligent Defence Support Systems
As methods for detecting improvised explosive devices (IEDs) continue to diversify, it becomes increasingly important to establish a framework for coordinating distributed IED monitoring resources to best protect a designated area. The purpose of this paper is to establish the beginnings of such a framework in a distributed plan execution context. The first contribution of this paper is defining an automated planning domain for distributed IED detection. In doing so, we investigate approaches…
As methods for detecting improvised explosive devices (IEDs) continue to diversify, it becomes increasingly important to establish a framework for coordinating distributed IED monitoring resources to best protect a designated area. The purpose of this paper is to establish the beginnings of such a framework in a distributed plan execution context. The first contribution of this paper is defining an automated planning domain for distributed IED detection. In doing so, we investigate approaches for coordinating distributed plan execution resources. Whereas many existing multi–agent system (MAS) frameworks abstract network information from agent decision–making processes, we instead propose that MAS frameworks consider network properties to improve effectiveness. The second contribution of the paper is the description of several types of network–aware planning, execution, and monitoring agents and a comparison of their performance and effectiveness in an IED monitoring scenario. The results of this research indicate that network–awareness improves distributed plan execution (e.g., IED monitoring). Furthermore, we find that an agent's benefit from reasoning about network properties is directly affected by the amount of dynamism in the network.
Other authorsSee publication -
GAMETE: General Adaptable Metric Execution Tool and Environment
Society for Computer Simulation International Proceedings of the Symposium on Theory of Modeling & Simulation-DEVS Integrative M&S Symposium
In this paper we introduce the General Adaptable Metric Execution Tool and Environment (GAMETE) to aid the design, measurement, and analysis of cyber-physical systems (CPSs). GAMETE is a general and extensible environment for evaluating and computing metrics associated with the performance and complexity of CPS designs. GAMETE supports a wide array of metrics that it generates over simulation and experimental output data from CPSs. Key features of GAMETE are its 1) execution environment to host…
In this paper we introduce the General Adaptable Metric Execution Tool and Environment (GAMETE) to aid the design, measurement, and analysis of cyber-physical systems (CPSs). GAMETE is a general and extensible environment for evaluating and computing metrics associated with the performance and complexity of CPS designs. GAMETE supports a wide array of metrics that it generates over simulation and experimental output data from CPSs. Key features of GAMETE are its 1) execution environment to host the simulations of CPS models, 2) unified data representation to host simulation and experimental data from CPSs, 3) dynamic metric library that supports the semi-automated evaluation of a wide range of metrics, and 4) standards-based integration with design toolchains. The contribution of this paper is the presentation of a reference architecture for batch metric computation and a case-study where GAMETE helped to quantitatively evaluate the performance of a CPS.
Other authorsSee publication -
Organizing the aggregate: Languages for spatial computing
Formal and Practical Aspects of Domain-Specific Languages
As the number of computing devices embedded into engineered systems continues to rise, there is a widening gap between the needs of the user to control aggregates of devices and the complex technology of individual devices. Spatial computing attempts to bridge this gap for systems with local communication by exploiting the connection between physical locality and device connectivity. A large number of spatial computing domain specific languages (DSLs) have emerged across diverse domains, from…
As the number of computing devices embedded into engineered systems continues to rise, there is a widening gap between the needs of the user to control aggregates of devices and the complex technology of individual devices. Spatial computing attempts to bridge this gap for systems with local communication by exploiting the connection between physical locality and device connectivity. A large number of spatial computing domain specific languages (DSLs) have emerged across diverse domains, from biology and reconfigurable computing, to sensor networks and agent-based systems. In this chapter, the authors develop a framework for analyzing and comparing spatial computing DSLs, survey the current state of the art, and provide a roadmap for future spatial computing DSL investigation.
Other authorsSee publication -
Beyond Line-of-Sight Information Dissemination for Force Protection
Military Communications Conference
Force protection capabilities have emerged as necessary for operations such as Village Stability Operations and Forward Operating Base security. Current Force Protection Kits include a rich set of sensors that can be monitored from a core operator station. This paper describes ongoing research to extend the reach of Force Protection capabilities as part of an integrated, network-centric system to protect mobile troops on patrol, to include sensors beyond the organic Force Protection perimeter…
Force protection capabilities have emerged as necessary for operations such as Village Stability Operations and Forward Operating Base security. Current Force Protection Kits include a rich set of sensors that can be monitored from a core operator station. This paper describes ongoing research to extend the reach of Force Protection capabilities as part of an integrated, network-centric system to protect mobile troops on patrol, to include sensors beyond the organic Force Protection perimeter, and to enable the automated, selective transfer of information to and from kit locations. These extended Force Protection capabilities are enabled by a highly-mobile, vehicle mounted information management system providing beyond line-of-sight publish-subscribe capabilities, sensor data archiving, video storage and retrieval, and data ferrying across long distances.
Other authorsSee publication -
Self-Stabilizing Robot Team Formation with Proto
IEEE Self-Adaptive and Self-Organizing Systems 2012
* Won best demonstration award *
We have used the Proto spatial computing language to create teaming algorithms based on random chain formation. Our algorithms are self-stabilizing, scale easily from single digit robots to
thousands of robots, and are highly robust against dynamic changes in perception and communication, arena size, teaming goals, adding and removing robots, and even dimension. In this paper, we describe our approach, give details on our algorithms and their self-*…* Won best demonstration award *
We have used the Proto spatial computing language to create teaming algorithms based on random chain formation. Our algorithms are self-stabilizing, scale easily from single digit robots to
thousands of robots, and are highly robust against dynamic changes in perception and communication, arena size, teaming goals, adding and removing robots, and even dimension. In this paper, we describe our approach, give details on our algorithms and their self-* properties, and present simulations validating the algorithms, along with instructions for running simulations yourself.
Other authorsSee publication -
Integrated Information and Network Management for End-to-End Quality of Service
Military Communications Conference
Publish-subscribe-based Information Management (IM) services provide a key enabling technology for net-centric operations. This paper describes technology for Quality of Service (QoS) and Internet-Protocol-based Airborne Networking features for IM services. Enhancing IM services with airborne networking features improves effectiveness in combined tactical and enterprise networks with mobile airborne and ground-based embedded platforms interacting with enterprise systems in command and control…
Publish-subscribe-based Information Management (IM) services provide a key enabling technology for net-centric operations. This paper describes technology for Quality of Service (QoS) and Internet-Protocol-based Airborne Networking features for IM services. Enhancing IM services with airborne networking features improves effectiveness in combined tactical and enterprise networks with mobile airborne and ground-based embedded platforms interacting with enterprise systems in command and control operations.
Other authorsSee publication -
Using Morphogenetic Models to Develop Spatial Structures
IEEE Conference on Self-Adaptive and Self-Organizing Systems
A common problem in spatial computing is how to arrange the structure of a spatial computer into a geometric form adapted for its current environment and needs. In natural biological organisms, the processes of morphogenesis adapt structure to environment remarkably well on both an individual and evolutionary time scale. However, no clear framework has been developed for exploiting morphogenetic principles in the creation of engineered systems. In this paper, we present preliminary work toward…
A common problem in spatial computing is how to arrange the structure of a spatial computer into a geometric form adapted for its current environment and needs. In natural biological organisms, the processes of morphogenesis adapt structure to environment remarkably well on both an individual and evolutionary time scale. However, no clear framework has been developed for exploiting morphogenetic principles in the creation of engineered systems. In this paper, we present preliminary work toward such a framework, developed against the example of a robot similar to the iRobot LANdroid. We first show how developmental programs might act as a reference architecture for engineered designs, facilitating variation. We then present a candidate basis set of geometric operations for encoding adaptable developmental programs, demonstrate how they can be applied to develop a robot body plan, and discuss …
Other authorsSee publication -
A methodology for developing an agent systems reference architecture
International Workshop on Agent-Oriented Software Engineering
The slow adoption of agent-oriented methodologies as a paradigm for developing industry systems is due in part to their lack of integration and general-purpose use. There exists a need to define common patterns, relationships between components, and structural qualities that a reference architecture for agent-based systems would solve. However, there is little, if any, consensus on how to create a reference architecture for agent-based systems. This paper presents a methodology for developing a…
The slow adoption of agent-oriented methodologies as a paradigm for developing industry systems is due in part to their lack of integration and general-purpose use. There exists a need to define common patterns, relationships between components, and structural qualities that a reference architecture for agent-based systems would solve. However, there is little, if any, consensus on how to create a reference architecture for agent-based systems. This paper presents a methodology for developing a reference architecture that documents agent-based systems from different system viewpoints. Rather than the traditional approach of studying existing systems, the documentation methodology relies on forensic software analysis of agent frameworks (i.e., APIs and libraries for constructing agent systems). We demonstrate the methodology by describing the process used to create the Agent System Reference …
Other authorsSee publication -
Information Ubiquity in Austere Locations
The 3rd International Conference on Ambient Systems, Networks and Technologies (ANT)
In today's world, connectivity is increasingly taken for granted. Wireless networks, cell towers, and satellites provide ubiquitous connectivity through a number of devices. However, in austere locations constant connectivity cannot be assumed, e.g., due to the remoteness of the area, due to a disaster or combat situation, or due to insecurity or lack of access to available communications. This paper describes a system, Marti, which the authors have been developing and demonstrating that can…
In today's world, connectivity is increasingly taken for granted. Wireless networks, cell towers, and satellites provide ubiquitous connectivity through a number of devices. However, in austere locations constant connectivity cannot be assumed, e.g., due to the remoteness of the area, due to a disaster or combat situation, or due to insecurity or lack of access to available communications. This paper describes a system, Marti, which the authors have been developing and demonstrating that can provide inter-connectivity and access to information in austere locations. Marti is rapidly deployable and interoperates with a large number of existing devices and client applications.
Other authorsSee publication
Patents
-
Automated Electrical Charger for Autonomous Platforms
Issued US 9973014
A system for charging rechargeable devices. A landing surface includes a plurality of conductive patches, and a rechargeable device includes a plurality of contacts. The configurations of the conductive patches and of the contacts are selected to establish, when the contacts of the rechargeable device come into contact with the landing surface, a plurality of separate conductive paths between a charger and the rechargeable device.Other inventorsSee patent
Projects
-
Protelis
- Present
The goal of the Protelis language is to make it easier to build a resilient and well-behaved networked system out of an assortment of different potentially mobile devices. Protelis is designed for the paradigm of "aggregate programming", a way of thinking about and decomposing problems that can be solved with a network of distributed sensors and computers. Aggregate programming tries to produce reliable and robust collective behavior from uncoordinated local interactions between machines…
The goal of the Protelis language is to make it easier to build a resilient and well-behaved networked system out of an assortment of different potentially mobile devices. Protelis is designed for the paradigm of "aggregate programming", a way of thinking about and decomposing problems that can be solved with a network of distributed sensors and computers. Aggregate programming tries to produce reliable and robust collective behavior from uncoordinated local interactions between machines. That's hard to do, but Protelis helps!
Other creatorsSee project -
Proto
- Present
Proto is a language that makes it easy to write complex programs for spatial computers.
A spatial computer is a collection of devices distributed to fill space, where the difficulty of communicating between devices is strongly dependent on their distance. Examples of spatial computers include sensor networks, robotic swarms, cells during morphogenesis, FPGAs, ad-hoc wireless systems, biofilms, and distributed control systems.Other creatorsSee project
Honors & Awards
-
Excellence in Engineering and Technology (EiET)
Raytheon
The EiET awards represent Raytheon’s highest technical honor. The award was created to recognize and reward individuals and teams whose innovations, processes, or products have made or will make a substantial impact on the Space and Airborne Systems business.
Kyle won this honor for his contributions to ATAK and TAK Server development.
Organizations
-
Association for Computing Machinery (ACM)
Senior Member
- PresentThe Senior Members Grade recognizes those ACM members with at least 10 years of professional experience and 5 years of continuous Professional Membership who have demonstrated performance through technical leadership, and technical or professional contributions.
-
Institute of Electrical and Electronics Engineers (IEEE)
Senior Member
- PresentThe grade of Senior Member is the highest for which application may be made and shall require experience reflecting professional maturity. For admission or transfer to the grade of Senior Member, a candidate shall be an engineer, scientist, educator, technical executive, or originator in IEEE-designated fields for a total of 10 years and have demonstrated 5 years of significant performance.
More activity by Kyle
-
Excited to announce the 𝐃𝐢𝐭𝐭𝐨 𝐄𝐝𝐠𝐞 𝐒𝐲𝐧𝐜 plugin for ATAK is officially available now for test and evaluation. If you have need for…
Excited to announce the 𝐃𝐢𝐭𝐭𝐨 𝐄𝐝𝐠𝐞 𝐒𝐲𝐧𝐜 plugin for ATAK is officially available now for test and evaluation. If you have need for…
Liked by Kyle Usbeck
-
Today we look back at Tough Stump Rodeo 2024 – where participating agencies put Silvus #StreamCaster #MANET radios to the ultimate test in the wilds…
Today we look back at Tough Stump Rodeo 2024 – where participating agencies put Silvus #StreamCaster #MANET radios to the ultimate test in the wilds…
Liked by Kyle Usbeck
-
Last week, the Ditto team was in Montana at the Tough Stump Technologies Rodeo showcasing our Edge Sync #ATAK Plugin. Ditto was a proud sponsor of…
Last week, the Ditto team was in Montana at the Tough Stump Technologies Rodeo showcasing our Edge Sync #ATAK Plugin. Ditto was a proud sponsor of…
Liked by Kyle Usbeck
-
Our leadership team spent a couple of days riding (and flying) with OKC Police Department this week, which fittingly aligned with us announcing a…
Our leadership team spent a couple of days riding (and flying) with OKC Police Department this week, which fittingly aligned with us announcing a…
Liked by Kyle Usbeck
-
Today I completed my sabbatical tour of service to the White House Office of Science and Technology Policy, where I served as a Senior Advisor in…
Today I completed my sabbatical tour of service to the White House Office of Science and Technology Policy, where I served as a Senior Advisor in…
Liked by Kyle Usbeck
-
In public safety, saving seconds can save lives. Incredibly excited to announce our expanded partnership with Skydio and Adam Bry — in combination…
In public safety, saving seconds can save lives. Incredibly excited to announce our expanded partnership with Skydio and Adam Bry — in combination…
Liked by Kyle Usbeck
-
Thrilled to announce our expanded alliance with Skydio today - in combo with Axon Air and Dedrone - we'll be delivering the comprehensive drone…
Thrilled to announce our expanded alliance with Skydio today - in combo with Axon Air and Dedrone - we'll be delivering the comprehensive drone…
Liked by Kyle Usbeck
-
I had an incredible experience at the Tough Stump Technologies Rodeo in Montana last week. The Sentien Robotics team, the VIDS Corp team, and I had…
I had an incredible experience at the Tough Stump Technologies Rodeo in Montana last week. The Sentien Robotics team, the VIDS Corp team, and I had…
Liked by Kyle Usbeck
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More