A Computational Framework for Environment-Aware Robotic Manipulation Planning