This paper proposes a sampling-based motion planner that employs a dual quaternion representation to generate smooth, collision-free six-degree-of-freedom pose trajectories for satellite rendezvous and docking under keep-out zone constraints. The proposed planner integrates the dual quaternion algebra directly into an RRT* framework, thereby enabling natural screw motion interpolation in SE(3). The dual quaternion-based RRT* has been implemented in Python and demonstrated on a representative multi-obstacle scenario. A comparison with a standard RRT* using separate translation and quaternion steering highlights the enhanced pose continuity and obstacle avoidance of the proposed method. The present approach is purely kinematic in nature and does not take into account relative orbital dynamics. Consequently, the resulting path provides a preliminary estimate for a subsequent optimisation-based trajectory planner, which will refine the motion with dynamic constraints for the purpose of practical satellite rendezvous and docking missions.
翻译:本文提出一种基于采样的运动规划器,采用对偶四元数表示法,在禁入区约束下为卫星交会对接生成平滑、无碰撞的六自由度位姿轨迹。该规划器将对偶四元数代数直接集成到RRT*框架中,从而在SE(3)空间中实现自然的螺旋运动插值。基于对偶四元数的RRT*已在Python中实现,并在典型多障碍物场景中进行了验证。与采用分离式平移和四元数导向的标准RRT*相比,本方法显著提升了位姿连续性与避障能力。当前方法本质上是纯运动学的,未考虑相对轨道动力学。因此,所得路径可为后续基于优化的轨迹规划器提供初步估计,该规划器将结合动力学约束对运动轨迹进行精细化处理,以满足实际卫星交会对接任务的需求。