In obstacle avoidance navigation of unmanned aerial vehicles (UAVs),
variations in obstacle scale have received less attention than obstacle number or density.
Existing methods typically extract purely geometric features from single-frame depth observations.
Such representations tend to neglect small obstacles and lose spatial context under occlusions caused by large obstacles,
leading to noticeable degradation in environments with multi-scale obstacles.
To address this issue, we propose CMRL,
a Collision-aware and Memory-enhanced Reinforcement Learning framework for UAV navigation.
The collision-aware latent representation encodes risk-sensitive depth cues to preserve fine-grained obstacle structures,
thereby improving sensitivity to small obstacles.
The temporal memory module integrates observations across frames, mitigating partial observability caused by large-obstacle occlusions.
We evaluate CMRL with multi-scale obstacles, including ultra-small and extra-large obstacle settings.
Results show that CMRL outperforms state-of-the-art baselines across all scales,
with success rate gains of 0.47 and 0.29 in the ultra-small and extra-large settings, respectively.
More importantly, CMRL achieves reliable navigation in cluttered outdoor environments.