用7自由度机械臂实现无抓取球杂耍,靠优化控制稳定动态轨迹。
Optimal Control Approach for Non-prehensile Ball Juggling Using a 7-DoF Manipulator

- 分两阶段最优控制生成杂耍轨迹,离线计算保证实时性。
- 在仿真与Franka Panda机器人上成功实现稳定球杂耍。
- 适合研究动态操控、非抓取任务的机器人学者参考。
无抓取物体操作对机器人真实交互至关重要,可完成如托盘上平衡玻璃或物品滑动等高动态任务。其中,高速操作需求与系统混合动力学敏感性使杂耍成为极具挑战性的动作。核心难点在于对欠驱动物体实现动态稳定——因物体无法自纠正,其稳定性完全依赖外部施力。这要求控制输入高度精确,时机至关重要,需持续抵消偏差以维持期望行为。本文提出基于模型的框架,用于控制7自由度机械臂通过工具完成无抓取球杂耍。主要贡献为:设计两阶段最优控制方法,生成稳定杂耍所需的可行运动模式;离线计算轨迹后组织成结构化序列,实现实时误差校正而无需在线求解优化问题。通过仿真评估及Franka Emika Panda机器人实验验证了控制器的有效性。
原文摘要 · Abstract (English)
Non-prehensile object manipulation skills are important for real-world robot interactions, enabling highly dynamic tasks such as balancing a glass on a tray or the controlled sliding of items on a table. Among such tasks, those characterised by high-speed manipulation requirements and general sensitivity of the resulting hybrid dynamics are particularly hard to accomplish. Within these, juggling can be seen as a highly challenging maneuver to be solved. The key to robotic juggling is achieving dynamic stabilisation of an underactuated object. Since the object does not possess the ability of self-correction, its stability is entirely dependent on the forces applied to it. This creates a system that is sensitive to control inputs, where timing is critical to continuously counteract deviations and maintain the desired behavior. We develop a systematic method to control a 7-degree-of-freedom manipulator performing non-prehensile ball juggling with a tool. Our primary contribution is a model-based framework for generating juggling trajectories and stabilizing a periodic juggling motion for this hybrid system. The framework incorporates a two-stage optimal control approach to compute the underlying feasible motion patterns required for stable juggling. Offline-computed trajectories are then organised to enable real-time error correction without solving optimal control problems online. We demonstrate the effectiveness of the resulting controller by first evaluating its performance in a simulation environment and performing an experiment using a Franka Emika Panda robot.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。