Safety Filter for Underactuated Robotic Arms with Velocity Inputs

Pohang University of Science and Technology (POSTECH)
IROS 2026
Safety Filter for Underactuated Robotic Arms with Velocity Inputs

A task-space safety filter can lose its CBF guarantee when an infeasible optimized command is projected through the robot Jacobian; the proposed filter enforces realizability inside the QP.

Abstract

This paper presents a task space safety filter for velocity-driven underactuated robotic manipulators. Existing control barrier function-based safety filters are mainly developed for fully actuated or kinematically redundant robots, for which any local task space velocity is realizable away from singularities. For underactuated manipulators, however, the feasible task space velocities are restricted to the Jacobian range even at regular configurations, so a command that satisfies a CBF constraint at the optimization stage can lose its safety guarantee after pseudoinverse execution. To address this issue, we explicitly enforce motion feasibility in the safety filter by constraining the filtered velocity to the Jacobian range through an equivalent left-nullspace condition. The resulting formulation unifies obstacle avoidance, general inequality and equality motion constraints, and optional joint velocity limits in a single convex quadratic program. We further discuss feasibility of the QP, and effect of CBF parameters on the QP performance. Experiments on underactuated robotic arm scenarios validate the proposed approach.

Underactuated task-space safety filter problem statement

Motivation. A filtered task-space velocity that is not in the Jacobian range may become unsafe after pseudoinverse execution.

Projection mismatch between optimized and executed task-space velocities

Feasibility Constraint. The proposed QP constrains the filtered velocity to the Jacobian range through the left nullspace, so the optimized command matches the executed task motion.

Quantitative comparison of CBF violation and tracking metrics

Quantitative Results. In the wall-constrained S2 and augmented-task S3 scenarios, the baseline shows 25.37 percent and 24.70 percent CBF violation rates, while the proposed filter reaches 0 percent.

Tracking error in the augmented task scenario

Tracking Behavior. For the 9-D augmented task, enforcing realizability reduces RMS tracking error from 0.3569 to 0.0856 while maintaining safety.

Safety

Tracking Performance

BibTeX

@inproceedings{jung2026safetyfilter,
  title={Safety Filter for Underactuated Robotic Arms with Velocity Inputs},
  author={Jung, Hyunseo and Kim, Keehoon},
  booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  year={2026}
}