Доработать готовый код на C++

Заказчик
[no-member:pro]Валерий[/no-member:pro]Валерий
Параметры проекта
Вариант сотрудничестваПериодическая занятость
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод, Электронные деньги
Приём заявокзавершён
Описание проекта
Требуются услуги программиста. Необходимо доработать готовый код на C++.
Код реализует отслеживание движущихся объектов при помощи сканера пространства, закрепленного на движущемся наблюдателе. На вход программы поступают расстояния от сканера до некоторых точек, в определенные моменты времени, а программа выясняет какие из этих точек движутся, рассчитывает их скорости и ускорения от времени.
Код не работает без fraemworkа, который нам недоступен, но по заявлениям авторов программы она будет работать standalone после модификации.
Начать стоит с datmo, нужен свой новый makefile после чего можно попробовать собрать проект. Некоторые классы можно взять из второго приложенного проекта (ModUtils), такие как utils/SquareMatrix.h и utils/Linear.h. Datmomod пробовать собирать не стоит. Таким образом, нужно взяв за основу datmo.cc сделать код работоспособным. Дополнительную информацию об идеях, заложенных в программу можно почитать в приложенной статье автора кода.
В процессе работы должен быть выяснен формат входных данных для данного кода. Мы со свой стороны снимем реальные входные данные для системы, подходящие для разных сценариев работы трекера и по ним можно будет как отлаживать, так и утвердиться в том, что код работает корректно.
Код реализует отслеживание движущихся объектов при помощи сканера пространства, закрепленного на движущемся наблюдателе. На вход программы поступают расстояния от сканера до некоторых точек, в определенные моменты времени, а программа выясняет какие из этих точек движутся, рассчитывает их скорости и ускорения от времени.
Код не работает без fraemworkа, который нам недоступен, но по заявлениям авторов программы она будет работать standalone после модификации.
Начать стоит с datmo, нужен свой новый makefile после чего можно попробовать собрать проект. Некоторые классы можно взять из второго приложенного проекта (ModUtils), такие как utils/SquareMatrix.h и utils/Linear.h. Datmomod пробовать собирать не стоит. Таким образом, нужно взяв за основу datmo.cc сделать код работоспособным. Дополнительную информацию об идеях, заложенных в программу можно почитать в приложенной статье автора кода.
В процессе работы должен быть выяснен формат входных данных для данного кода. Мы со свой стороны снимем реальные входные данные для системы, подходящие для разных сценариев работы трекера и по ним можно будет как отлаживать, так и утвердиться в том, что код работает корректно.