Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniel M. Lofaro

dblp:81/10334 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 2 first-author · 1 since 2021Systems, architecture and hardware · 7 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-author

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
Learning theory · 46% Robot manipulation · 40% Legged, aerial and field robots · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 61% Embedded and real-time systems · 30% Distributed systems · 9%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
distance estimation
0.412020
Bio-Inspired Distance Estimation using the Self-Induced Acoustic Signature of a Motor-Propeller System · ICRA 2020
Cloud and datacenter computing › cloud applications
cloud robotics
0.212016
Low latency bounty hunting and geographically adjacent server configuration for real-time cloud control · ICRA 2016
Cloud and datacenter computing
edge and fog computing
0.212016
Low latency bounty hunting and geographically adjacent server configuration for real-time cloud control · ICRA 2016
Embedded and real-time systems
real-time control
0.212016
Low latency bounty hunting and geographically adjacent server configuration for real-time cloud control · ICRA 2016
Robotics › Robot manipulation
dual-arm manipulation
0.212014
DARPA Robotics Challenge: Towards a user-guided manipulation framework for high-DOF robots · ICRA 2014
Robotics › Robot manipulation
manipulation
0.212014
DARPA Robotics Challenge: Towards a user-guided manipulation framework for high-DOF robots · ICRA 2014
Human-robot interaction
teleoperation
0.212014
DARPA Robotics Challenge: Towards a user-guided manipulation framework for high-DOF robots · ICRA 2014
Robotics › Legged, aerial and field robots
aerial robots
0.112020
Bio-Inspired Distance Estimation using the Self-Induced Acoustic Signature of a Motor-Propeller System · ICRA 2020
Human-robot interaction › teleoperation
supervisory control
0.112014
DARPA Robotics Challenge: Towards a user-guided manipulation framework for high-DOF robots · ICRA 2014

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

spectral analysis · 0.4interference pattern · 0.4simulation-based preview · 0.4geographically adjacent server selection · 0.2
YearPublicationVenuePosition
2023 Wall Climbing Emergent Behavior in a Swarm of Real-World Miniature Autonomous Blimps
Tristan Schuler, Cameron Kabacinski, Daniel M. Lofaro, Dhawal Bhanderi, Jennifer Nguyen, Donald A. Sofge
ICAART (1)3
2020 Pursuit-evasion with Decentralized Robotic Swarm in Continuous State Space and Action Space via Deep Reinforcement Learning
Daniel M. Lofaro, Donald A. Sofge
ICAART (1)2
2020 Case-Based Gesture Interface for Multiagent Formation Control
Divya K. Srivastava, Daniel M. Lofaro, Tristan Schuler, Donald A. Sofge, David W. Aha
ICCBR2
2020 Bio-Inspired Distance Estimation using the Self-Induced Acoustic Signature of a Motor-Propeller System
abstract
In this paper we propose an algorithm to actively control the distance of a motor-propeller system (MPS) to a large obstacle using data from a single microphone. The method is based upon a broadband constructive/destructive interference pattern across the audible frequency band that is present when the MPS is near an obstacle. By taking the difference between the power spectrum in the obstacle-free case and the spectrum when recording near an obstacle, a broadband oscillation with respect to frequency is revealed. The frequency of this oscillation is linearly-related to the distance from the microphone to the wall. We present both static and dynamic experiments showcasing the ability of the proposed method to estimate the distance to a wall as well as actively control it.
Luke Calkins, Joseph F. Lingevitch, Loy McGuire, Jason D. Geder, Matthew Kelly 0003, Michael M. Zavlanos, Donald A. Sofge, Daniel M. Lofaro
ICRA8
2018 Multimodal Control of Lighter-Than-Air Agents
abstract
This work describes our approach to controlling lighter-than-air agents using multimodal control via a wearable device. Tactile and gesture interfaces on a smart watch are used to control the motion and altitude of these semi-autonomous agents. The tactile interface consists of the touch screen and rotatable bezel. The gesture interface detects when the user puts his/her hand in the stop position. The touch interface controls the direction of the agents, the rotatable bezel controls the altitude set-point, and the gesture interface stops the agents. Our interactive demonstration will allow users to control a lighter-than-air (LTA) system via the multimodal wearable interface as described above.
Daniel M. Lofaro, Donald A. Sofge
ICMI1
2017 Wearable interactive display for the local positioning system (LPS)
abstract
Traditionally, localization systems for formation-keeping have required external references to a world frame, such as GPS or motion capture. Humans wishing to maintain formations with each other use visual line-of-sight, which is not possible in cluttered environments that may block their view. Our Local Positioning System (LPS) is based on ultra-wideband ranging devices and it enables teams of robots and humans to know their relative locations without line-of-sight. This demonstration shows live (real-time) local positioning between three agents (human and robot). The emphasis of this demonstration is showing the wearable interactive display that allows the human to see the local frame formation of the human and the robots.
Daniel M. Lofaro, Ryan Tse, Donald A. Sofge
ICMI1
2016 Low latency bounty hunting and geographically adjacent server configuration for real-time cloud control
abstract
This paper explores the feasibility and proposes a method on how to obtain high frequency real-time controllers operating in loop with physical robot hardware over a geographically adjacent and bounty hunting cloud server architecture. Having the cloud in the loop has many purposes including increasing computation, decreasing “on robot” power usage, reducing overall robot weight etc. Today when robots use the cloud in loop it is typically for sharing information, high level planning, and other non-real-time tasks. All of the balancing and stability algorithms stay onboard the robot. What if we could run high frequency real-time loops over the cloud? The better question is how would we do that? As with any real-time system latency is a big factor in the application and operation frequency. This paper shows that with a geographically adjacent and bounty hunting server approach it is feasible to obtain high frequency real-time control in loop with with a physical robot over the cloud. The feasibility of such a system running in-loop on humanoids and wheeled robots are explored and tested.
Daniel M. Lofaro, Arvin Asokan
ICRA1
2014 DARPA Robotics Challenge: Towards a user-guided manipulation framework for high-DOF robots
abstract
Supervision and teleoperation of high degree-of-freedom robots is a complex task due to environmental constraints such as obstacles and limited communication, as well as task specific requirements such as using more than one end-effector at the same time. In this work we present a supervision and teleoperation framework that allows an operator to see the surroundings of a robot in 3D, make necessary adjustments for a dual or single arm manipulation task, preview the task in simulation before execution, and finally execute the task on a real robot. The framework has been applied to the valve turning task of the DARPA Robotics Challenge on the PR2, Hubo2+, and DRCHubo robots.
Nicholas Alunni, Halit Bener Suay, Calder Phillips-Grafflin, Jim Mainprice, Dmitry Berenson, Sonia Chernova, Robert W. Lindeman, Daniel M. Lofaro, Paul Y. Oh
ICRA8
2014 A lightweight, cross-platform, multiuser robot visualization using the cloud
abstract
Cloud robotics emphasizes harnessing the power of the Web for robotics. Modern mobile devices connect to the Web and are convenient user interfaces. We decided to explore what was possible at the intersection of robotics, the Web, and mobile devices by creating a mobile web interface for a humanoid robot. This paper describes our implementation of a monitoring interface for high degree of freedom (DOF) robots that works with both desktop and mobile devices. Using only standard web technologies, our application provides a rich 3D interface that displays the robot's pose, orientation, and sensor data, and can update at 30Hz. It is easy to use, because there is no software for the user to install; it runs using the device's mobile browser. The web interface can be deployed on a private or public cloud, and is designed to scale to support hundreds or thousands of viewers by utilizing cloud services. The system was successfully tested with two different robots and on multiple browsers and mobile devices.
William Hilton, Daniel M. Lofaro, Youngmoo E. Kim
IROS2
2014 From autonomy to cooperative traded control of humanoid manipulation tasks with unreliable communication: System design and lessons learned
abstract
In this paper, we report lessons learned through the design of a framework for teleoperating a humanoid robot to perform a manipulation task. We present a software framework for cooperative traded control that enables a team of operators to control a remote humanoid robot over an unreliable communications link. The framework produces statically-stable motion trajectories that are collision-free and respect end-effector pose constraints. After operator confirmation, these trajectories are sent over the data link for execution on the robot. Additionally, we have defined a clear operational procedure for the operators to manage the teleoperation task. We applied our system to the valve turning task in the DARPA Robotics Challenge (DRC). Our framework is able to perform reliably and is resilient to unreliable network conditions, as we demonstrate in a set of test runs performed remotely over the internet. We analyze our approach and discuss lessons learned which may be useful for others when designing such a system.
Jim Mainprice, Calder Phillips-Grafflin, Halit Bener Suay, Nicholas Alunni, Daniel M. Lofaro, Dmitry Berenson, Sonia Chernova, Robert W. Lindeman, Paul Y. Oh
IROS5
2012 Humanoid throwing: Design of collision-free trajectories with sparse reachable maps
abstract
This work shows a method of creating trajectories to achieve end-effector velocity control for high degree of freedom position controlled, high-gain, robots. The focus of this work is throwing an object. It is shown that the full reachable area of the end-effector does not need to be known to achieve the desired velocity when a good collision model of the robot is available. The end-effector velocity (magnitude and direction) is specified as well as a duration of this velocity. A sparse map of reachable end-effector positions in free space and the corresponding poses in joint space is created using random sampling in joint space and forward kinematics. The desired trajectory in free space is placed within the sparse map with the first point of the trajectory being a known pose from the original sparse map. The Jacobian Transpose Controller method of inverse kinematics is then used to find the subsequent points in the trajectory. Each pose in the trajectory is checked against the collision model to guarantee no self-collisions. This method was tested on the 130 cm tall full size humanoid Jaemi Hubo and its virtual representation.
Daniel M. Lofaro, Robert Ellenberg, Paul Y. Oh, Jun-Ho Oh
IROS1
2011 Robot audition and beat identification in noisy environments
abstract
In pursuit of our long-term goal of developing an interactive humanoid musician, we are developing robust methods to determine musical beat locations from live acoustic sources. A variety of beat tracking systems have been previously developed, but for the most part they are optimized for direct audio input (no acoustic channel and no noise). The presence of an acoustic channel and noise typically degrades performance substantially. A robot's motors, in particular, create nonstationary noise that can be difficult for a beat detection system to accommodate, Using an algorithm previously developed by the authors, we explore techniques for reducing the effects of the acoustic channel and noise on the system, enabling a humanoid to robustly follow music under realistic conditions.
David Grunberg, Daniel M. Lofaro, Paul Y. Oh, Youngmoo E. Kim
IROS2