Guidance Navigation and Control Techniques for 4D Trajectory Optimization Satisfying Waypoint and No-Fly Zone Constraints