This paper describes design patterns used in developing a software platform for mobile robot teams engaged in distributed sensing and exploration tasks. The goal of the system presented is to minimize redundancy throughout the development and execution pipelines by exploring the application of a strong type system to both the collaborative development process and runtime behaviors of mobile sensor platforms. The solution we have implemented addresses both sides of this equation simultaneously by providing a system for self-describing inputs and outputs that facilitates code reuse among human developers and autonomous agents. This well-defined modularity allows us to treat executable code libraries as atomic elements that can be automaticall...
Autonomous drones are a powerful new breed of mobile sensing platform that can greatly extend the ca...
The major problem of robotics research today is that there is a barrier to entry into robotics resea...
Abstract: Vital functions of mobile robots are provided by software and software dominance is still ...
This paper describes design patterns used in developing a software platform for mobile robot teams e...
Autonomous drones are a powerful new breed of mo-bile sensing platform that can greatly extend the c...
This thesis describes the design and implementation of a distributed robot architecture, Distributed...
Abstract: This article describes a software development toolkit for programming mobile robots, that ...
This paper describes the development of small mobile robots for colla rative surveillance tasks. Eac...
For teams of cooperating autonomous lightweight robots with challenging dynamical locomotion propert...
ABSTRACT: Many applications benefit from the use of multiple robots, but their scalability and appli...
Book chapter: Distributed Autonomous Robotic SystemsSpringer Tracts in Advanced Robotics, 83, 115-1...
The Stabilizing Robotics Language (StarL) programming framework aims to simplify development of dist...
This paper describes the development of small mobile robots for collaborative surveillance tasks. E...
Most robot software architectures focus on the problem of imitating human intelligence and thus typi...
Robotic systems and their software design are based on the same principles found in other computer a...
Autonomous drones are a powerful new breed of mobile sensing platform that can greatly extend the ca...
The major problem of robotics research today is that there is a barrier to entry into robotics resea...
Abstract: Vital functions of mobile robots are provided by software and software dominance is still ...
This paper describes design patterns used in developing a software platform for mobile robot teams e...
Autonomous drones are a powerful new breed of mo-bile sensing platform that can greatly extend the c...
This thesis describes the design and implementation of a distributed robot architecture, Distributed...
Abstract: This article describes a software development toolkit for programming mobile robots, that ...
This paper describes the development of small mobile robots for colla rative surveillance tasks. Eac...
For teams of cooperating autonomous lightweight robots with challenging dynamical locomotion propert...
ABSTRACT: Many applications benefit from the use of multiple robots, but their scalability and appli...
Book chapter: Distributed Autonomous Robotic SystemsSpringer Tracts in Advanced Robotics, 83, 115-1...
The Stabilizing Robotics Language (StarL) programming framework aims to simplify development of dist...
This paper describes the development of small mobile robots for collaborative surveillance tasks. E...
Most robot software architectures focus on the problem of imitating human intelligence and thus typi...
Robotic systems and their software design are based on the same principles found in other computer a...
Autonomous drones are a powerful new breed of mobile sensing platform that can greatly extend the ca...
The major problem of robotics research today is that there is a barrier to entry into robotics resea...
Abstract: Vital functions of mobile robots are provided by software and software dominance is still ...