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

Christiaan J. J. Paredis

dblp:71/5050 · also Chris Paredis 0001 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
0since 2021 · last 2009
0000-0002-9739-3909ORCID · verified

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

Artificial intelligence and machine learning · 12 · 4 first-authorSystems, architecture and hardware · 12 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2

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
5 papers
Motion planning and robot control · 47% Robot manipulation · 21% Multi-agent systems · 14%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › design process
conceptual design
0.112009
Multi-attribute utility analysis in set-based conceptual design · Comput. Aided Des. 2009
Human-robot interaction
robot programming
0.012002
Interactive Multi-Modal Robot Programming · ICRA 2002
Robotics › Robot manipulation › robot design › manipulator design
fault-tolerant manipulator
0.021997
Agent-based design of fault tolerant manipulators for satellite docking · ICRA 1997
Mapping Tasks into Fault Tolerant Manipulators · ICRA 1994
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems
0.011999
Agent-Based Planning and Control of a Multi-Manipulator Assembly System · ICRA 1999
Robotics › Motion planning and robot control › path planning
potential field planning
0.011999
Agent-Based Planning and Control of a Multi-Manipulator Assembly System · ICRA 1999
Robotics › Motion planning and robot control
trajectory planning
0.011999
Agent-Based Planning and Control of a Multi-Manipulator Assembly System · ICRA 1999
Robotics › Motion planning and robot control
assembly planning
0.011998
Micro Planning for Mechanical Assembly Operations · ICRA 1998
Natural language and speech › Language models and text generation › text generation › sentence planning
microplanning
0.011998
Micro Planning for Mechanical Assembly Operations · ICRA 1998
Robotics › Legged, aerial and field robots
space robotics
0.011997
Agent-based design of fault tolerant manipulators for satellite docking · ICRA 1997
Robotics › Robot manipulation › modular robot
modular reconfigurable robots
0.011996
A rapidly deployable manipulator system · ICRA 1996

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

multi-attribute utility theory · 0.1speech recognition · 0.0prioritized task execution · 0.0gesture recognition · 0.0artificial potential field · 0.0agent-based negotiation · 0.0tool selection · 0.0assembly tool modeling · 0.0agent-based design · 0.0modular programming · 0.0numerical design procedure · 0.0
YearPublicationVenuePosition
2009 Multi-attribute utility analysis in set-based conceptual design
Richard J. Malak, Jason Matthew Aughenbaugh, Christiaan J. J. Paredis
Comput. Aided Des.3
2003 Intention aware interactive multi-modal robot programming
abstract
As robots enter the human environment, there are increasing needs for novice users to be able to program robots with ease. A successful robot programming system should be intuitive, interactive, and intention aware. Intuitiveness refers to the use of intuitive user interfaces such as speech and hand gestures. Interactivity refers to the system's ability to let the user interact preemptively with the robot to take its control at any given time. Intention awareness refers to the system's ability to recognize and adapt to user intent. This paper focuses on the intention awareness problem for interactive multi-modal robot programming system. In our framework, user intent takes on the form of a robot program, which in our context is a sequential set of commands with parameters. To solve the intention recognition and adaptation problem, the system converts robot programs into a set of Markov chains. The system can then deduce the most likely program the user intends to execute based on a given observation sequence. It then adapts this program based on additional interaction. The system is implemented on a mobile vacuum cleaning robot with a user who is wearing sensor gloves, inductive position sensors, and a microphone.
Soshi Iba, Christiaan J. J. Paredis, Pradeep K. Khosla
IROS2
2002 Interactive Multi-Modal Robot Programming
abstract
This paper introduces a novel approach to program a robot interactively through a multi-modal interface. The key characteristic of this approach is that the user can provide feedback interactively at any time - during both the programming and the execution phase. The framework takes a three-step approach to the problem: multi-modal recognition, intention interpretation, and prioritized task execution. The multi-modal recognition module translates hand gestures and spontaneous speech into a structured symbolic data stream without abstracting away the user's intent. The intention interpretation module selects the appropriate primitives to generate a task based on the user's input, the system's current state, and robot sensor data. Finally, the prioritized task execution module selects and executes skill primitives based on the system's current state, sensor inputs, and prior tasks. The framework is demonstrated by interactively controlling and programming a vacuum-cleaning robot.
Soshi Iba, Christiaan J. J. Paredis, Pradeep K. Khosla
ICRA2
2001 Fault tolerant localization for teams of distributed robots
abstract
To combine sensor information from distributed robot teams, it is critical to know the locations of all the robots relative to each other. This paper presents a novel fault tolerant localization algorithm developed for centimeter-scale robots, called Millibots. To determine their locations, the Millibots measure the distances between themselves with an ultrasonic distance sensor. They then combine these distance measurements with dead reckoning in a maximum likelihood estimator. The focus of this paper is on detecting and isolating measurement faults that commonly occur in this localization system. Such failures include dead reckoning errors when the robots collide with undetected obstacles, and distance measurement errors due to destructive interference between direct and multi-path ultrasound wavefronts. Simulations show that the fault tolerance algorithm accurately detects erroneous measurements and significantly improves the reliability and accuracy of the localization system.
Renato Tinós, Luis E. Navarro-Serment, Christiaan J. J. Paredis
IROS3
2000 Automatic generation of system-level dynamic equations for mechatronic systems
Antonio Diaz-Calderon, Christiaan J. J. Paredis, Pradeep K. Khosla
Comput. Aided Des.2
1999 Agent-Based Planning and Control of a Multi-Manipulator Assembly System
abstract
Presents a distributed planning and control architecture for autonomous multi-manipulator systems (MMS). The control architecture is implemented using an agent-based approach. A team of distributed and autonomous agents is deployed to model the flexible assembly system in such a way that the agents negotiate, collaborate, and cooperate to achieve the goals of assembly tasks. The main focus of the paper is on assembly task allocation and assembly task execution. We describe the agent models and communication mechanism, and explain how they handle complex interactions among agents. A distributed trajectory planning approach based on artificial potential fields is also presented. Experimental results show that our multi-agent planning and control framework is suitable for flexible robotic assembly tasks. Our approach addresses the issues of flexibility, scalability, reconfigurability, and fault-tolerance. We anticipate that the same approach can be applied to other flexible manufacturing environments.
Juan Carlos Fraile Marinero, Christiaan J. J. Paredis, Pradeep K. Khosla
ICRA2
1999 RAVE: a real and virtual environment for multiple mobile robot systems
abstract
To focus on the research issues surrounding collaborative behavior in multiple mobile-robotic systems, a great amount of low-level infrastructure is required. To facilitate our on-going research into multi-robot systems, we have developed RAVE, a software framework that provides a real and virtual environment for running and managing multiple heterogeneous mobile-robot systems. This framework simplifies the implementation and development of collaborative robotic systems by providing the following capabilities: the ability to run systems off-line in simulation, user-interfaces for observing and commanding simulated and real robots, transparent transference of simulated robot programs to real robots, the ability to have simulated robots interact with real robots, and the ability to place virtual sensors on real robots to augment or experiment with their performance.
Kevin R. Dixon, John M. Dolan, Wesley Huang, Christiaan J. J. Paredis, Pradeep K. Khosla
IROS4
1999 An architecture for gesture-based control of mobile robots
abstract
Gestures provide a rich and intuitive form of interaction for controlling robots. This paper presents an approach for controlling a mobile robot with hand gestures. The system uses hidden Markov models (HMMs) to spot and recognize gestures captured with a data glove. To spot gestures from a sequence of hand positions that may include nongestures, we have introduced a "wait state" in the HMM. The system is currently capable of spotting six gestures reliably. These gestures are mapped to robot commands under two different modes of operation: local and global control. In the local control mode, the gestures are interpreted in the robot's local frame of reference, allowing the user to accelerate, decelerate, and turn. In the global control mode, the gestures are interpreted in the world frame, allowing the robot to move to the location at which the user is pointing.
Soshi Iba, Michael Vande Weghe, Christiaan J. J. Paredis, Pradeep K. Khosla
IROS3
1999 Control of the Gyrover. A single-wheel gyroscopically stabilized robot
abstract
The Gyrover is a single wheel gyroscopically stabilized mobile robot developed at Carnegie Mellon University. An internal pendulum serves as a counter weight for a drive motor that causes fore/aft motion, while a tilt-mechanism on a large gyroscope provides a mechanism for lateral actuation. In this paper we develop a detailed dynamic model for the Gyrover and use this model in an extended Kalman filter to estimate the complete state. A linearized version of the model is used to develop a state feedback controller. The design methodology is based on a semi-definite programming procedure which optimize the stability region subject to a set of linear matrix inequalities that capture stability and pole placement constraints. Finally, the controller design combined with the extended Kalman filter are verified on the prototype.
Shu-Jen Tsai, Enrique D. Ferreira 0001, Christiaan J. J. Paredis
IROS3
1998 Micro Planning for Mechanical Assembly Operations
abstract
Significant advances have been made in the area of macro-planning for assembly operations (i.e.,, dividing a product into sub-assemblies, determining the sequence of assembly operations). On the contrary, the state of the art in micro-planning (i.e., tool selection, path planning for tool and part movements) is rather primitive. To generate a realizable assembly plan, both macro-planning and micro-planning problems need to be solved. Tooling considerations are an important component of the micro-planning problem. Therefore, we present a methodology for modeling assembly tools, selecting tools for assembly operations, and generating detailed tool movements. Techniques described in this paper can be combined with macro-planning techniques to result in a complete assembly planner.
Christiaan J. J. Paredis, P. F. Brown
ICRA2
1997 Agent-based design of fault tolerant manipulators for satellite docking
abstract
A rapidly deployable fault tolerant manipulator system consists of modular hardware and support software that allow the user to quickly configure and deploy a fault tolerant manipulator that is custom-tailored for a given task. The main focus of this paper is on the task based design component of such a system, that is, the determination of the optimal manipulator configuration, its base position and the corresponding joint space trajectory for a given task. We introduce a novel agent-based solution approach to task based design and illustrate it with a fault tolerant manipulator design for a satellite docking operation aboard the space shuttle.
Christiaan J. J. Paredis, Pradeep K. Khosla
ICRA1
1996 A rapidly deployable manipulator system
abstract
A rapidly deployable manipulator system combines the flexibility of reconfigurable modular hardware with modular programming tools, allowing the user to rapidly create a manipulator which is custom-tailored for a given task. This article describes two main aspects of such a system, namely, the reconfigurable modular manipulator system (RMMS) hardware and the corresponding control software.
Christiaan J. J. Paredis, H. Benjamin Brown, Pradeep K. Khosla
ICRA1
1995 Global trajectory planning for fault tolerant manipulators
abstract
Whether a task can be completed after a failure of one of the degrees-of-freedom of a redundant manipulator depends on the joint angle at which the failure takes place. It is possible to achieve fault tolerance by globally planning a trajectory that avoids unfavorable joint positions before a failure occurs. In this paper we present a trajectory planning algorithm that guarantees fault tolerance while simultaneously satisfying joint limit and obstacle avoidance requirements.
Christiaan J. J. Paredis, Pradeep K. Khosla
IROS (2)1
1994 Mapping Tasks into Fault Tolerant Manipulators
abstract
The application of robots in critical missions in hazardous environments requires the development of reliable or fault tolerant manipulators. In this paper we define fault tolerance as the ability to continue the performance of a task after immobilization of a joint due to failure. Initially, no joint limits are considered, in which case we prove the existence of fault tolerant manipulators and develop an analysis tool to determine the fault tolerant work space. We also derive design templates for spatial fault tolerant manipulators. When joint limits are introduced, analytic solutions become infeasible but instead a numerical design procedure can be used, as is illustrated through an example.>
Christiaan J. J. Paredis, Pradeep K. Khosla
ICRA1