Safety-Critical Planning and Control for Dynamic Obstacle Avoidance Using Control Barrier Functions | Synapse