A review of an on board truck management systems