Online 3D reconstruction with commanded and executed robot trajectories and signed-distance plots
Collision-aware planning and execution using an online 3D reconstruction.

Perception, manipulation, and navigation

This work covers object grounding, 3D reconstruction, grasp selection, collision-aware planning, locomotion, and real-time control across manipulators, legged robots, and wheeled platforms. Experiments address clutter, occlusion, incomplete depth, calibration error, and changing environments.

Navigation models account for morphology and physical capability when estimating traversability and selecting motions.

Operator gesture, industrial manipulation scene, and plots comparing operator commands with assisted robot trajectories
Operator commands and assisted trajectories during shared-control manipulation.

Teleoperation, shared control, and intent decoding

The operator provides motion, target, or task commands through vision, gaze, muscle signals, and natural language. Robot assistance covers collision avoidance, local planning, grasp execution, and final alignment.

EMG and lightmyography support gesture, dexterous-motion, and force decoding. RGB-D tracking, mixed reality, and open-vocabulary perception support camera-based and assistive interfaces.

Selected research

Hardware implementations, experimental results, and system components.

Camera-based operator interface and Spot manipulating an industrial valve panel

Open-vocabulary shared autonomy for robotic manipulation

The operator selects a target with a free-form prompt and controls Spot through arm motion and hand gestures. The robot tracks the target, avoids collisions, and assists the final approach.

System components
  1. Calibration-free RGB-D teleoperation
  2. Qwen3-VL and SAM 2 target grounding
  3. nvblox volumetric collision mapping
  4. Potential-field assistance and cuRobo MPC
All shared-control trials succeeded18 cm minimum obstacle clearance
Shared autonomyOpen vocabularyMPC
Boston Dynamics Spot reaching toward a target object in a cluttered manipulation experiment

Language-guided grasping under partial observation

The operator names an object in the scene. The system segments it, completes the partial RGB-D geometry, selects a collision-free 6-DoF grasp, and executes it on Spot.

System components
  1. Language request and open-vocabulary grounding
  2. Object-centric RGB-D reconstruction
  3. Execution-aware 6-DoF grasp selection
  4. Spot arm planning and execution
9/10 successful graspsReal-robot evaluation
VLM6-DoF graspingSpot
Experimental setup for vision-based teleoperation of a Boston Dynamics Spot robot

Vision-based teleoperation of a legged manipulator

An RGB-D camera maps the operator's wrist motion to Spot's arm. Trajectory planning prevents collisions, and hand gestures trigger grasping.

System components
  1. Camera-based wrist pose estimation
  2. Real-time end-effector command mapping
  3. Collision-aware trajectory planning
  4. Gesture-triggered autonomous grasping
Best Paper · LARS 2025Real-time control
TeleoperationShared controlPose estimation
Lightmyography sensing module and wearable optical armband

Muscle–machine interfaces for intuitive robot control

EMG and lightmyography armbands decode gestures, in-hand motion, and grasping force for robot and prosthesis control.

System components
  1. Wearable EMG and optical sensing
  2. Gesture and force-intent decoding
  3. Real-time human-in-the-loop inference
  4. Robotic and prosthetic control
Scientific ReportsRA-L and TNSRE
EMGLightmyographyTransformers
Spot and a wheeled robot with capability-conditioned traversability overlays

Capability-aware navigation across robot embodiments

The traversability model uses the robot's physical capabilities as an input. The same scene produces different maps for legged and wheeled platforms.

System components
  1. Scene-level visual representation
  2. Robot capability conditioning
  3. Platform-specific traversability prediction
  4. Real-time local obstacle avoidance
Accepted at IROS 2026Legged and wheeled robots
TraversabilityEmbodimentNavigation

Common experimental constraints

  • Real-time operation
  • Incomplete and noisy sensing
  • Safety and collision constraints
  • Evaluation on physical systems

Platforms at the USP Center for Robotics

I work in the group led by Assoc. Prof. Marcelo Becker at the USP Center for Robotics.

Manipulation
KUKA iisy, Franka Research 3, DynaArm, NB 55, and Spot Arm
Legged and mobile
ANYmal-D, Spot, Unitree B2, Ascento, Taurob, TerraSentia, and custom platforms
Aerial
Fotokite, Voliro, Flybotix ASIO, and experimental UAV platforms