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

Russell L. Andersson

dblp:20/5662 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 1993
—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 · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 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.

Artificial intelligence
6 papers
Motion planning and robot control · 84% Planning, search and constraint satisfaction · 7% Robot manipulation · 6%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 43% High-performance computing · 21% Processor architecture and microarchitecture · 19%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.041989
Dynamic sensing in a ping-pong playing robot · IEEE Trans. Robotics Autom. 1989
Understanding and applying a robot ping-pong player's expert controller · ICRA 1989
Computer architectures for robot control: a comparison and a new processor delivering 20 real MFLOPS · ICRA 1989
Robotics › Motion planning and robot control
trajectory planning
0.011993
Computing the feasible configurations of a 7-DOF arm subject to joint limits · IEEE Trans. Robotics Autom. 1993
Embedded and real-time systems
real-time scheduling
0.011990
Systems design for robot control with a scalar supercomputer · ICRA 1990
Embedded and real-time systems › cyber-physical systems › robot systems
robot control
0.011990
Systems design for robot control with a scalar supercomputer · ICRA 1990
High-performance computing
scientific computing systems
0.011990
Systems design for robot control with a scalar supercomputer · ICRA 1990
Robotics › Motion planning and robot control
trajectory optimization
0.011988
Aggressive trajectory generator for a robotic ping-pong player · ICRA 1988
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.021989
Dynamic sensing in a ping-pong playing robot · IEEE Trans. Robotics Autom. 1989
Understanding and applying a robot ping-pong player's expert controller · ICRA 1989
Hardware accelerators and domain-specific architectures
vision accelerator
0.011985
Real-time gray-scale video processing using a moment- generating chip · IEEE J. Robotics Autom. 1985
Robotics › Motion planning and robot control › robot control
inverse kinematics
0.011993
Computing the feasible configurations of a 7-DOF arm subject to joint limits · IEEE Trans. Robotics Autom. 1993
Robotics › Motion planning and robot control › redundancy resolution
joint limit avoidance
0.011993
Computing the feasible configurations of a 7-DOF arm subject to joint limits · IEEE Trans. Robotics Autom. 1993
Robotics › Motion planning and robot control
robot control architecture
0.011989
Computer architectures for robot control: a comparison and a new processor delivering 20 real MFLOPS · ICRA 1989
Robotics › Robot manipulation
sensor integration
0.011989
Dynamic sensing in a ping-pong playing robot · IEEE Trans. Robotics Autom. 1989
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.011988
Aggressive trajectory generator for a robotic ping-pong player · ICRA 1988
Robotics › Robot manipulation › assembly
sensor-based assembly
0.011985
Real-time gray-scale video processing using a moment- generating chip · IEEE J. Robotics Autom. 1985
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.011985
Real-time gray-scale video processing using a moment- generating chip · IEEE J. Robotics Autom. 1985
Multimedia analysis and retrieval › image analysis
grayscale image analysis
0.011985
Real-time gray-scale video processing using a moment- generating chip · IEEE J. Robotics Autom. 1985
Image and video processing › real-time image processing
real-time video processing
0.011985
Real-time gray-scale video processing using a moment- generating chip · IEEE J. Robotics Autom. 1985

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

compiler optimization · 0.0VLIW instruction set design · 0.0geometric algorithm · 0.0moment invariants · 0.0VLSI · 0.0trajectory generation · 0.0multiprocessor control · 0.0kinematics · 0.0force control · 0.0dynamics · 0.0physics-based modeling · 0.0feedback control · 0.0approximate estimation · 0.0sensor-driven trajectory generation · 0.0
YearPublicationVenuePosition
1993 Computing the feasible configurations of a 7-DOF arm subject to joint limits
abstract
A seven-degree-of-freedom (7-DOF) anthropomorphic arm requires the control of the relative orientation of the elbow to satisfy task, kinematic, and dynamic constraints. While prior work has dealt primarily with iterative repulsive schemes to avoid joint limit stops, a geometric algorithm for explicitly computing the set of feasible configurations of a zero-offset arm at an arbitrary position with respect to the current position is presented. The data facilitates trajectory planning that takes into account a wide range of factors, including the limit stops, rather than reacting to limit stops encountered during trajectory execution. The algorithm was implemented to run on the JIFFE robotics processor. JIFFE computes the feasible configuration set and, mostly for testing, uses the data for inverse kinematics in 10 mu s.>
Russell L. Andersson
IEEE Trans. Robotics Autom.1
1990 Systems design for robot control with a scalar supercomputer
abstract
A system design is described for robotics research, including rapid program development and concurrent and post execution analysis. The system design supports robotic systems controlling 24 or more joints at a 1-kHz servo rate, suitable for controlling ensembles of advanced arms or hands. The system performs trajectory generation, kinematics, dynamics, force control, and advanced servo algorithms at the servo rate. The JIFFE robotics processor provides the computational power, performing 20 MFlops on robot control algorithms written in C. A sophisticated semiautonomous interface card for eight joints, designed to minimize system latency, is also described. A multiprocessor PUMA controller was ported onto this architecture. The reduced code requirements and the performance, featuring a 56- mu s sensor/actuator latency, are described.>
Russell L. Andersson
ICRA1
1989 Computer architectures for robot control: a comparison and a new processor delivering 20 real MFLOPS
abstract
The author considers the resources required to implement robot trajectory, kinematic, dynamic, and servo algorithms at rates high enough to ensure that the computation rate does not limit performance. He examines current computer architectures in general and those intended for robot control. He then describes a very-long-instruction-word (VLIW) processor designed for robot control. This processor, called JIFFE, was designed to run close to its peak performance even on the random scalar operations characteristic of robotics algorithms. JIFFE performs nearly 20 MFLOPS (million floating-point operations per second) on practical scalar robotics code, while maintaining high performance on poorly structured code and executing some matrix code at 40 MFLOPS. Because JIFFE was designed to be a good research tool, it can be easily programmed in C. A variety of compiler features help generate efficient code, even from voluminous machine-generated expressions.>
Russell L. Andersson
ICRA1
1989 Understanding and applying a robot ping-pong player's expert controller
abstract
A robot ping-pong system which attains good performance in a complex nonlinear environment subject to tight temporal constraints is described. It is shown how the expert controller combines approximate estimates and feedback to arrive at a suitable task plan, emphasizing feasibility rather than strict optimality. The characteristics of the expert controller that cause it to work and their relationship to other tasks are discussed. Particular attention is given to the use of task redundancy, continual integration of new sensor data, continual improvement of the task plan, fast approximate methods to generate values, physics-based models to ensure accuracy, global exception handling, flexible internal architecture and robustness to failure.>
Russell L. Andersson
ICRA1
1989 Dynamic sensing in a ping-pong playing robot
abstract
The application of sensing technologies to an environment that changes at rates comparable to the sensing and actuation rates of a robot system is considered. In such dynamic environments, the temporal characteristics of the sensor must be taken into account. Additionally, the processing system must be able to integrate the stream of sensor data into its task plan, compensating for changed sensor data and continuously optimizing the plan. The author examines these issues in the context of a functioning robot system that plays ping-pong.>
Russell L. Andersson
IEEE Trans. Robotics Autom.1
1988 Aggressive trajectory generator for a robotic ping-pong player
abstract
A trajectory generation and tracking system is described which is designed to maximize the manipulator's usable performance on a sensor-driven task. The system drives a PUMA 260 that is part of a functioning robot ping-pong player. The system's implementation and performance in practice are reported.>
Russell L. Andersson
ICRA1
1985 Real-time gray-scale video processing using a moment- generating chip
abstract
A system for performing visual processing on gray-scale images in real time (60 Hz) has been constructed. The custom VLSI moment generator chip computes area, center of gravity, orientation, and size. An image preprocessor allows separate moments to be computed for separate regions. A standard set of buses allows new processing elements to be easily added. The system is expected to find application in real-time sensor-based electronic assembly and in automated inspection and registration tasks. A simple application to a real-time visually servoed robot task is summarized.
Russell L. Andersson
IEEE J. Robotics Autom.1
1981 Generalised cylinders from local aggregation of sections
Barry I. Soroka, Russell L. Andersson, Ruzena Bajcsy
Pattern Recognit.2