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

Gerardo Pardo-Castellote

dblp:86/488 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 5 · 4 first-authorSystems, architecture and hardware · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 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
4 papers
Motion planning and robot control · 58% Robot manipulation · 33% Multi-agent systems · 8%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 68% Distributed systems · 32%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › trajectory planning
time-optimal path parameterization
0.011996
Proximate time-optimal algorithm for on-line path parameterization and modification · ICRA 1996
Robotics › Motion planning and robot control
trajectory optimization
0.011996
Proximate time-optimal algorithm for on-line path parameterization and modification · ICRA 1996
Robotics › Robot manipulation
manufacturing workcell
0.011995
System Design and Interfaces for Intelligent Manufacturing Workcell · ICRA 1995
Robotics › Robot manipulation
object acquisition
0.011995
System Design and Interfaces for Intelligent Manufacturing Workcell · ICRA 1995
Distributed systems
publish/subscribe systems
0.011994
The Network Data Delivery Service: Real-Time Data Connectivity for Distributed Control Applications · ICRA 1994
Embedded and real-time systems › real-time control
real-time distributed control
0.011994
The Network Data Delivery Service: Real-Time Data Connectivity for Distributed Control Applications · ICRA 1994
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.011991
Real-time motion scheduling for a SMALL workcell · ICRA 1991

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

object name service · 0.0configuration management · 0.0proximate time-optimal algorithm · 0.0real-time vision · 0.0on-line motion planning · 0.0interfaces-first design · 0.0producer-consumer model · 0.0connectionless routing · 0.0scheduling · 0.0path planning · 0.0
YearPublicationVenuePosition
2013 A content-aware bridging service for publish/subscribe environments
Jose M. Lopez-Vega, Javier Povedano-Molina, Gerardo Pardo-Castellote, Juan M. López-Soler
J. Syst. Softw.3
1996 Proximate time-optimal algorithm for on-line path parameterization and modification
abstract
This paper presents an new, proximate-optimal solution to the path-constrained time-parameterization problem. This new algorithm has three distinguishing features: First, the run-time worst-case complexity of the proximate time-optimal algorithm is linear with respect to path-length and it is shown to be more efficient than any other truly time-optimal algorithm. Second, for a given robotic system, the algorithm's running-time is predictable as a function of the length of the path (allowing its use in combination with time-aware planners). Third, the algorithm easily supports the modification of on-going trajectories. The algorithm has been extensively tested and is operational in a number of robotic systems including a dual-arm workcell, an underwater robotic system, and the Marsokhod Rover vehicle. Experimental results presented illustrate the online use of the algorithm with a path planner to allow capture and delivery of objects from a moving conveyor belt.
Gerardo Pardo-Castellote, Robert H. Cannon Jr.
ICRA1
1995 System Design and Interfaces for Intelligent Manufacturing Workcell
abstract
This paper introduces a design technique for complex robotic systems called interfaces-first design. Interfaces-first design develops information interfaces based on the characteristics of information flow in the system, and then builds subsystem interfaces from combinations of these information interfaces. This technique is applied to a dual-arm workcell combining a graphical user interface, an on-line motion planner, real-time vision, and an on-line simulator. The system is capable of performing object acquisition from a moving conveyor belt and carrying out simple assemblies, without the benefit of pre-planned schedules nor mechanical fixturing. The information characteristics of this system are analyzed, and divided into three interfaces: world state, task command, and motion commands. Detailed descriptions of the resulting interfaces are provided. The paper concludes with experimental results from the workcell. Both single-arm and dual-arm actions are discussed.
Gerardo Pardo-Castellote, Stanley A. Schneider, Robert H. Cannon Jr.
ICRA1
1995 The Control Shell Component-Based Real-Time Programming System
abstract
Real-time system software is notoriously hard to share and reuse. This paper walks through the methodology and application of ControlShell, a component-based programming system real-time system software development. ControlShell combines graphical system-building tools, an execution-time configuration manager, a real-time matrix package, and an object name service into an integrated development environment. It targets complex systems that require on-line reconfiguration and strategic control. ControlShell takes advantage of functional object hierarchies to enable code sharing and reuse. It gains flexibility by supporting easy interconnectivity of these objects. It features a unique configuration control system for changing operating modes. The paper concludes by examining the application of this framework to a dual-arm robotic workcell that is able to pick objects from a moving conveyor and perform simple assemblies,.
Stanley A. Schneider, Vincent W. Chen, Gerardo Pardo-Castellote
ICRA3
1994 The Network Data Delivery Service: Real-Time Data Connectivity for Distributed Control Applications
abstract
The network data delivery service (NDDS) is a novel network data-sharing system. NDDS builds on the model of information producers (sources) and consumers (sinks). Producers generate data at their own discretion, unaware of prospective consumers. Consumers "subscribe" to data-updates without concern for who is producing them. The routing protocol is connectionless and nearly "stateless", thus network reconfigurations, node failures, etc. are handled naturally. This scheme is particularly effective in systems (such as distributed control systems) where information is of a repetitive nature. NDDS provides support for multiple producers, reliable data-delivery, consumer update guarantees, notifications vs. polling for updates, dynamic binding of producers and consumers, distributed queries, and user-defined data types. NDDS is integrated into the ControlShell real-time framework and is being used in several robotic applications as an effective means of information sharing between sensor systems, robot controllers, planners, graphical user interfaces, and simulators.>
Gerardo Pardo-Castellote, Stanley A. Schneider
ICRA1
1991 Real-time motion scheduling for a SMALL workcell
abstract
A high-level controller for a SMALL workcell (Sawyer-motor assembly workcell) is presented. It allows multiple independent process to share the robot modules and workspace of a single workcell, by planning and scheduling collision-free paths for module motions in real time. Planning may involve moving around other modules, stationary or in motion, waiting for motions to complete, or displacing obstructing idle modules. The controller handles any number of robots in simultaneous motion along paths consisting of multiple rectilinear segments. Collision avoidance and path-planning are addressed in two dimensions, with extensions to three dimensions briefly discussed. Design considerations for the algorithms involve throughput, protection, fairness, and starvation considerations. Capabilities to allow independent processes to cooperate without interference are provided.>
Gerardo Pardo-Castellote, Henrique A. S. Martins
ICRA1