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

Jeremy L. Wyatt

dblp:12/4588 · DBLP profile ↗
← Back
38ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0001-6991-356XORCID · verified

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

Artificial intelligence and machine learning · 35 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 12Systems, architecture and hardware · 11Human-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 3Databases, data management, data science and information retrieval · 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
19 papers
Planning, search and constraint satisfaction · 29% Robot manipulation · 18% Video understanding and tracking · 14%
Computer graphics and multimedia
4 papers
Geometric modeling and processing · 74% Computer animation and physical simulation · 14% Computational photography and imaging · 12%
Human-computer interaction and pervasive computing
3 papers
Human-robot interaction · 76% Human-AI interaction · 24%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.322015
Mixed Logical Inference and Probabilistic Planning for Robots in Unreliable Worlds · IEEE Trans. Robotics 2015
Planning to see: A hierarchical approach to planning visual actions on a robot using POMDPs · Artif. Intell. 2010
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
plan explanation
0.312017
Robot task planning and explanation in open and uncertain worlds · Artif. Intell. 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.312017
Robot task planning and explanation in open and uncertain worlds · Artif. Intell. 2017
Computer vision › Video understanding and tracking › object tracking
3d object tracking
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Computer vision › Video understanding and tracking
object tracking
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Robotics › Robot manipulation › nonprehensile manipulation
pushing manipulation
0.222011
Predicting the unobservable Visual 3D tracking with a probabilistic motion model · ICRA 2011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming
0.212015
Mixed Logical Inference and Probabilistic Planning for Robots in Unreliable Worlds · IEEE Trans. Robotics 2015
Geometric modeling and processing
shape analysis
0.212015
Compositional Hierarchical Representation of Shape Manifolds for Classification of Non-manifold Shapes · ICCV 2015
Geometric modeling and processing › shape analysis
shape classification
0.212015
Compositional Hierarchical Representation of Shape Manifolds for Classification of Non-manifold Shapes · ICCV 2015
Geometric modeling and processing › shape analysis › shape space
shape manifold learning
0.212015
Compositional Hierarchical Representation of Shape Manifolds for Classification of Non-manifold Shapes · ICCV 2015
Robotics › Robot manipulation
grasping
0.212014
Learning dexterous grasps that generalise to novel objects by combining hand and contact models · ICRA 2014
Computer vision › 3D vision › 3d shape modeling
object shape modeling
0.212014
A Graph Theoretic Approach for Object Shape Representation in Compositional Hierarchies Using a Hybrid Generative-Descriptive Model · ECCV (3) 2014
Robotics › Robot manipulation › robot vision
vision-based manipulation
0.112012
Where do i look now? Gaze allocation during visually guided manipulation · ICRA 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning › online planning
continual planning
0.112011
Exploiting Probabilistic Knowledge under Uncertain Sensing for Efficient Robot Behaviour · IJCAI 2011
Robotics › Motion planning and robot control › motion planning
manipulation planning
0.112011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Robotics › Robot manipulation › robot vision
object motion prediction
0.112011
Learning to predict how rigid objects behave under simple manipulation · ICRA 2011
Computer vision › Video understanding and tracking › object tracking › model-based object tracking
physics-based tracking
0.112011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.112011
Exploiting Probabilistic Knowledge under Uncertain Sensing for Efficient Robot Behaviour · IJCAI 2011
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › relational model
probabilistic relational model
0.112011
Exploiting Probabilistic Knowledge under Uncertain Sensing for Efficient Robot Behaviour · IJCAI 2011
Computer animation and physical simulation
rigid body simulation
0.112011
Physical simulation for monocular 3D model based tracking · ICRA 2011
Computer vision › 3D vision
motion estimation
0.112010
Motion estimation using physical simulation · ICRA 2010
Computational photography and imaging
intrinsic image decomposition
0.112010
Correlation-Based Intrinsic Image Extraction from a Single Image · ECCV (4) 2010
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.122005
Managing Diversity in Regression Ensembles · J. Mach. Learn. Res. 2005
The Use of the Ambiguity Decomposition in Neural Network Ensemble Learning Methods · ICML 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.112007
Mediating between Qualitative and Quantitative Representations for Task-Orientated Human-Robot Interaction · IJCAI 2007
Human-AI interaction › conversational interaction
task-oriented dialogue
0.112007
Mediating between Qualitative and Quantitative Representations for Task-Orientated Human-Robot Interaction · IJCAI 2007
Machine learning › Learning theory › statistical learning theory
bias-variance tradeoff
0.122005
Managing Diversity in Regression Ensembles · J. Mach. Learn. Res. 2005
The Use of the Ambiguity Decomposition in Neural Network Ensemble Learning Methods · ICML 2003
Robotics › Robot navigation and mapping
localization
0.112015
Mixed Logical Inference and Probabilistic Planning for Robots in Unreliable Worlds · IEEE Trans. Robotics 2015
Computer vision › Image recognition and object detection
object localization
0.112015
Mixed Logical Inference and Probabilistic Planning for Robots in Unreliable Worlds · IEEE Trans. Robotics 2015
Machine learning › Kernel, tree and ensemble methods › ensemble learning
neural network ensemble
0.012003
The Use of the Ambiguity Decomposition in Neural Network Ensemble Learning Methods · ICML 2003
Robotics › Robot navigation and mapping
object search
0.012011
Exploiting Probabilistic Knowledge under Uncertain Sensing for Efficient Robot Behaviour · IJCAI 2011

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

graph aggregation · 0.4compositional hierarchical representation · 0.4hybrid generative-descriptive model · 0.4compositional hierarchies · 0.4particle filter · 0.4probabilistic graphical model · 0.2answer set prolog · 0.2POMDP · 0.2probability density estimation · 0.2contact model · 0.2reward-based coordination · 0.1rigid-body physics simulation · 0.1physical simulator · 0.1least squares estimation · 0.1gradient descent · 0.1correlation-based analysis · 0.1RANSAC · 0.1ontological reasoning · 0.1
YearPublicationVenuePosition
2019 Human Interaction and Improving Knowledge through Collaborative Tour Guide Robots
abstract
In the coming years tour guide robots will be widely used in museums and exhibitions. Therefore, it is important to identify how these new museum guides can optimally interact with visitors. In this paper, we introduce the idea of two collaborative tour guide robots. We have been inspired by evidence from cognitive studies stating that people remember more when they receive information from two different human speakers. Our collaborative tour guides were benchmarked against single robot guides. Our study initially proved, through real-world experiments, previous proposals stating that the personality of the robot affects the human learning process; our results demonstrate that people remember significantly more information when they are guided by a cheerful robot than when their guide is a serious one. Moreover, another important outcome of our study is that our visitors tend to like more our collaborative robots, than any referenced single robot, as demonstrated by the higher scores in the aesthetic-related questions. Hence our results suggest that a cheerful robot is more suitable for learning purposes while two robots are more suitable for entertainment purposes.
Anna-Maria Velentza, Dietmar Heinke, Jeremy L. Wyatt
RO-MAN3
2019 REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics
abstract
This paper describes an architecture for robots that combines the complementary strengths of probabilistic graphical models and declarative programming to represent and reason with logic-based and probabilistic descriptions of uncertainty and domain knowledge. An action language is extended to support non-boolean fluents and non-deterministic causal laws. This action language is used to describe tightly-coupled transition diagrams at two levels of granularity, with a fine-resolution transition diagram defined as a refinement of a coarse-resolution transition diagram of the domain. The coarse-resolution system description, and a history that includes (prioritized) defaults, are translated into an Answer Set Prolog (ASP) program. For any given goal, inference in the ASP program provides a plan of abstract actions. To implement each such abstract action, the robot automatically zooms to the part of the fine-resolution transition diagram relevant to this action. A probabilistic representation of the uncertainty in sensing and actuation is then included in this zoomed fine-resolution system description, and used to construct a partially observable Markov decision process (POMDP). The policy obtained by solving the POMDP is invoked repeatedly to implement the abstract action as a sequence of concrete actions, with the corresponding observations being recorded in the coarse-resolution history and used for subsequent reasoning. The architecture is evaluated in simulation and on a mobile robot moving objects in an indoor domain, to show that it supports reasoning with violation of defaults, noisy observations and unreliable actions, in complex domains.
Mohan Sridharan, Michael Gelfond, Shiqi Zhang 0001, Jeremy L. Wyatt
J. Artif. Intell. Res.4
2018 Efficient Bayesian Methods for Counting Processes in Partially Observable Environments
abstract
When sensors that count events are unreliable, the data sets that result cannot be trusted. We address this common problem by developing practical Bayesian estimators for a partially observable Poisson process (POPP). Unlike Bayesian estimation for a fully observable Poisson process (FOPP) this is non-trivial, since there is no conjugate density for a POPP and the posterior has a number of elements that grow exponentially in the number of observed intervals. We present two tractable approximations, which we combine in a switching filter. This switching filter enables efficient and accurate estimation of the posterior. We perform a detailed empirical analysis, using both simulated and real-world data.
Ferdian Jovan, Jeremy L. Wyatt, Nick Hawes
AISTATS2
2017 Robot task planning and explanation in open and uncertain worlds
Marc Hanheide, Moritz Göbelbecker, Graham S. Horn, Andrzej Pronobis, Kristoffer Sjöö, Alper Aydemir, Patric Jensfelt, Charles Gretton, Richard Dearden, Miroslav Janícek, Hendrik Zender, Geert-Jan M. Kruijff, Nick Hawes, Jeremy L. Wyatt
Artif. Intell.14
2016 Towards deep compositional networks
abstract
Hierarchical feature learning based on convolutional neural networks (CNN) has recently shown significant potential in various computer vision tasks. While allowing high-quality discriminative feature learning, the downside of CNNs is the lack of explicit structure in features, which often leads to overfitting, absence of reconstruction from partial observations and limited generative abilities. Explicit structure is inherent in hierarchical compositional models, however, these lack the ability to optimize a well-defined cost function. We propose a novel analytic model of a basic unit in a layered hierarchical model with both explicit compositional structure and a well-defined discriminative cost function. Our experiments on two datasets show that the proposed compositional model performs on a par with standard CNNs on discriminative tasks, while, due to explicit modeling of the structure in the feature units, affording a straight-forward visualization of parts and faster inference due to separability of the units.
Domen Tabernik, Matej Kristan, Jeremy L. Wyatt, Ales Leonardis
ICPR3
2016 Active vision for dexterous grasping of novel objects
abstract
How should a robot direct active vision so as to ensure reliable grasping? We answer this question for the case of dexterous grasping of unfamiliar objects. By dexterous grasping we simply mean grasping by any hand with more than two fingers, such that the robot has some choice about where to place each finger. Such grasps typically fail in one of two ways, either unmodeled objects in the scene cause collisions or object reconstruction is insufficient to ensure that the grasp points provide a stable force closure. These problems can be solved more easily if active sensing is guided by the anticipated actions. Our approach has three stages. First, we take a single view and generate candidate grasps from the resulting partial object reconstruction. Second, we drive the active vision approach to maximise surface reconstruction quality around the planned contact points. During this phase, the anticipated grasp is continually refined. Third, we direct gaze to improve the safety of the planned reach to grasp trajectory. We show, on a dexterous manipulator with a camera on the wrist, that our approach (80.4% success rate) outperforms a randomised algorithm (64.3% success rate).
Ermano Arruda, Jeremy L. Wyatt, Marek Sewer Kopicki
IROS2
2016 A Poisson-spectral model for modelling temporal patterns in human data observed by a robot
abstract
The efficiency of autonomous robots depends on how well they understand their operating environment. While most of the traditional environment models focus on the spatial representation, long-term mobile robot operation in human populated environments requires that the robots have a basic model of human behaviour.
Ferdian Jovan, Jeremy L. Wyatt, Nick Hawes, Tomás Krajník
IROS2
2016 An integrated system for interactive continuous learning of categorical knowledge
abstract
This article presents an integrated robot system capable of interactive learning in dialogue with a human. Such a system needs to have several competencies and must be able to process different types of representations. In this article, we describe a collection of mechanisms that enable integration of heterogeneous competencies in a principled way. Central to our design is the creation of beliefs from visual and linguistic information, and the use of these beliefs for planning system behaviour to satisfy internal drives. The system is able to detect gaps in its knowledge and to plan and execute actions that provide information needed to fill these gaps. We propose a hierarchy of mechanisms which are capable of engaging in different kinds of learning interactions, e.g. those initiated by a tutor or by the system itself. We present the theory these mechanisms are build upon and an instantiation of this theory in the form of an integrated robot system. We demonstrate the operation of the system in the case of learning conceptual models of objects and their visual properties.
Danijel Skocaj, Alen Vrecko, Marko Mahnic, Miroslav Janícek, Geert-Jan M. Kruijff, Marc Hanheide, Nick Hawes, Jeremy L. Wyatt, Thomas Keller 0001, Kai Zhou 0003, Michael Zillich, Matej Kristan
J. Exp. Theor. Artif. Intell.8
2015 Compositional Hierarchical Representation of Shape Manifolds for Classification of Non-manifold Shapes
abstract
We address the problem of statistical learning of shape models which are invariant to translation, rotation and scale in compositional hierarchies when data spaces of measurements and shape spaces are not topological manifolds. In practice, this problem is observed while modeling shapes having multiple disconnected components, e.g. partially occluded shapes in cluttered scenes. We resolve the aforementioned problem by first reformulating the relationship between data and shape spaces considering the interaction between Receptive Fields (RFs) and Shape Manifolds (SMs) in a compositional hierarchical shape vocabulary. Then, we suggest a method to model the topological structure of the SMs for statistical learning of the geometric transformations of the shapes that are defined by group actions on the SMs. For this purpose, we design a disjoint union topology using an indexing mechanism for the formation of shape models on SMs in the vocabulary, recursively. We represent the topological relationship between shape components using graphs, which are aggregated to construct a hierarchical graph structure for the shape vocabulary. To this end, we introduce a framework to implement the indexing mechanisms for the employment of the vocabulary for structural shape classification. The proposed approach is used to construct invariant shape representations. Results on benchmark shape classification outperform state-of-the-art methods.
Mete Ozay, Ümit Rusen Aktas, Jeremy L. Wyatt, Ales Leonardis
ICCV3
2015 Mixed Logical Inference and Probabilistic Planning for Robots in Unreliable Worlds
abstract
Deployment of robots in practical domains poses key knowledge representation and reasoning challenges. Robots need to represent and reason with incomplete domain knowledge, acquiring and using sensor inputs based on need and availability. This paper presents an architecture that exploits the complementary strengths of declarative programming and probabilistic graphical models as a step toward addressing these challenges. Answer Set Prolog (ASP), a declarative language, is used to represent, and perform inference with, incomplete domain knowledge, including default information that holds in all but a few exceptional situations. A hierarchy of partially observable Markov decision processes (POMDPs) probabilistically models the uncertainty in sensor input processing and navigation. Nonmonotonic logical inference in ASP is used to generate a multinomial prior for probabilistic state estimation with the hierarchy of POMDPs. It is also used with historical data to construct a beta (meta) density model of priors for metareasoning and early termination of trials when appropriate. Robots equipped with this architecture automatically tailor sensor input processing and navigation to tasks at hand, revising existing knowledge using information extracted from sensor inputs. The architecture is empirically evaluated in simulation and on a mobile robot visually localizing objects in indoor domains.
Shiqi Zhang 0001, Mohan Sridharan, Jeremy L. Wyatt
IEEE Trans. Robotics3
2014 A Graph Theoretic Approach for Object Shape Representation in Compositional Hierarchies Using a Hybrid Generative-Descriptive Model
Ümit Rusen Aktas, Mete Ozay, Ales Leonardis, Jeremy L. Wyatt
ECCV (3)4
2014 Object Categorization from Range Images Using a Hierarchical Compositional Representation
abstract
This paper proposes a novel hierarchical compositional representation of 3D shape that can accommodate a large number of object categories and enables efficient learning and inference. The hierarchy starts with simple pre-defined parts on the first layer, after which subsequent layers are learned recursively by taking the most statistically significant compositions of parts from the previous layer. Our representation is able to scale because of its very economical use of memory and because subparts of the representation are shared. We apply our representation to 3D multi-class object categorization. Object categories are represented by histograms of compositional parts, which are then used as inputs to an SVM classifier. We present results for two datasets, Aim Shape [1] and the Washington RGB-D Object Dataset [2], and demonstrate the competitive performance of our method.
Vladislav Kramarev, Sebastian Zurek, Jeremy L. Wyatt, Ales Leonardis
ICPR3
2014 Learning dexterous grasps that generalise to novel objects by combining hand and contact models
abstract
Generalising dexterous grasps to novel objects is an open problem. We show how to learn grasps for high DoF hands that generalise to novel objects, given as little as one demonstrated grasp. During grasp learning two types of probability density are learned that model the demonstrated grasp. The first density type (the contact model) models the relationship of an individual finger part to local surface features at its contact point. The second density type (the hand configuration model) models the whole hand configuration during the approach to grasp. When presented with a new object, many candidate grasps are generated, and a kinematically feasible grasp is selected that maximises the product of these densities. We demonstrate 31 successful grasps on novel objects (an 86% success rate), transferred from 16 training grasps. The method enables: transfer of dexterous grasps within object categories; across object categories; to and from objects where there is no complete model of the object available; and using two different dexterous hands.
Marek Sewer Kopicki, Renaud Detry, Florian Schmidt 0001, Christoph Borst 0001, Rustam Stolkin, Jeremy L. Wyatt
ICRA6
2014 Kinematically optimised predictions of object motion
abstract
Predicting the motions of rigid objects under contacts is a necessary precursor to planning of robot manipulation of objects. On the one hand physics based rigid body simulations are used, and on the other learning approaches are being developed. The advantage of physics simulations is that because they explicitly perform collision checking they respect kinematic constraints, producing physically plausible predictions. The advantage of learning approaches is that they can capture the effects on motion of unobservable parameters such as mass distribution, and frictional coefficients, thus producing more accurate predicted trajectories. This paper shows how to bring together the advantages of both approaches to achieve learned simulators of specific objects that outperform previous learning approaches. Our approach employs a fast simplified collision checker and a learning method. The learner predicts trajectories for the object. These are optimised post prediction to minimise interpenetrations according to the collision checker. In addition we show that cleaning the training data prior to learning can also improve performance. Combining both approaches results in consistently strong prediction performance. The new simulator outperforms previous learning based approaches on a single contact push manipulation prediction task. We also present results showing that the method works for multi-contact manipulation, for which rigid body simulators are notoriously unstable.
Dominik Belter, Marek Sewer Kopicki, Sebastian Zurek, Jeremy L. Wyatt
IROS4
2013 Sequential trajectory re-planning with tactile information gain for dexterous grasping under object-pose uncertainty
abstract
Dexterous grasping of objects with uncertain pose is a hard unsolved problem in robotics. This paper solves this problem using information gain re-planning. First we show how tactile information, acquired during a failed attempt to grasp an object can be used to refine the estimate of that object's pose. Second, we show how this information can be used to replan new reach to grasp trajectories for successive grasp attempts. Finally we show how reach-to-grasp trajectories can be modified, so that they maximise the expected tactile information gain, while simultaneously delivering the hand to the grasp configuration that is most likely to succeed. Our main novel outcome is thus to enable tactile information gain planning for Dexterous, high degree of freedom (DoFs) manipulators. We achieve this using a combination of information gain planning, hierarchical probabilistic roadmap planning, and belief updating from tactile sensors for objects with non-Gaussian pose uncertainty in 6 dimensions. The method is demonstrated in trials with simulated robots. Sequential replanning is shown to achieve a greater success rate than single grasp attempts, and trajectories that maximise information gain require fewer re-planning iterations than conventional planning methods before a grasp is achieved.
Claudio Zito, Marek Sewer Kopicki, Rustam Stolkin, Christoph Borst 0001, Florian Schmidt 0001, Máximo A. Roa, Jeremy L. Wyatt
IROS7
2013 Models of gaze control for manipulation tasks
abstract
Human studies have shown that gaze shifts are mostly driven by the current task demands. In manipulation tasks, gaze leads action to the next manipulation target. One explanation is that fixations gather information about task relevant properties, where task relevance is signalled by reward. This work presents new computational models of gaze shifting, where the agent imagines ahead in time the informational effects of possible gaze fixations. Building on our previous work, the contributions of this article are: (i) the presentation of two new gaze control models, (ii) comparison of their performance to our previous model, (iii) results showing the fit of all these models to previously published human data, and (iv) integration of a visual search process. The first new model selects the gaze that most reduces positional uncertainty of landmarks (Unc), and the second maximises expected rewards by reducing positional uncertainty (RU). Our previous approach maximises the expected gain in cumulative reward by reducing positional uncertainty (RUG). In experiment ii the models are tested on a simulated humanoid robot performing a manipulation task, and each model's performance is characterised by varying three environmental variables. This experiment provides evidence that the RUG model has the best overall performance. In experiment iii, we compare the hand-eye coordination timings of the models in a robot simulation to those obtained from human data. This provides evidence that only the models that incorporate both uncertainty and reward (RU and RUG) match human data.
José I. Nuñez-Varela, Jeremy L. Wyatt
ACM Trans. Appl. Percept.2
2012 Where do i look now? Gaze allocation during visually guided manipulation
abstract
In this work we present principled methods for the coordination of a robot's oculomotor system with the rest of its body motor systems. The problem is to decide which physical actions to perform next and where the robot's gaze should be directed in order to gain information that is relevant to the success of its physical actions. Previous work on this problem has shown that a reward-based coordination mechanism provides an efficient solution. However, that approach does not allow the robot to move its gaze to different parts of the scene, it considers the robot to have only one motor system, and assumes that the actions have the same duration. The main contributions of our work are to extend that previous reward-based approach by making decisions about where to fixate the robot's gaze, handling multiple motor systems, and handling actions of variable duration. We compare our approach against two common baselines: random and round robin gaze allocation. We show how our method provides a more effective strategy to allocate gaze where it is needed the most.
José I. Nuñez-Varela, Balaraman Ravindran, Jeremy L. Wyatt
ICRA3
2012 Two-level RRT planning for robotic push manipulation
abstract
This paper presents an algorithm for planning sequences of pushes, by which a robotic arm equipped with a single rigid finger can move a manipulated object (or manipulandum) towards a desired goal pose. Pushing is perhaps the most basic kind of manipulation, however it presents difficult challenges for planning, because of the complex relationship between manipulative pushing actions and resulting manipulandum motions. The motion planning literature has well developed paradigms for solving e.g. the piano-mover's problem, where the search occurs directly in the configuration space of the manipulandum object being moved. In contrast, in pushing manipulation, a plan must be built in the action space of the robot, which is only indirectly linked to the motion space of the manipulandum through a complex interaction for which inverse models may not be known. In this paper, we present a two stage approach to planning pushing operations. A global RRT path planner is used to explore the space of possible manipulandum configurations, while a local push planner makes use of predictive models of pushing interactions, to plan sequences of pushes to move the manipulandum from one RRT node to the next. The effectiveness of the algorithm is demonstrated in simulation experiments in which a robot must move a rigid body through complex 3D transformations by applying only a sequence of simple single finger pushes.
Claudio Zito, Rustam Stolkin, Marek Sewer Kopicki, Jeremy L. Wyatt
IROS4
2011 Shadow Detection based on Colour Segmentation and Estimated Illumination
abstract
In this paper we show how to improve the detection of shadows in natural scenes using a novel combination of colour and illumination features. Detecting shadows is useful because they provide information about both light sources and the shapes of objects thereby illuminated. Recent shadow detection methods use supervised machine learning techniques with input from colour and texture features extracted directly from the original images (e.g. Lalonde et al. ECCV 2010, Zhu et al. CVPR 2010). It seems sensible to augment these with estimates of scene illumination, as can be obtained with an intrinsic image extraction algorithm. Intrinsic image extraction separates the illumination and reflectance components in a scene, and the resulting illumination maps contain robust intensity change features at shadow boundaries. In this paper, we make two main contributions. First we improve upon existing methods for extracting illumination maps. Second we show how to use these illumination maps together with colour segmentation to extend the Lalonde’s approach to shadow detection. Illumination maps are extracted using a steerable filter framework based on global and local correlations in low and high frequency bands respectively. The illumination and colour features so extracted are then input to a decision tree trained to detect shadow edges using AdaBoost. We tested variations of our proposed approach on two public databases of natural scenes. This study showed that our approach improves on that of Lalonde both in terms of sensitivity to shadow edges and rejection of false positives. Following Lalonde we show that our detection results are further improved by imposing an edge continuity constraint via a conditional random field (CRF) model. 1
Xiaoyue Jiang, Andrew J. Schofield, Jeremy L. Wyatt
BMVC3
2011 Physical simulation for monocular 3D model based tracking
abstract
The problem of model-based object tracking in three dimensions is addressed. Most previous work on tracking assumes simple motion models, and consequently tracking typically fails in a variety of situations. Our insight is that incorporating physics models of object behaviour improves tracking performance in these cases. In particular it allows us to handle tracking in the face of rigid body interactions where there is also occlusion and fast object motion. We show how to incorporate rigid body physics simulation into a particle filter. We present two methods for this based on pose and force noise. The improvements are tested on four videos of a robot pushing an object, and results indicate that our approach performs considerably better than a plain particle filter tracker, with the force noise method producing the best results over the range of test videos.
Damien Jade Duff, Thomas Morwald, Rustam Stolkin, Jeremy L. Wyatt
ICRA4
2011 Learning to predict how rigid objects behave under simple manipulation
abstract
An important problem in robotic manipulation is the ability to predict how objects behave under manipulative actions. This ability is necessary to allow planning of object manipulations. Physics simulators can be used to do this, but they model many kinds of object interaction poorly. An alternative is to learn a motion model for objects by interacting with them. In this paper we address the problem of learning to predict the interactions of rigid bodies in a probabilistic framework, and demonstrate the results in the domain of robotic push manipulation. A robot arm applies random pushes to various objects and observes the resulting motion with a vision system. The relationship between push actions and object motions is learned, and enables the robot to predict the motions that will result from new pushes. The learning does not make explicit use of physics knowledge, or any pre-coded physical constraints, nor is it even restricted to domains which obey any particular rules of physics. We use regression to learn efficiently how to predict the gross motion of a particular object. We further show how different density functions can encode different kinds of information about the behaviour of interacting objects. By combining these as a product of densities, we show how learned predictors can cope with a degree of generalisation to previously unencountered object shapes, subjected to previously unencountered push directions. Performance is evaluated through a combination of virtual experiments in a physics simulator, and real experiments with a 5-axis arm equipped with a simple, rigid finger.
Marek Sewer Kopicki, Sebastian Zurek, Rustam Stolkin, Thomas Morwald, Jeremy L. Wyatt
ICRA5
2011 Predicting the unobservable Visual 3D tracking with a probabilistic motion model
abstract
Visual tracking of an object can provide a powerful source of feedback information during complex robotic manipulation operations, especially those in which there may be uncertainty about which new object pose may result from a planned manipulative action. At the same time, robotic manipulation can provide a challenging environment for visual tracking, with occlusions of the object by other objects or by the robot itself, and sudden changes in object pose that may be accompanied by motion blur. Recursive filtering techniques use motion models for predictor-corrector tracking, but the simple models typically used often fail to adequately predict the complex motions of manipulated objects. We show how statistical machine learning techniques can be used to train sophisticated motion predictors, which incorporate additional information by being conditioned on the planned manipulative action being executed. We then show how these learned predictors can be used to propagate the particles of a particle filter from one predictor-corrector step to the next, enabling a visual tracking algorithm to maintain plausible hypotheses about the location of an object, even during severe occlusion and other difficult conditions. We demonstrate the approach in the context of robotic push manipulation, where a 5-axis robot arm equipped with a rigid finger applies a series of pushes to an object, while it is tracked by a vision algorithm using a single camera.
Thomas Morwald, Marek Sewer Kopicki, Rustam Stolkin, Jeremy L. Wyatt, Sebastian Zurek, Michael Zillich, Markus Vincze
ICRA4
2011 Exploiting Probabilistic Knowledge under Uncertain Sensing for Efficient Robot Behaviour
abstract
Robots must perform tasks efficiently and reliably while acting under uncertainty. One way to achieve efficiency is to give the robot commonsense knowledge about the structure of the world. Reliable robot behaviour can be achieved by modelling the uncertainty in the world probabilistically. We present a robot system that combines these two approaches and demonstrate the improvements in efficiency and reliability that result. Our first contribution is a probabilistic relational model integrating common-sense knowledge about the world in general, with observations of a particular environment. Our second contribution is a continual planning system which is able to plan in the large problems posed by that model, by automatically switching between decision-theoretic and classical procedures. We evaluate our system on object search tasks in two different real-world indoor environments. By reasoning about the trade-offs between possible courses of action with different informational effects, and exploiting the cues and general structures of those environments, our robot is able to consistently demonstrate efficient and reliable goal-directed behaviour. 1
Marc Hanheide, Charles Gretton, Richard Dearden, Nick Hawes, Jeremy L. Wyatt, Andrzej Pronobis, Alper Aydemir, Moritz Göbelbecker, Hendrik Zender
IJCAI5
2010 Correlation-Based Intrinsic Image Extraction from a Single Image
Xiaoyue Jiang, Andrew J. Schofield, Jeremy L. Wyatt
ECCV (4)3
2010 Motion estimation using physical simulation
abstract
We consider the task of monocular visual motion estimation from video image sequences. We hypothesise that performance on the task can be improved by incorporating an understanding of physically likely and feasible object dynamics. We test this hypothesis by incorporating a physical simulator into a least-squares estimation procedure. We initialise a full trajectory estimate using RANSAC followed by gradient descent refinement. We present results for 2D image sequences consisting of single ambiguous, visible or occluded balls, as well as results for 3D computer-generated sequences of objects in free-flight with added noise. Results suggest that restricting the estimation to allow only motions that are feasible according to the physics simulator can produce marked improvement when the observed object motion is within the limits of the physics simulator and its world model. Conversely, merely penalising deviations from feasible physical dynamics produces a consistent but incremental improvement over more common dynamics models.
Damien Jade Duff, Jeremy L. Wyatt, Rustam Stolkin
ICRA2
2010 Engineering intelligent information-processing systems with CAST
Nick Hawes, Jeremy L. Wyatt
Adv. Eng. Informatics2
2010 Planning to see: A hierarchical approach to planning visual actions on a robot using POMDPs
Mohan Sridharan, Jeremy L. Wyatt, Richard Dearden
Artif. Intell.2
2009 Information-Lookahead Planning for AUV Mapping
Zeyn A. Saigol, Richard Dearden, Jeremy L. Wyatt, Bramley J. Murton
IJCAI3
2009 Exploring design space for an integrated intelligent system
Nick Hawes, Jeremy L. Wyatt, Aaron Sloman
Knowl. Based Syst.2
2008 Crossmodal content binding in information-processing architectures
abstract
Operating in a physical context, an intelligent robot faces two fundamental problems. First, it needs to combine information from its different sensors to form a representation of the environment that is more complete than any representation a single sensor could provide. Second, it needs to combine high-level representations (such as those for planning and dialogue) with sensory information, to ensure that the interpretations of these symbolic representations are grounded in the situated context. Previous approaches to this problem have used techniques such as (low-level) information fusion, ontological reasoning, and (high-level) concept learning. This paper presents a framework in which these, and related approaches, can be used to form a shared representation of the current state of the robot in relation to its environment and other agents. Preliminary results from an implemented system are presented to illustrate how the framework supports behaviours commonly required of an intelligent robot.
Henrik Jacobsson, Nick Hawes, Geert-Jan M. Kruijff, Jeremy L. Wyatt
HRI4
2008 Functional Object Class Detection Based on Learned Affordance Cues
Michael Stark 0003, Philipp Lies, Michael Zillich, Jeremy L. Wyatt, Bernt Schiele
ICVS4
2007 Towards an Integrated Robot with Multiple Cognitive Functions
Nick Hawes, Aaron Sloman, Jeremy L. Wyatt, Michael Zillich, Henrik Jacobsson, Geert-Jan M. Kruijff, Michael Brenner 0001, Gregor Berginc, Danijel Skocaj
AAAI3
2007 Mediating between Qualitative and Quantitative Representations for Task-Orientated Human-Robot Interaction
Michael Brenner 0001, Nick Hawes, John D. Kelleher, Jeremy L. Wyatt
IJCAI4
2007 BALT & CAST: Middleware for Cognitive Robotics
abstract
In this paper we present a toolkit for implementing architectures for intelligent robotic systems. This toolkit is based on an architecture schema (a set of architecture design rules). The purpose of both the schema and toolkit is to facilitate research into information-processing architectures for state-of-the- art intelligent robots, whilst providing engineering solutions for the development of such systems. A robotic system implemented using the toolkit is presented to demonstrate its key features.
Nick Hawes, Michael Zillich, Jeremy L. Wyatt
RO-MAN3
2006 Comparison and Analysis of Expertness Measure in Knowledge Sharing Among Robots
Panrasee Ritthipravat, Thavida Maneewarn, Jeremy L. Wyatt, Djitt Laowattana
IEA/AIE3
2005 Managing Diversity in Regression Ensembles
abstract
Ensembles are a widely used and effective technique in machine learning---their success is commonly attributed to the degree of disagreement, or 'diversity', within the ensemble. For ensembles where the individual estimators output crisp class labels, this 'diversity' is not well understood and remains an open research issue. For ensembles of regression estimators, the diversity can be exactly formulated in terms of the covariance between individual estimator outputs, and the optimum level is expressed in terms of a bias-variance-covariance trade-off. Despite this, most approaches to learning ensembles use heuristics to encourage the right degree of diversity. In this work we show how to explicitly control diversity through the error function. The first contribution of this paper is to show that by taking the combination mechanism for the ensemble into account we can derive an error function for each individual that balances ensemble diversity with individual accuracy. We show the relationship between this error function and an existing algorithm called negative correlation learning, which uses a heuristic penalty term added to the mean squared error function. It is demonstrated that these methods control the bias-variance-covariance trade-off systematically, and can be utilised with any estimator capable of minimising a quadratic error function, for example MLPs, or RBF networks. As a second contribution, we derive a strict upper bound on the coefficient of the penalty term, which holds for any estimator that can be cast in a generalised linear regression framework, with mild assumptions on the basis functions. Finally we present the results of an empirical study, showing significant improvements over simple ensemble learning, and finding that this technique is competitive with a variety of methods, including boosting, bagging, mixtures of experts, and Gaussian processes, on a number of tasks.
Gavin Brown 0001, Jeremy L. Wyatt, Peter Tiño
J. Mach. Learn. Res.2
2003 The Use of the Ambiguity Decomposition in Neural Network Ensemble Learning Methods
Gavin Brown 0001, Jeremy L. Wyatt
ICML2
2001 Exploration Control in Reinforcement Learning using Optimistic Model Selection
Jeremy L. Wyatt
ICML1