← Search

John-Paul Ore

5 accepted papers

2024

Is it a Bug? Understanding Physical Unit Mismatches in Robot Software

ICRA 2024poster

Robot software is abundant with variables that represent real-world physical units (e.g., meters, seconds). Operations over different units (e.g., adding meters and seconds) may be incorrect and can lead to dangerous system misbehaviors; manually detecting such mistakes is challenging. Current softw…

Cited by 1SourceScholar
2017

Dimensional inconsistencies in code and ROS messages: A study of 5.9M lines of code

IROS 2017poster

This work presents a study of robot software using the Robot Operating System (ROS), focusing on detecting inconsistencies in physical unit manipulation. We discuss how dimensional analysis, the rules governing how physical quantities are combined, can be used to detect inconsistencies in robot soft…

Cited by 20SourceScholar
2015

On air-to-water radio communication between UAVs and water sensor networks

ICRA 2015poster

Ocean monitoring using underwater sensor networks faces communication challenges in retrieving data, communicating large amounts of data between nodes, and covering increasing spatial regions while remaining connected. With underwater sensor networks that are capable of surfacing, unmanned aerial ve…

Cited by 25SourceScholar
2015

Surface classification for sensor deployment from UAV landings

ICRA 2015poster

Using Unmanned Aerial Vehicles (UAVs) to deploy sensor networks promises an autonomous and useful method of installation in remote or hard to access locations. Some sensors, such as soil moisture sensors, must be physically installed in soft soil, yet UAVs cannot easily determine soil softness with…

Cited by 14SourceScholar