Imperative Learning: A Self-supervised Neural-Symbolic Learning Framework for Robot Autonomy