решение для неизвестного 2d вращения и перевода - PullRequest
0 голосов
/ 08 июля 2019

Я подумал, что мне нужна помощь здесь, а также в обмене стека робототехники на мой вопрос .Пока что это то, что я сделал для преобразования из характерной точки, обнаруженной датчиком камеры, в точку карты, где особенность - это 2-мерный однородный вектор, к которому я пришел, путем умножения матрицы гомографии на координаты пикселей.

map_point = T_world_origin.inverse() * T_world_gps * T_gps_camera * feature_point

На карте наблюдаются значительные побочные эффекты (как показано ниже), и поскольку T_world_gps выполняется с использованием RTK GPS, я подозревал, что T_gps_camera неточна.Я хочу найти аналитическое решение для T_gps_camera (однородная матрица 3x3) и получаю приведенное ниже уравнение:

M * T_world_origin.inverse() * T_world_gps_t * T_gps_camera * feature_point = T_world_origin.inverse() * T_world_gps_t+1 * T_gps_camera * feature_point

, где M - это матрица 3x3, которую я рассчитал с использованием ICP точек карты в момент времени tи т + 1.После этого, как я должен использовать информацию ICP, которую я должен решить для T_GPS_camera?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...