An Intelligent Self-driving Truck System For Highway Transportation