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.

Mario Prats

dblp:58/5987 · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
2since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 8 first-author · 2 since 2021Systems, architecture and hardware · 11 · 8 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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
Robot manipulation · 64% Motion planning and robot control · 34% Planning, search and constraint satisfaction · 2%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot manipulation
manipulation skills
0.812024
How to Prompt Your Robot: A PromptBook for Manipulation Skills with Code as Policies · ICRA 2024
Program synthesis and code generation
code generation with language models
0.812024
How to Prompt Your Robot: A PromptBook for Manipulation Skills with Code as Policies · ICRA 2024
Robotics › Robot manipulation
mobile manipulation
0.712023
Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimization · ICRA 2023
Robotics › Motion planning and robot control › robot learning › robot policy learning
vision-based policy learning
0.712023
Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimization · ICRA 2023
Robotics › Robot manipulation
grasping
0.432024
How to Prompt Your Robot: A PromptBook for Manipulation Skills with Code as Policies · ICRA 2024
Vision-tactile-force integration and robot physical interaction · ICRA 2009
Task-Oriented Grasping using Hand Preshapes and Task Frames · ICRA 2007
Robotics › Motion planning and robot control › trajectory optimization
whole-body trajectory optimization
0.212023
Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimization · ICRA 2023
Robotics › Motion planning and robot control › robot control
impedance control
0.112009
Vision-tactile-force integration and robot physical interaction · ICRA 2009
Robotics › Motion planning and robot control
robot control
0.112009
Vision-tactile-force integration and robot physical interaction · ICRA 2009
Robotics › Robot manipulation › robot sensing › perception for manipulation
sensor fusion for manipulation
0.112009
Vision-tactile-force integration and robot physical interaction · ICRA 2009
Robotics › Robot manipulation › grasping › grasp planning
task-oriented grasping
0.112007
Task-Oriented Grasping using Hand Preshapes and Task Frames · ICRA 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.112007
Task-Oriented Grasping using Hand Preshapes and Task Frames · ICRA 2007
Robotics › Robot manipulation
tactile sensing
0.012009
Vision-tactile-force integration and robot physical interaction · ICRA 2009

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

prompting · 1.5large language model · 1.5chain-of-thought · 1.5stochastic differential equation · 0.7sim-to-real transfer · 0.7visual servoing · 0.1tactile feedback · 0.1force control · 0.1grasp wrench space · 0.1action planning · 0.1
YearPublicationVenuePosition
2024 How to Prompt Your Robot: A PromptBook for Manipulation Skills with Code as Policies
abstract
Large Language Models (LLMs) have demonstrated the ability to perform semantic reasoning, planning and write code for robotics tasks. However, most methods rely on pre-existing primitives (i.e. pick, open drawer) or similar examples of robot code alone, which heavily limits their scalability to new scenarios. We present PromptBook, a collection of different prompting paradigms to generate code for successfully executing new manipulation skills. We demonstrate example-based, instruction-based and chain-of-thought to write robot code; as well as a method to build the prompt leveraging LLMs and human feedback. We show PromptBook enables LLMs to write code for new low-level manipulation skills in a zero-shot manner: from picking diverse objects, opening/closing drawers, to whisking, and waving hello. We evaluate the new skills on a mobile manipulator with 83% success rate at picking, 50-71% at opening drawers and 100% at closing them. Notably, the LLM is able to infer gripper orientation for grasping a drawer handle (z-axis aligned) vs. a top-down grasp (x-axis aligned).
Montse Gonzalez Arenas, Ted Xiao, Sumeet Singh, Vidhi Jain, Allen Z. Ren, Jake Varley, Isabel Leal, Sean Kirmani, Mario Prats, Dorsa Sadigh, Vikas Sindhwani, Kanishka Rao, Jacky Liang, Andy Zeng 0001
ICRA11
2023 Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimization
abstract
We propose a framework to enable multipurpose assistive mobile robots to autonomously wipe tables to clean spills and crumbs. This problem is challenging, as it requires planning wiping actions while reasoning over uncertain latent dynamics of crumbs and spills captured via high-dimensional visual observations. Simultaneously, we must guarantee constraints satisfaction to enable safe deployment in unstructured cluttered environments. To tackle this problem, we first propose a stochastic differential equation to model crumbs and spill dynamics and absorption with a robot wiper. Using this model, we train a vision-based policy for planning wiping actions in simulation using reinforcement learning (RL). To enable zero-shot sim-to-real deployment, we dovetail the RL policy with a whole-body trajectory optimization framework to compute base and arm joint trajectories that execute the desired wiping motions while guaranteeing constraints satisfaction. We extensively validate our approach in simulation and on hardware. Video of experiments: https://youtu.be/inORKP4F3EI
Thomas Lew, Sumeet Singh, Mario Prats, Jeffrey T. Bingham, Jonathan Weisz, Benjie Holson, Vikas Sindhwani, Yao Lu 0006, Fei Xia 0002, Peng Xu 0010, Tingnan Zhang, Jie Tan 0001, Montserrat Gonzalez
ICRA3
2013 The Underwater Simulator UWSim - Benchmarking Capabilities on Autonomous Grasping
Javier Pérez, Jorge Sales, Mario Prats, José V. Martí, David Fornas, Raúl Marín Prades, Pedro J. Sanz
ICINCO (2)3
2012 Combining template tracking and laser peak detection for 3D reconstruction and grasping in underwater environments
abstract
Autonomous grasping of unknown objects by a robot is a highly challenging skill that is receiving increasing attention in the last years. This problem becomes still more challenging (and less explored) in underwater environments, with highly unstructured scenarios, limited availability of sensors and, in general, adverse conditions that affect in different degree the robot perception and control systems. This paper describes an approach for semi-autonomous grasping and recovery on underwater unknown objects from floating vehicles. A laser stripe emitter is attached to a robot forearm that performs a scan of a target of interest. This scan is captured by a camera that also estimates the motion of the floating vehicle while doing the scan. The scanned points are triangulated and transformed according to the motion estimation, thus recovering partial 3D structure of the scene with respect to a fixed frame. A user then indicates the part where to grab the object, and the final grasp is automatically planned on that area. The approach herein presented is tested and validated in water tank conditions.
Mario Prats, J. Javier Fernandez, Pedro J. Sanz
IROS1
2012 An open source tool for simulation and supervision of underwater intervention missions
abstract
This paper presents UWSim: a new software tool for visualization and simulation of underwater robotic missions. The software visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through network interfaces. This allows to easily integrate the simulation and visualization tool with existing control architectures, thus allowing hardware-in-the-loop simulations (HIL). UWSim has been successfully used for simulating the logics of underwater intervention missions and for reproducing real missions from the captured logs. The software is offered as open source, thus filling a gap in the underwater robotics community, where commercial simulators oriented to ROV pilot training predominate.
Mario Prats, Javier Pérez, J. Javier Fernandez, Pedro J. Sanz
IROS1
2010 Visual tracking of a jaw gripper based on articulated 3D models for grasping
abstract
Robust grasping of objects in uncertainty conditions can be achieved with the visual monitoring of the interaction between the robot hand and the object. In this paper we propose a new approach for the visual tracking of a robot hand suitable to observe the interaction between robot and object. It consists on the continuous vision-based recovery of the articular pose of the robot hand. It is based on the principles of virtual visual servoing, which allows to deal with articulated bodies and occlusions. Its suitability is shown by tracking a parallel jaw gripper under different conditions such as self-occlusion, articulated motion and important changes in the point-of-view. The potential applications range from estimating the robot hand articulated pose under poor hand-eye calibration and joint feedback, until detecting deficient contact configurations, incipient slips, etc.
José Juan Sorribes, Mario Prats, Antonio Morales
ICRA2
2009 Vision-tactile-force integration and robot physical interaction
abstract
This paper presents an approach for integrating vision, tactile and force sensors in a robotic manipulation framework. Having an initial estimation of the object pose in the environment, a position-based visual servoing loop controls the hand for task execution, based on the input received from a model-based articular pose estimator following the Virtual Visual Servoing approach. The visual control is combined with another control signal obtained from tactile feedback, through a set of selection matrices that can be modified at runtime in order to select the best modality for a given cartesian degree of freedom. The result of the preliminary integration is modified by an impedance force controller, in charge of performing the task motion along the task direction, at the same time that forces are regulated on the rest of directions. The design of the controller allows to perform the task even if a sensor is not available or provides inaccurate data. Several experiments are performed, first by considering only force feedback, and then adding vision and, finally, tactile information. Errors in the estimation of the object initial position are manually introduced in the experiments, and results show how the vision-tactile-force combination is able to deal with them, performing much better than the vision-force and force-alone approaches.
Mario Prats, Pedro J. Sanz, Angel P. del Pobil
ICRA1
2007 Task-Oriented Grasping using Hand Preshapes and Task Frames
abstract
In this paper we present a robot that is able to perform daily manipulation tasks in a home environment, such as opening doors and drawers. Taking as input a simplified object model and the task to perform, the robot automatically finds a grasp suitable for the task and performs it. For this, we identify a set of hand preshapes and classify them according to the grasp wrench space they generate. Given a task, the robot selects the most suitable hand preshape and automatically plans a set of actions in order to reach the object and to perform the task, taking continuously into account the task forces. The concept of hand preshape is extended for the inclusion of a task frame, which is a concept from task planning, thus filling the gap between the grasp and the task.
Mario Prats, Pedro J. Sanz, Angel P. del Pobil
ICRA1
2007 VIsion force control in task-oriented grasping and manipulation
abstract
In this paper, we present a novel approach for sensor-guided robotic execution of everyday tasks, which is amenable to be integrated in current mobile manipulators and humanoid robots. We consider a robot which is observing simultaneously his hand and the object to manipulate, by using an external camera (i.e. robot head). Task-oriented grasping algorithms are used in order to plan a suitable grasp on the object according to the task to perform. A new vision/force coupling approach [1] is used in order to, first, guide the robot hand towards the grasp position and, second, perform the task taking into account external forces. Experimental results on a real robot are presented which validate our approach.
Mario Prats, Philippe Martinet, Angel P. del Pobil, Sukhan Lee 0001
IROS1
2006 A Control Architecture for Compliant Execution of Manipulation Tasks
abstract
This work deals with the problem of dependable physical interaction through manipulation in partially-known everyday human environments. We present a modular software architecture that allows the definition and compliant execution of manipulation tasks under the Task Frame Formalism. Several software modules implemented within this architecture, enable higher levels of adaptability and robustness, as well as the incremental incorporation of more complex skills in a modular fashion. The whole system is validated making a real robot arm with a three-finger hand perform two different manipulation tasks: opening a doorhandle and taking a book out of a bookshelf.
Mario Prats, Angel P. del Pobil, Pedro J. Sanz
IROS1
2006 A Control Architecture for Compliant Execution of Manipulation Tasks
abstract
This paper deals with the problem of dependable physical interaction through manipulation in partially-known everyday human environments. We present a modular software architecture that allows the definition and compliant execution of manipulation tasks under the task frame formalism. We show the details of several software modules implemented within this architecture, that enable higher levels of adaptability and robustness, as well as the incremental incorporation of more complex skills in a modular fashion. The whole system is validated making a real robot arm with a three-finger hand perform a complex manipulation task: taking a book out of a bookshelf. Results show how the presented framework is suitable for easily defining and performing a great variety of manipulation tasks
Mario Prats, Angel P. del Pobil, Pedro J. Sanz
IROS1
2005 Model-based tracking and hybrid force/vision control for the UJI librarian robot
abstract
This paper describes design and implementation aspects of an autonomous robot that is intended to perform service tasks in a library. We first address problems concerning the arrangement of its components into a compact mobile manipulator suitable for our needs. Then, software issues are also discussed, related to the techniques that are necessary in order to navigate and to reliably manipulate books in a library. In this context, two methods are presented, concerning visual tracking and force/vision control. The first one is aimed at locating a book in a bookshelf by means of vision. For this, a tracking algorithm is implemented, which takes into account the spatio-temporal constraints of the problem. Book tags are located in the image and processed using open source optical character recognition (OCR) software, until the desired book is found. The second of the methods addresses the problem of extracting the book from the shelf. A hybrid force/vision control algorithm has been implemented, which uses vision for guiding the gripper to the correct book, and force for detecting contacts.
Mario Prats, Pedro J. Sanz, Angel P. del Pobil
IROS1
2003 An autonomous assistant robot for book manipulation in a library
abstract
This paper presents work in progress towards a complete system working to assist users in a library. With this aim, the system must be capable to looking for a specific book in a shelf, asked by any user, and whether it is found, deliver it as soon as possible to the user. To get its objectives the system integrates automatic object recognition, visually guided grasping, and force feedback, among other advanced capabilities. Implementation details about the main modules developed presently are shown. Finally, after success in preliminary results obtained in our campus, we are encouraged to fallow working in this way to obtain the complete prototype.
Rafael Ramos-Garijo, Mario Prats, Pedro J. Sanz, Angel P. del Pobil
SMC2