← Search

João Moura

11 accepted papers

2025

Learning Goal-Directed Object Pushing in Cluttered Scenes With Location-Based Attention

IROS 2025

In complex scenarios where typical pick-and-place techniques are insufficient, often non-prehensile manipulation can ensure that a robot is able to fulfill its task. However, non-prehensile manipulation is challenging due to its underactuated nature with hybrid-dynamics, where a robot needs to reaso

Cited by 7SourceScholar
2024

Few-Shot Learning of Force-Based Motions From Demonstration Through Pre-training of Haptic Representation

ICRA 2024poster

In many contact-rich tasks, force sensing plays an essential role in adapting the motion to the physical properties of the manipulated object. To enable robots to capture the underlying distribution of object properties necessary for generalising learnt manipulation tasks to unseen objects, existing…

Cited by 4SourceScholar
2024

Latent Object Characteristics Recognition with Visual to Haptic-Audio Cross-modal Transfer Learning

IROS 2024poster

Recognising the characteristics of objects while a robot handles them is crucial for adjusting motions that ensure stable and efficient interactions with containers. Ahead of realising stable and efficient robot motions for handling/transferring the containers, this work aims to recognise the unobse…

Cited by 0SourceScholar
2024

Online Estimation of Articulated Objects with Factor Graphs using Vision and Proprioceptive Sensing

ICRA 2024poster

From dishwashers to cabinets, humans interact with articulated objects every day, and for a robot to assist in common manipulation tasks, it must learn a representation of articulation. Recent deep learning methods can provide powerful vision-based priors on the affordance of articulated objects fro…

Cited by 9SourcecodeScholar
2023

Nonprehensile Planar Manipulation through Reinforcement Learning with Multimodal Categorical Exploration

IROS 2023poster

Developing robot controllers capable of achieving dexterous nonprehensile manipulation, such as pushing an object on a table, is challenging. The underactuated and hybrid-dynamics nature of the problem, further complicated by the uncertainty resulting from the frictional interactions, requires sophi…

Cited by 17SourceScholar
2023

OpTaS: An Optimization-based Task Specification Library for Trajectory Optimization and Model Predictive Control

ICRA 2023poster

This paper presents OpTaS, a task specification Python library for Trajectory Optimization (TO) and Model Predictive Control (MPC) in robotics. Both TO and MPC are increasingly receiving interest in optimal control and in particular handling dynamic environments. While a flurry of software libraries…

Cited by 14SourcecodeScholar
2023

Structured Motion Generation with Predictive Learning: Proposing Subgoal for Long-Horizon Manipulation

ICRA 2023poster

For assisting humans in their daily lives, robots need to perform long-horizon tasks, such as tidying up a room or preparing a meal. One effective strategy for handling a long-horizon task is to break it down into short-horizon subgoals, that the robot can execute sequentially. In this paper, we pro…

Cited by 8SourceScholar
2022

Non-prehensile Planar Manipulation via Trajectory Optimization with Complementarity Constraints

ICRA 2022poster

Contact adaptation is an essential capability when manipulating objects. Two key contact modes of non-prehensile manipulation are sticking and sliding. This paper presents a Trajectory Optimization (TO) method formulated as a Mathematical Program with Complementarity Constraints (MPCC), which is abl…

Cited by 47SourceScholar
2022

ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interaction

CoRL 2022poster

Reliable contact simulation plays a key role in the development of (semi-)autonomous robots, especially when dealing with contact-rich manipulation scenarios, an active robotics research topic. Besides simulation, components such as sensing, perception, data collection, robot hardware control, human…

Cited by 22SourcecodeScholar
2020

Multi-mode Trajectory Optimization for Impact-aware Manipulation

IROS 2020poster

The transition from free motion to contact is a challenging problem in robotics, in part due to its hybrid nature. Additionally, disregarding the effects of impacts at the motion planning level often results in intractable impulsive contact forces. In this paper, we introduce an impact-aware multi-m…

Cited by 23SourceScholar
2018

Automation of Train Cab Front Cleaning With a Robot Manipulator

RA-L 2018

In this letter we present a control and trajectory tracking approach for wiping the train cab front panels, using a velocity controlled robotic manipulator and a force/torque sensor attached to its end effector, without using any surface model or vision-based surface detection. The control strategy

Cited by 23SourceScholar