A Novel Dynamic Path Re-Planning Algorithm With Heading Constraints for Human Following Robots | IEEE Journals & Magazine | IEEE Xplore