Demo Data from EDBT 2026 / reviewers in the wild / expert
Randall H. Wilson
dblp:96/2743
· DBLP profile ↗
21ranked-venue papers
8as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 7 first-authorSystems, architecture and hardware · 9 · 4 first-authorTheory of computation · 6Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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
13 papers |
Motion planning and robot control · 80% Knowledge representation and reasoning · 12% Planning, search and constraint satisfaction · 4% | |
| Theoretical computer science
6 papers |
Computational geometry · 73% Algorithms and data structures · 27% | |
| Computer graphics and multimedia
3 papers |
Computational fabrication · 65% Geometric modeling and processing · 35% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-robot interaction · 100% |
Topics — the 16 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
assembly planning |
0.2 | 12 | 1998 | On constraints in assembly planning · IEEE Trans. Robotics Autom. 1998 Geometric Reasoning about Assembly Tools · Artif. Intell. 1998 Constraint-based interactive assembly planning · ICRA 1997 |
Computational geometry
motion planning |
0.0 | 2 | 1998 | A General Framework for Assembly Planning: The Motion Space Approach · SCG 1998 Assembly Partitioning along Simple Paths: the Case of Multiple Translations · ICRA 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
constraint specification |
0.0 | 1 | 1998 | On constraints in assembly planning · IEEE Trans. Robotics Autom. 1998 |
Computational geometry › motion planning
assembly planning |
0.0 | 1 | 1998 | A General Framework for Assembly Planning: The Motion Space Approach · SCG 1998 |
Computational fabrication
assembly planning |
0.0 | 1 | 1997 | Assembly sequencing with toleranced parts · Comput. Aided Des. 1997 |
Robotics › Motion planning and robot control › assembly planning
assembly sequence generation |
0.0 | 2 | 1992 | Assembling polyhedra with single translations · ICRA 1992 Maintaining geometric dependencies in an assembly planner · ICRA 1990 |
Robotics › Motion planning and robot control › robot control
robotic workcell control |
0.0 | 1 | 1996 | The Archimedes 2 mechanical assembly planning system · ICRA 1996 |
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms |
0.0 | 1 | 1996 | On Certificates and Lookahead in Dynamic Graph Problems · SODA 1996 |
Human-robot interaction
human-in-the-loop planning |
0.0 | 1 | 1995 | Minimizing user queries in interactive assembly planning · IEEE Trans. Robotics Autom. 1995 |
Computational geometry › motion planning
translational motion planning |
0.0 | 1 | 1995 | Assembly Partitioning along Simple Paths: the Case of Multiple Translations · ICRA 1995 |
Geometric modeling and processing › spatial reasoning
geometric reasoning |
0.0 | 2 | 1998 | Geometric Reasoning about Assembly Tools · Artif. Intell. 1998 Geometric Reasoning About Mechanical Assembly · Artif. Intell. 1994 |
Robotics › Robot manipulation
assembly |
0.0 | 3 | 1996 | A framework for geometric reasoning about tools in assembly · ICRA 1996 Assembling polyhedra with single translations · ICRA 1992 Maintaining geometric dependencies in an assembly planner · ICRA 1990 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning |
0.0 | 1 | 1992 | On the Qualitative Structure of a Mechanical Assembly · AAAI 1992 |
Computational geometry
geometric reasoning |
0.0 | 1 | 1990 | Maintaining geometric dependencies in an assembly planner · ICRA 1990 |
Computational geometry › motion planning
configuration space |
0.0 | 1 | 1998 | A General Framework for Assembly Planning: The Motion Space Approach · SCG 1998 |
Algorithms and data structures
polynomial-time algorithms |
0.0 | 1 | 1995 | Assembly Partitioning along Simple Paths: the Case of Multiple Translations · ICRA 1995 |
Methods — techniques the papers use, named apart from their topics
polynomial-time algorithm · 0.0geometric reasoning · 0.0fast replanning · 0.0tangent space analysis · 0.0polyhedral geometry · 0.0CAD-based validation · 0.0motion space approach · 0.0constraint framework · 0.0constraint filtering · 0.0computational geometry · 0.0survey · 0.0FINDPLACE · 0.0query minimization · 0.0isothetic polyhedra · 0.0geometric computation reuse · 0.0and/or graph · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | A General Framework for Assembly Planning: The Motion Space Approach
Dan Halperin, Jean-Claude Latombe, Randall H. Wilson |
Algorithmica | 3 |
| 1998 | A General Framework for Assembly Planning: The Motion Space ApproachabstractArticle A general framework for assembly planning: the motion space approach Share on Authors: Dan Halperin Department of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel Department of Computer Science, Tel Aviv University, Tel Aviv 69978, IsraelView Profile , Jean-Claude Latombe Department of Computer Science, Stanford University, Stanford, CA Department of Computer Science, Stanford University, Stanford, CAView Profile , Randall H. Wilson Eastman Kodak Company, Albuquerque, NM Eastman Kodak Company, Albuquerque, NMView Profile Authors Info & Claims SCG '98: Proceedings of the fourteenth annual symposium on Computational geometryJune 1998 Pages 9–18https://doi.org/10.1145/276884.276886Online:07 June 1998Publication History 8citation507DownloadsMetricsTotal Citations8Total Downloads507Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Dan Halperin, Jean-Claude Latombe, Randall H. Wilson |
SCG | 3 |
| 1998 | Geometric Reasoning about Assembly Tools
Randall H. Wilson |
Artif. Intell. | 1 |
| 1998 | On Certificates and Lookahead in Dynamic Graph Problems
Sanjeev Khanna, Rajeev Motwani 0001, Randall H. Wilson |
Algorithmica | 3 |
| 1998 | On constraints in assembly planningabstractConstraints on assembly plans vary depending on product, assembly facility, assembly volume, and many other factors. Assembly costs and other measures to optimize vary just as widely. To be effective, computer-aided assembly planning systems must allow users to express the plan selection criteria that apply to their products and production environments. We begin by surveying the types of user criteria, both constraints and quality measures, that have been accepted by assembly planning systems to date. The survey is organized along several dimensions, including strategic versus tactical criteria; manufacturing requirements versus requirements of the automated planning process itself; and the information needed to assess compliance with each criterion. The latter strongly influences the efficiency of planning. We then focus on constraints. We describe a framework to support a wide variety of user constraints for intuitive and efficient assembly planning. Our framework expresses all constraints on a sequencing level, specifying orders and conditions on part mating operations in a number of ways. Constraints are implemented as simple procedures that either accept or reject assembly operations proposed by the planner. For efficiency, some constraints are supplemented with special-purpose modifications to the planner's algorithms. Fast replanning enables an interactive plan-view-constrain-replan cycle that aids in constraint discovery and documentation. We describe an implementation of the framework in a computer-aided assembly planning system and experiments applying the system to a number of complex assemblies, including one with 472 parts. Rondall E. Jones, Randall H. Wilson, Terri L. Calton |
IEEE Trans. Robotics Autom. | 2 |
| 1997 | Constraint-based interactive assembly planningabstractConstraints on assembly plans vary depending on product, assembly facility, assembly volume, and many other factors. This paper describes the principles and implementation of a framework that supports a wide variety of user-specified constraints for interactive assembly planning. Constraints from many sources can be expressed on a sequences level, specifying orders and conditions on part mating operations in a number of ways. All constraints are implemented as filters that either accept or reject assembly operations proposed by the planner. For efficiency, some constraints are supplemented with special-purpose modifications to the planner's algorithms. Fast replanning enables a natural plan-view-constrain-replan cycle that aids in constraint discovery and documentation. We describe an implementation of the framework in a computer-aided assembly planning system and experiments applying the system to several complex assemblies. Rondall E. Jones, Randall H. Wilson, Terri L. Calton |
ICRA | 2 |
| 1997 | Assembly sequencing with toleranced partsabstractThe goal of assembly sequencing is to plan a feasible series of operations to construct a product from its individual parts. Previous research has investigated assembly sequencing under the assumption that parts have nominal geometry. This paper considers the case where parts have toleranced geometry. Its main contribution is an efficient procedure that decides if a product admits an assembly sequence with infinite translations (i.e. translations that can be extended arbitrarily far along a fixed direction), that is feasible for all possible instances of the components within the specified tolerances. If the product admits one such sequence, the procedure can also generate it. For the cases where there exists no such assembly sequence, another procedure is proposed which generates assembly sequences that are feasible only for some values of the toleranced dimensions. If this procedure produces no such sequence, then no instance of the product is assemblable. These two procedures are described for 2D assemblies made of polygonial parts and for 3D assemblies made of polyhedral parts. So far, only the first has been implemented (for the planar case). This work assumes a simple, but non-trivial tolerance language that falls short of capturing all imperfections of a manufacturing process. In particular, it assumes that faces and edges have perfect relative orientations. Thus, it is only one step towards dealing with tolerances in assembly sequencing. Jean-Claude Latombe, Randall H. Wilson, Frédéric Cazals |
Comput. Aided Des. | 2 |
| 1996 | A survey of constraints in automated assembly planningabstractThis paper is a survey of constraints used in automated assembly planning, where "constraints" are interpreted broadly to include requirements, preferences, and suggestions to the planner. We list a large number of constraints that have appeared in the assembly planning literature and categorize them along several dimensions. These dimensions include strategic vs. tactical constraints; requirements vs. criteria to optimize vs. suggestions; and constraints encoding manufacturing requirements vs. those imposed by the automated planning process itself. We also consider the information needed to assess each constraint, particularly as it affects the efficiency of planning with the constraint. Finally, we present our planned framework for incorporating many of the surveyed constraints into an interactive version of the Archimedes assembly planner. Rondall E. Jones, Randall H. Wilson |
ICRA | 2 |
| 1996 | The Archimedes 2 mechanical assembly planning systemabstractWe describe the implementation and performance of Archimedes 2, an integrated mechanical assembly planning system. Archimedes 2 includes two planners, two assembly sequence animation facilities, and an associated robotic workcell. Both planners use fully 3 dimensional data. A rudimentary translator from high level assembly plans to control code for the robotic workcell has also been implemented. We can translate data from a commercial CAD system into input data for the system, which has allowed us to plan assembly sequences for many industrial assemblies. Archimedes 2 has been used to plan sequences for assemblies consisting of 5 to 109 parts. We have also successfully taken a CAD model of an assembly, produced an optimized assembly sequence for it, and translated the plan into robot code, which successfully assembles the device specified in the model. Stephen G. Kaufman, Randall H. Wilson, Rondall E. Jones, Terri L. Calton, Arlo L. Ames |
ICRA | 2 |
| 1996 | A framework for geometric reasoning about tools in assemblyabstractWhen assembling a product, humans, robots, and other automation employ a variety of tools to manipulate, attach, and test parts and subassemblies. This paper proposes a framework to represent and reason about geometric accessibility constraints for a wide variety of assembly tools. Central to the framework is a volume encoding a minimum space that must be free in an assembly state to apply a given tool, and constraints on the placement of that volume relative to the parts on which the tool acts. Determining whether a tool can be applied in a given assembly state is an instance of the FINDPLACE problem. In addition, we present more efficient methods to integrate the framework into assembly planning. For tools that are applied either before or after their target parts are mated, one method preprocesses a single tool application for all possible states of assembly. For tools applied after their target parts are mated, a complementary method guarantees polynomial-time assembly planning. We describe experiments with an initial implementation of the framework and a library of eight tools. Randall H. Wilson |
ICRA | 1 |
| 1996 | On Certificates and Lookahead in Dynamic Graph Problems
Sanjeev Khanna, Rajeev Motwani 0001, Randall H. Wilson |
SODA | 3 |
| 1995 | A Simple and Effeicient Procedure for Polyhedral Assembly Partitioning under Infinitesimal MotionsabstractWe study the following problem: Given a collection A of polyhedral parts in 3D, determine whether there exists a subset S of the parts that can be moved as a rigid body by an infinitesimal translation and rotation, without colliding with the rest of the parts, AS. A negative result implies that the object whose constituent parts are the collection A cannot be taken apart with two hands. A positive result, together with the list of movable parts in S and a direction of motion for S, can be used by an assembly sequence planner. This problem has attracted considerable attention within and outside the robotics community. We devise an efficient algorithm to solve this problem. Our solution is based on the ability to focus on selected portions of the tangent space of rigid motions and efficiently access these portions. The algorithm is complete (in the sense that it is guaranteed to find a solution if one exists), simple, and improves significantly over the best previously known solutions. We report experimental results with an implementation of our algorithm. Leonidas J. Guibas, Dan Halperin, Hirohisa Hirukawa, Jean-Claude Latombe, Randall H. Wilson |
ICRA | 5 |
| 1995 | Assembly Partitioning along Simple Paths: the Case of Multiple TranslationsabstractWe consider the following problem that arises in assembly planning: given an assembly, identify a subassembly that can be removed as a rigid object without disturbing the rest of the assembly. This is the assembly partitioning problem. Specifically, we consider planar assemblies of simple polygons and subassembly removal paths consisting of a single finite translation followed by a translation to infinity. Such paths are typical of the capabilities of simple actuators in fixed automation and other high-volume assembly machines. We present a polynomial-time algorithm to identify such a subassembly and removal path. We discuss extending the algorithm to 3D, other types of motions typical in non-robotic automated assembly, and motions consisting of more than two translations. Dan Halperin, Randall H. Wilson |
ICRA | 2 |
| 1995 | Assembly Sequences for Polyhedra
Achim Schweikard, Randall H. Wilson |
Algorithmica | 2 |
| 1995 | Minimizing user queries in interactive assembly planningabstractThis paper describes an interactive computer-aided assembly planning system that greatly reduces the human input required to construct assembly plans. The system takes a dual approach. First, most assembly operations are validated automatically from the CAD models of the assembly's parts using simple, fast techniques. Second, with each query the user is allowed to identify a set of parts that constrain a subassembly; the system uses this information to answer future queries automatically. This dual approach has proven quite powerful in experiments on real assemblies, reducing the number of queries by orders of magnitude over previous systems without sacrificing accuracy.> Randall H. Wilson |
IEEE Trans. Robotics Autom. | 1 |
| 1994 | Geometric Reasoning About Mechanical AssemblyabstractIn which order can a product be assembled or disassembled? How many hands are required? How many degrees of freedom? What parts should be withdrawn to allow the removal of a specified subassembly? To answer such questions automatically, important theoretical issues in geometric reasoning must be addressed. This paper investigates the planning of assembly algorithms specifying (dis) assembly operations on the components of a product and the ordering of these operations. It also presents measures to evaluate the complexity of these algorithms and techniques to estimate the inherent complexity of a product. The central concept underlying these planning and complexity evaluation techniques is that of a “non-directional blocking graph”, a qualitative representation of the internal structure of an assembly product. This representation describes the combinatorial set of parts interactions in polynomial space. It is obtained by identifying physical criticalities where geometric interferences among parts change. It is generated from an input geometric description of the product. The main application considered in the paper is the creation of smart environments to help designers create products that are easier to manufacture and service. Other possible applications include planning for rapid prototyping and autonomous robots. Randall H. Wilson, Jean-Claude Latombe |
Artif. Intell. | 1 |
| 1993 | On the Complexity of Assembly Partitioning
Lydia E. Kavraki, Jean-Claude Latombe, Randall H. Wilson |
Inf. Process. Lett. | 3 |
| 1992 | On the Qualitative Structure of a Mechanical Assembly
Randall H. Wilson, Jean-Claude Latombe |
AAAI | 1 |
| 1992 | Assembling polyhedra with single translationsabstractThe problem of partitioning an assembly of polyhedral objects into two subassemblies that can be separated arises in assembly planning. The authors describe an algorithm to compute the set of all translations separating two polyhedra with n vertices in O(n/sup 4/) steps and show that this is optimal. Given an assembly of k polyhedra with a total of n vertices, an extension of this algorithm identifies a valid translation and removable subassembly in O(k/sup 2/n/sup 4/) steps if one exists. Based on the second algorithm, a polynomial time method for finding a complete assembly sequence consisting of single translations is derived. An implementation incorporates several changes to achieve better average-case performances. Experimental results obtained for composite objects consisting of isothetic polyhedra are described.> Randall H. Wilson, Achim Schweikard |
ICRA | 1 |
| 1992 | Partitioning An Assembly For Infinitesimal Motions In Translation And RotationabstractThe problem of partitioning an assembly into two subassemblies that can be separated arises in assembly planning. We consider assemblies of rigid parts whose contacts are equivalent, in terms of motion constraints, to finite sets of point-plane contact constraints. This type of contact includes all stable contacts between polyhedra as well as the large majority of contacts seen in industrial assemblies. For such assemblies, we describe a general algorithm to And a subassembly that is free to rotate and translate a small distance from the rest of the assembly. For assemblies with m contacts described as k point-plane constraints, the algorithm has a worst-case time bound of 0(~k5). Randall H. Wilson, Toshihiro Matsui |
IROS | 1 |
| 1990 | Maintaining geometric dependencies in an assembly plannerabstractThe problem of generating assembly sequences strictly from the geometry of a goal assembly is addressed. The planner considers 2-D, polygonal parts and makes the usual assumptions about the monotony of partial assemblies, which allows an 'and/or' graph representation to be used. The problem of decreasing the number of geometric checks which must be done to test candidate assembly operations is also addressed. This is accomplished by replacing them with dependency checks which try to reuse previous geometric computations. The results of several experiments are shown.> Randall H. Wilson, Jean-François Rit |
ICRA | 1 |