Staffan Ekvall

dblp:81/4236 · DBLP profile ↗
← Back
13ranked-venue papers
10as first author
0since 2021 · last 2007
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 9 first-authorSystems, architecture and hardware · 8 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 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
Robot manipulation · 64% Motion planning and robot control · 28% Video understanding and tracking · 8%
Human-computer interaction and pervasive computing
4 papers
Human-robot interaction · 100%

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

TopicWeightPapersLastEvidence papers
Human-robot interaction
teleoperation
0.242006
Online task recognition and real-time adaptive assistance for computer-aided machine control · IEEE Trans. Robotics 2006
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Robotics › Robot manipulation
grasping
0.232007
Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning · ICRA 2007
Grasp Recognition for Programming by Demonstration · ICRA 2005
Interactive Grasp Learning based on Human Demonstration · ICRA 2004
Robotics › Motion planning and robot control › robot control › compliant motion control
adaptive compliance
0.122005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Robotics › Motion planning and robot control › robot control › constraint-based control
constrained motion control
0.122005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Human-robot interaction › teleoperation
virtual fixtures
0.122005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks · ICRA 2005
Robotics › Robot manipulation
learning from demonstration
0.122007
Grasp Recognition for Programming by Demonstration · ICRA 2005
Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning · ICRA 2007
Robotics › Robot manipulation › grasping
grasp quality evaluation
0.112007
Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning · ICRA 2007
Robotics › Robot manipulation › grasping › grasp planning
grasp synthesis
0.112007
Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning · ICRA 2007
Computer vision › Video understanding and tracking › activity recognition
task recognition
0.112006
Online task recognition and real-time adaptive assistance for computer-aided machine control · IEEE Trans. Robotics 2006
Robotics › Robot manipulation › grasping › grasp perception
grasp recognition
0.112005
Grasp Recognition for Programming by Demonstration · ICRA 2005
Robotics › Robot manipulation › grasping
grasp learning
0.012004
Interactive Grasp Learning based on Human Demonstration · ICRA 2004

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

probabilistic subtask estimation · 0.2probabilistic trajectory estimation · 0.1sensory feedback modeling · 0.1human demonstration · 0.1tactile sensing · 0.1shape primitives · 0.1hidden markov model · 0.1hand trajectory analysis · 0.1
YearPublicationVenuePosition
2007 Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning
abstract
In this paper, we address the problem of automatic grasp generation for robotic hands where experience and shape primitives are used in synergy so to provide a basis not only for grasp generation but also for a grasp evaluation process when the exact pose of the object is not available. One of the main challenges in automatic grasping is the choice of the object approach vector, which is dependent both on the object shape and pose as well as the grasp type. Using the proposed method, the approach vector is chosen not only based on the sensory input but also on experience that some approach vectors will provide useful tactile information that finally results in stable grasps. A methodology for developing and evaluating grasp controllers is presented where the focus lies on obtaining stable grasps under imperfect vision. The method is used in a teleoperation or a programming by demonstration setting where a human demonstrates to a robot how to grasp an object. The system first recognizes the object and grasp type which can then be used by the robot to perform the same action using a mapped version of the human grasping posture.
Staffan Ekvall, Danica Kragic
ICRA1
2006 Integrating Active Mobile Robot Object Recognition and SLAM in Natural Environments
abstract
Linking semantic and spatial information has become an important research area in robotics since, for robots interacting with humans and performing tasks in natural environments, it is of foremost importance to be able to reason beyond simple geometrical and spatial levels. In this paper, we consider this problem in a service robot scenario where a mobile robot autonomously navigates in a domestic environment, builds a map as it moves along, localizes its position in it, recognizes objects on its way and puts them in the map. The experimental evaluation is performed in a realistic setting where the main concentration is put on the synergy of object recognition and simultaneous localization and mapping systems
Staffan Ekvall, Patric Jensfelt, Danica Kragic
IROS1
2006 Task Learning Using Graphical Programming and Human Demonstrations
abstract
The next generation of robots will have to learn new tasks or refine the existing ones through direct interaction with the environment or through a teaching/coaching process in programming by demonstration (PbD) and learning by instruction frameworks. In this paper, we propose to extend the classical PbD approach with a graphical language that makes robot coaching easier. The main idea is based on graphical programming where the user designs complex robot tasks by using a set of low-level action primitives. Different to other systems, our action primitives are made general and flexible so that the user can train them online and therefore easily design high level tasks
Staffan Ekvall, Daniel Aarno, Danica Kragic
RO-MAN1
2006 Learning Task Models from Multiple Human Demonstrations
abstract
In this paper, we present a novel method for learning robot tasks from multiple demonstrations. Each demonstrated task is decomposed into subtasks that allow for segmentation and classification of the input data. The demonstrated tasks are then merged into a flexible task model, describing the task goal and its constraints. The two main contributions of the paper are the state generation and contraints identification methods. We also present a task level planner, that is used to assemble a task plan at run-time, allowing the robot to choose the best strategy depending on the current world state
Staffan Ekvall, Danica Kragic
RO-MAN1
2006 Augmenting SLAM with Object Detection in a Service Robot Framework
abstract
In a service robot scenario, we are interested in a task of building maps of the environment that include automatically recognized objects. Most systems for simultaneous localization and mapping (SLAM) build maps that are only used for localizing the robot. Such maps are typically based on grids or different types of features such as point and lines. Here, we augment the process with an object recognition system that detects objects in the environment and puts them in the map generated by the SLAM system. During task execution, the robot can use this information to reason about objects, places and their relationships. The metric map is also split into topological entities corresponding to rooms. In this way, the user can command the robot to retrieve an object from a particular room or get help from a robot when searching for a certain object
Patric Jensfelt, Staffan Ekvall, Danica Kragic, Daniel Aarno
RO-MAN2
2006 Online task recognition and real-time adaptive assistance for computer-aided machine control
abstract
Segmentation and recognition of operator-generated motions are commonly facilitated to provide appropriate assistance during task execution in teleoperative and human-machine collaborative settings. The assistance is usually provided in a virtual fixture framework where the level of compliance can be altered online, thus improving the performance in terms of execution time and overall precision. However, the fixtures are typically inflexible, resulting in a degraded performance in cases of unexpected obstacles or incorrect fixture models. In this paper, we present a method for online task tracking and propose the use of adaptive virtual fixtures that can cope with the above problems. Here, rather than executing a predefined plan, the operator has the ability to avoid unforeseen obstacles and deviate from the model. To allow this, the probability of following a certain trajectory (subtask) is estimated and used to automatically adjusts the compliance, thus providing the online decision of how to fixture the movement
Staffan Ekvall, Daniel Aarno, Danica Kragic
IEEE Trans. Robotics1
2005 Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks
abstract
It has been demonstrated in a number of robotic areas how the use of virtual fixtures improves task performance both in terms of execution time and overall precision, [1]. However, the fixtures are typically inflexible, resulting in a degraded performance in cases of unexpected obstacles or incorrect fixture models. In this paper, we propose the use of adaptive virtual fixtures that enable us to cope with the above problems. A teleoperative or human machine collaborative setting is assumed with the core idea of dividing the task, that the operator is executing, into several subtasks. The operator may remain in each of these subtasks as long as necessary and switch freely between them. Hence, rather than executing a predefined plan, the operator has the ability to avoid unforeseen obstacles and deviate from the model. In our system, the probability that the user is following a certain trajectory (subtask) is estimated and used to automatically adjusts the compliance. Thus, an on-line decision of how to fixture the movement is provided.
Daniel Aarno, Staffan Ekvall, Danica Kragic
ICRA2
2005 Adaptive Virtual Fixtures for Machine-Assisted Teleoperation Tasks
abstract
It has been demonstrated in a number of robotic areas how the use of virtual fixtures improves task performance both in terms of execution time and overall precision, [1]. However, the fixtures are typically inflexible, resulting in a degraded performance in cases of unexpected obstacles or incorrect fixture models. In this paper, we propose the use of adaptive virtual fixtures that enable us to cope with the above problems. A teleoperative or human machine collaborative setting is assumed with the core idea of dividing the task, that the operator is executing, into several subtasks. The operator may remain in each of these subtasks as long as necessary and switch freely between them. Hence, rather than executing a predefined plan, the operator has the ability to avoid unforeseen obstacles and deviate from the model. In our system, the probability that the user is following a certain trajectory (subtask) is estimated and used to automatically adjusts the compliance. Thus, an on-line decision of how to fixture the movement is provided.
Daniel Aarno, Staffan Ekvall, Danica Kragic
ICRA2
2005 Grasp Recognition for Programming by Demonstration
abstract
The demand for flexible and re-programmable robots has increased the need for programming by demonstration systems. In this paper, grasp recognition is considered in a programming by demonstration framework. Three methods for grasp recognition are presented and evaluated. The first method uses Hidden Markov Models to model the hand posture sequence during the grasp sequence, while the second method relies on the hand trajectory and hand rotation. The third method is a hybrid method, in which both the first two methods are active in parallel. The particular contribution is that all methods rely on the grasp sequence and not just the final posture of the hand. This facilitates grasp recognition before the grasp is completed. Also, by analyzing the entire sequence and not just the final grasp, the decision is based on more information and increased robustness of the overall system is achieved. The experimental results show that both arm trajectory and final hand posture provide important information for grasp classification. By combining them, the recognition rate of the overall system is increased.
Staffan Ekvall, Danica Kragic
ICRA1
2005 Receptive field cooccurrence histograms for object detection
abstract
Object recognition is one of the major research topics in the field of computer vision. In robotics, there is often a need for a system that can locate certain objects in the environment - the capability which we denote as 'object detection'. In this paper, we present a new method for object detection. The method is especially suitable for detecting objects in natural scenes, as it is able to cope with problems such as complex background, varying illumination and object occlusion. The proposed method uses the receptive field representation where each pixel in the image is represented by a combination of its color and response to different filters. Thus, the cooccurrence of certain filter responses within a specific radius in the image serves as information basis for building the representation of the object. The specific goal in this paper is the development of an online learning scheme that is effective after just one training example but still has the ability to improve its performance with more time and new examples. We describe the details behind the algorithm and demonstrate its strength with an extensive experimental evaluation.
Staffan Ekvall, Danica Kragic
IROS1
2005 Object recognition and pose estimation using color cooccurrence histograms and geometric modeling
Staffan Ekvall, Danica Kragic, Frank Hoffmann 0001
Image Vis. Comput.1
2004 Interactive Grasp Learning based on Human Demonstration
abstract
We describe our effort in development of an artificial cognitive system, able of performing complex manipulation tasks in a teleoperated or collaborative manner. Some of the work is motivated by human control strategies that, in general, involve comparison between sensory feedback and a-priori known, internal models. According to recent neuroscientific findings, predictions help to reduce the delays in obtaining the sensory information and to perform more complex tasks. This paper deals with the issue of robotic manipulation and grasping in particular. Two main contributions of the paper are: i) evaluation, recognition and modeling of human grasps during the arm transportation sequence, and ii) learning and representation of grasp strategies for different robotic hands.
Staffan Ekvall, Danica Kragic
ICRA1
2003 Object recognition and pose estimation for robotic manipulation using color cooccurrence histograms
abstract
Robust techniques for object recognition, image segmentation and pose elimination are essential for robotic manipulation and grasping. We present a novel approach for object recognition and pose estimation based on color cooccurrence histograms (CCHs). Consequently, two problems addressed in this paper are: i) robust recognition and segmentation of the object in the scene, and ii) object's pose estimation using an appearance based approach. The proposed recognition scheme is based on the CCHs used in a classical learning framework that facilitates a "winner-takes-all" strategy across different scales. The detected "window of attention" is compared with training images of the object for which the pose is known. The orientation of the object is estimated as the weighted average among competitive poses, in which the weight increases proportional to the degree of matching between the training and the segmented image histograms. The major advantages of the proposed two-step appearance based method are its robustness and invariance towards scaling and translations. The method is also computationally efficient since both recognition and pose estimation rely on the same representation of the object.
Staffan Ekvall, Frank Hoffmann 0001, Danica Kragic
IROS1