John Harwell

dblp:221/0718 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
1since 2021 · last 2023
0000-0002-8765-9101ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Multi-agent systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 50% Performance modeling and evaluation · 50%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.822019
Swarm Engineering Through Quantitative Measurement of Swarm Robotic Principles in a 10, 000 Robot Swarm · IJCAI 2019
A Unified Mathematical Approach for Foraging and Construction Systems in a 1, 000, 000 Robot Swarm · IJCAI 2019
Knowledge, reasoning and agents › Multi-agent systems
task allocation
0.822019
Swarm Engineering Through Quantitative Measurement of Swarm Robotic Principles in a 10, 000 Robot Swarm · IJCAI 2019
A Unified Mathematical Approach for Foraging and Construction Systems in a 1, 000, 000 Robot Swarm · IJCAI 2019
Performance modeling and evaluation
repeatable experimentation
0.212023
SIERRA: A Modular Framework for Accelerating Research and Improving Reproducibility · ICRA 2023
High-performance computing
scientific computing systems
0.212023
SIERRA: A Modular Framework for Accelerating Research and Improving Reproducibility · ICRA 2023
Knowledge, reasoning and agents › Multi-agent systems › swarm robotics
foraging
0.112019
A Unified Mathematical Approach for Foraging and Construction Systems in a 1, 000, 000 Robot Swarm · IJCAI 2019

Methods — techniques the papers use, named apart from their topics

modular software architecture · 0.7declarative experiment specification · 0.7stochastic process · 0.4simulation · 0.4
YearPublicationVenuePosition
2023 SIERRA: A Modular Framework for Accelerating Research and Improving Reproducibility
abstract
We present SIERRA, a novel framework for accelerating development and improving reproducibility of results in robotics research. SIERRA accelerates research by automating the process of generating experiments from queries over independent variables, executing experiments, and processing the results to generate deliverables such as graphs and videos. It shifts the paradigm for testing hypotheses from procedural (“Do these steps to answer the query”) to declarative (“Here is the query to test—GO!”), reducing the burden on researchers. It employs a modular architecture enabling easy customization and extension for the needs of individual researchers, thereby eliminating manual configuration and processing via throw-away scripts. SIERRA improves reproducibility of research by providing automation independent of the execution environment (HPC hardware, real robots, etc.) and targeted platform (simulator, real robots, etc.). This enables exact experiment replication, up to the limit of the execution environment and platform, as well as making it easy for researchers to test hypotheses in different computational environments. Though SIERRA is targeted at robotics research, its design makes it extendable to other fields.
John Harwell, Maria L. Gini
ICRA1
2019 A Unified Mathematical Approach for Foraging and Construction Systems in a 1, 000, 000 Robot Swarm
abstract
Automation in construction is possible with systems designed using the swarm robotic principles of scalability, flexibility, robustness, and emergence. We derive quantitative measurements of these principles in 10,000 robot swarms as a first step in achieving this goal. We summarize our recent task allocation work in the context of an object gathering task and demonstrate its feasibility in the context of automated construction tasks. We present a trajectory to extend our current task allocation methodology using stochastic processes in order to present a unified approach to task allocation in swarm-robotic construction
John Harwell
IJCAI1
2019 Swarm Engineering Through Quantitative Measurement of Swarm Robotic Principles in a 10, 000 Robot Swarm
abstract
When designing swarm-robotic systems, system- atic comparison of algorithms from different do- mains is necessary to determine which is capa- ble of scaling up to handle the target problem size and target operating conditions. We propose a set of quantitative metrics for scalability, flexibility, and emergence which are capable of addressing these needs during the system design process. We demonstrate the applicability of our proposed met- rics as a design tool by solving a large object gath- ering problem in temporally varying operating con- ditions using iterative hypothesis evaluation. We provide experimental results obtained in simulation for swarms of over 10,000 robots.
John Harwell, Maria L. Gini
IJCAI1