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 Tomkins

dblp:141/0220 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1

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
1 paper
Motion planning and robot control · 83% Robot navigation and mapping · 17%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 77% Automated reasoning and model checking · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › motion planning › motion planning under uncertainty
belief space planning
0.212014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Motion planning and robot control
motion planning
0.212014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Motion planning and robot control › motion planning
replanning
0.212014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Parallel and multicore computing
parallel graph algorithms
0.212014
SCCMulti: an improved parallel strongly connected components algorithm · PPoPP 2014
Graph algorithms and graph theory › graph algorithms › connectivity
strongly connected components
0.212014
SCCMulti: an improved parallel strongly connected components algorithm · PPoPP 2014
Robotics › Robot navigation and mapping › localization › global localization
kidnapped robot problem
0.112014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Robot navigation and mapping
localization
0.112014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Automated reasoning and model checking
reachability
0.112014
SCCMulti: an improved parallel strongly connected components algorithm · PPoPP 2014

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

multi-pivot · 0.4divide-and-conquer · 0.4sampling-based planning · 0.2feedback-based information roadmap · 0.2
YearPublicationVenuePosition
2014 Robust online belief space planning in changing environments: Application to physical mobile robots
abstract
Motion planning in belief space (under motion and sensing uncertainty) is a challenging problem due to the computational intractability of its exact solution. The Feedback-based Information RoadMap (FIRM) framework made an important theoretical step toward enabling roadmap-based planning in belief space and provided a computationally tractable version of belief space planning. However, there are still challenges in applying belief space planners to physical systems, such as the discrepancy between computational models and real physical models. In this paper, we propose a dynamic replanning scheme in belief space to address such challenges. Moreover, we present techniques to cope with changes in the environment (e.g., changes in the obstacle map), as well as unforeseen large deviations in the robot's location (e.g., the kidnapped robot problem). We then utilize these techniques to implement the first online replanning scheme in belief space on a physical mobile robot that is robust to changes in the environment and large disturbances. This method demonstrates that belief space planning is a practical tool for robot motion planning.
Ali-akbar Agha-mohammadi, Saurav Agarwal, Aditya Mahadevan, Suman Chakravorty, Daniel Tomkins, Jory Denny, Nancy M. Amato
ICRA5
2014 SCCMulti: an improved parallel strongly connected components algorithm
abstract
Tarjan's famous linear time, sequential algorithm for finding the strongly connected components (SCCs) of a graph relies on depth first search, which is inherently sequential. Deterministic parallel algorithms solve this problem in logarithmic time using matrix multiplication techniques, but matrix multiplication requires a large amount of total work. Randomized algorithms based on reachability -- the ability to get from one vertex to another along a directed path -- greatly improve the work bound in the average case. However, these algorithms do not always perform well; for instance, Divide-and-Conquer Strong Components (DCSC), a scalable, divide-and-conquer algorithm, has good expected theoretical limits, but can perform very poorly on graphs for which the maximum reachability of any vertex is small. A related algorithm, MultiPivot, gives very high probability guarantees on the total amount of work for all graphs, but this improvement introduces an overhead that increases the average running time. This work introduces SCCMulti, a multi-pivot improvement of DCSC that offers the same consistency as MultiPivot without the time overhead. We provide experimental results demonstrating SCCMulti's scalability; these results also show that SCCMulti is more consistent than DCSC and is always faster than MultiPivot.
Daniel Tomkins, Timmie G. Smith, Nancy M. Amato, Lawrence Rauchwerger
PPoPP1