Значительный прогресс в развитии компьютерных технологий обусловил большие потенциальные возможности математического моделирования сложных механических систем. Однако в ряде случаев эти потенциальные возможности не реализуются, поскольку для сложной механической системы приходится разрабатывать громоздкое и сложное программное обеспечение, реализующее ее модель. Центр тяжести при решении таких задач постепенно перемещается с вопроса эффективного использования компьютерных ресурсов для численных расчетов на вопрос эффективного использования компьютерных технологий для автоматизации разработки программного обеспечения. Примером описанной ситуации может служить рассматриваемая ниже задача моделирования движения марсохода. В работе описывается основанная на возможностях языка С++ и использующая метод дифференцирования программно заданных функций библиотека классов VECTOR, примененная для автоматической генерации правых частей уравнений движения системы. Приводятся результаты интегрирования этих уравнений.