Worked at localization and mapping team. Mainly developed the process of lidar map creation:
• Implemented two versions of dynamic objects removal from the map: using perception detections and several self-written statistical methods of filtration
• Improved hyper-graph optimization algorithm, which allowed to improve map accuracy from 50 cm to 1-5 cm
• Parallelized the process of map creation and graph optimization, which led to speed up algorithm several times. Implemented dynamic loading of the lidar map to the localization component which reduced RAM consumption significantly
• Implemented camera and lidar data fusion (coloring of lidar data) on C++, which led to 10x speed up compare to old python algorithm and allowed to perform the fusion in realtime for better objects detection
• Implemented algorithm for merging of several lidar maps into one, which allowed to create maps from the data that doesn't fit on the vehicle disk
• Implemented several CLI tools for HDMap team for the convenient hdmap creation process