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

Peter Du

dblp:246/5058 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · unresolved

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

Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 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
Autonomous driving · 44% Reinforcement learning · 44% Motion planning and robot control · 12%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
safe reinforcement learning
0.512021
Adaptive Failure Search Using Critical States from Domain Experts · ICRA 2021
Robotics › Autonomous driving
safety validation
0.512021
Adaptive Failure Search Using Critical States from Domain Experts · ICRA 2021
Distributed systems
distributed coordination
0.412020
CyPhyHouse: A programming, simulation, and deployment toolchain for heterogeneous distributed coordination · ICRA 2020
Robotics › Motion planning and robot control › motion planning
multi-robot motion planning
0.112020
CyPhyHouse: A programming, simulation, and deployment toolchain for heterogeneous distributed coordination · ICRA 2020
Programming languages and type systems
domain-specific languages
0.112020
CyPhyHouse: A programming, simulation, and deployment toolchain for heterogeneous distributed coordination · ICRA 2020

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

mutual exclusion · 1.3model predictive control · 1.3RRT · 1.3reinforcement learning · 0.5classifier · 0.5adaptive stress testing · 0.5
YearPublicationVenuePosition
2021 Adaptive Failure Search Using Critical States from Domain Experts
abstract
Uncovering potential failure cases is a crucial step in the validation of safety critical systems such as autonomous vehicles. Failure search may be done through logging substantial vehicle miles in either simulation or real world testing. Due to the sparsity of failure events, naive random search approaches require significant amounts of vehicle operation hours to find potential system weaknesses. As a result, adaptive searching techniques have been proposed to efficiently explore and uncover failure trajectories of an autonomous policy in simulation. Adaptive Stress Testing (AST) is one such method that poses the problem of failure search as a Markov decision process and uses reinforcement learning techniques to find high probability failures. However, this formulation requires a probability model for the actions of all agents in the environment. In systems where the environment actions are discrete and dependencies among agents exist, it may be infeasible to fully characterize the distribution or find a suitable proxy. This work proposes the use of a data driven approach to learn a suitable classifier that tries to model how humans identify critical states and use this to guide failure search in AST. We show that the incorporation of critical states into the AST framework generates failure scenarios with increased safety violations in an autonomous driving policy with a discrete action space.
Peter Du, Katherine Rose Driggs-Campbell
ICRA1
2020 CyPhyHouse: A programming, simulation, and deployment toolchain for heterogeneous distributed coordination
abstract
Programming languages, libraries, and development tools have transformed the application development processes for mobile computing and machine learning. This paper introduces CyPhyHouse—a toolchain that aims to provide similar programming, debugging, and deployment benefits for distributed mobile robotic applications. Users can develop hardware-agnostic, distributed applications using the high-level, event driven Koord programming language, without requiring expertise in controller design or distributed network protocols. The modular, platform-independent middleware of CyPhyHouse implements these functionalities using standard algorithms for path planning (RRT), control (MPC), mutual exclusion, etc. A high-fidelity, scalable, multi-threaded simulator for Koord applications is developed to simulate the same application code for dozens of heterogeneous agents. The same compiled code can also be deployed on heterogeneous mobile platforms. The effectiveness of CyPhyHouse in improving the design cycles is explicitly illustrated in a robotic testbed through development, simulation, and deployment of a distributed task allocation application on in-house ground and aerial vehicles.
Ritwika Ghosh, Joao P. Jansch-Porto, Chiao Hsieh, Amelia Gosse, Hebron Taylor, Peter Du, Sayan Mitra 0001, Geir E. Dullerud
ICRA7