Skip to content

TakumaNakao/mathematical_robotics

Repository files navigation

mathematical_robotics

build

What is this?

Demonstration of algorithms for robotics.

Dependencies

  • CMake
  • Eigen3
  • Ceres Solver
  • Matplot++

Docker

Launch Docker with the following command:

bash docker_bringup.sh

Build

build

bash build.sh

clean build

bash clean_build.sh

Point Cloud Matching

Optimization of point cloud using Lie algebra.
Using self created Gauss-Newton method and Ceres Solver for optimization.

point_cloud_matching

Pure matching between 3D point clouds.

point_cloud_matching

point_cloud_to_line_matching

Matching a point cloud with a line segment on a 2D plane.

point_cloud_to_line_matching

References