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

Craig L. Robinson

dblp:12/2227 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-author

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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 82% Electronic design automation · 18%
Artificial intelligence
1 paper
Multi-agent systems · 77% Robot navigation and mapping · 23%
Computer networks
1 paper
Network performance modeling · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
networked control systems
0.122008
Optimizing controller location in networked control systems with packet drops · IEEE J. Sel. Areas Commun. 2008
A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware · RTSS 2006
Electronic design automation
fault propagation
0.112007
The Simplex Reference Model: Limiting Fault-Propagation Due to Unreliable Components in Cyber-Physical System Architectures · RTSS 2007
Embedded and real-time systems › real-time software
real-time middleware
0.112006
A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware · RTSS 2006
Knowledge, reasoning and agents › Multi-agent systems › multi-agent coordination
distributed coordination
0.012004
Nonsmooth Analysis and Sonar-based Implementation of Distributed Coordination Algorithms · ICRA 2004
Network performance modeling
packet loss
0.012008
Optimizing controller location in networked control systems with packet drops · IEEE J. Sel. Areas Commun. 2008
Robotics › Robot navigation and mapping › localization › range-based localization
sonar-based localization
0.012004
Nonsmooth Analysis and Sonar-based Implementation of Distributed Coordination Algorithms · ICRA 2004

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

stabilizability analysis · 0.2lower bound analysis · 0.2long packet assumption · 0.2case study · 0.1sphere packing · 0.0nonsmooth analysis · 0.0computational geometry · 0.0
YearPublicationVenuePosition
2008 Optimizing controller location in networked control systems with packet drops
abstract
In networked control, there is locational freedom in choosing the node at which to locate the controller, so as to mitigate the effects of packet losses in the network. What is the optimal location for the placement of the control logic? Second, what is the optimal control law in that position? The difficulty in answering these two questions is that analysis of optimality in networked control systems subject to random packet drops suffers from Witsenhausen's 'non-classical information pattern'. Thus, the general problem is considered intractable. We make headway on this problem by using a "Long Packet Assumption", LPA, which allows packets to be arbitrarily long. This is not intended for implementation, but only to develop a lower bound on the cost. In particular, under this assumption the optimal controller location can be shown to be collocated with the actuator. For this position, under the LPA, we can also calculate the optimal cost, which is then a lower bound on the optimal cost for the original problem for all locations. Despite the apparent strength of the LPA, we have found that this lower bound is often close to currently realizable upper bounds. This establishes the near optimality of currently implementable controllers in such instances. Using the lower bound on cost we obtain a necessary condition for stabilizability over all controller locations. This condition matches known sufficient conditions for some special cases, thus establishing a necessary and sufficient condition for location optimized stabilizability of networked control systems with packet loss.
Craig L. Robinson, P. R. Kumar 0001
IEEE J. Sel. Areas Commun.1
2007 The Simplex Reference Model: Limiting Fault-Propagation Due to Unreliable Components in Cyber-Physical System Architectures
abstract
Cyber-physical systems are networked, component-based, real-time systems that control and monitor the physical world. We need software architectures that limit fault-propagation across unreliable components. This paper introduces our simplex reference model which is distinguished by: a plant being controlled in an external context, a machine performing the control, a domain model that estimates the plant state, and the safety requirements that must be met. The simplex reference model assists with constructing CPS architectures which limit fault-propagation. We present a representative case study to highlight the ideas behind the model and our particular decomposition.
Tanya L. Crenshaw, Elsa L. Gunter, Craig L. Robinson, Lui Sha, P. R. Kumar 0001
RTSS3
2006 A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware
abstract
Patterns are a valuable method for communicating software engineering expertise about proven solutions for common problems. This paper evaluates the use of domain-independent patterns in a case study of Etherware, a middleware for networked control with a real-time, safety-critical applications model. The case study illustrates the positive and negative impact that four existing patterns have on availability, reliability, and robustness for real-time, safety-critical systems. In particular, we observe Etherware's specialized usage of the filter pattern, confirm this usage among other middleware technologies, and subsequently present the adaptive control filter, a design pattern for real-time, safety-critical middleware which can mitigate timing dependencies in networked control
Tanya L. Crenshaw, Craig L. Robinson, P. R. Kumar 0001, Lui Sha
RTSS2
2004 Nonsmooth Analysis and Sonar-based Implementation of Distributed Coordination Algorithms
abstract
This paper investigates the behavior of a group of autonomous robots evolving in a polygonal environment according to a "move away from the closest neighbor" heuristic. We demonstrate that this distributed coordination algorithm optimizes an aggregate cost function that measures how uniformly distributed are the robots in their environment. Our technical approach based on non-smooth analysis and computational geometry unveils a sphere-packing problem. The algorithm is implemented in a testbed of indoor mobile robots equipped with sonar. We develop novel approaches for improving single point sonar scan performance. These algorithms are then shown to have improved reliability, resolution and speed in distributed environments as compared to other scanning methods.
Craig L. Robinson, Daniel Block, Sean Brennan 0001, Francesco Bullo, Jorge Cortés 0001
ICRA1