• Stars
    star
    204
  • Rank 192,063 (Top 4 %)
  • Language
    MATLAB
  • Created over 7 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

easy sample code for minimum snap trajectory planning in MATLAB

minimum snap trajectory planning in MATLAB

This repository contains sample code in MATLAB for minimum snap trajectory planning described in https://blog.csdn.net/q597967420/article/details/76099491. This README provides a brief overview of our trajectory generation utilities with some examples.

Chinese Docs

  • Minimum Snap轨迹规划详解(1)轨迹规划入门.pdf
  • Minimum Snap轨迹规划详解(2)corridor与时间分配.pdf
  • Minimum Snap轨迹规划详解(3)闭式求解.pdf
  • Minimum Snap轨迹规划详解(4)guiding trajectory.pdf

Required

  1. MATLAB(R2013a is tested)

How to run

There are 4 demo codes in 2D space, you can directly run these and see results.

  • demo1: minimum snap trajectory planning with waypoints strong constrants(equality constraints).
  • demo2: minimum snap trajectory planning with corridor constraints(iequality constraints).
  • demo3: minimum snap trajectory planning with waypoints strong constrants by close form solution.
  • demo4: minimum snap trajectory planning with guiding path

Licence

The source code is released under GPLv3 license.

Any problem, please contact [email protected]

More Repositories

1

PnPL

Perspective n Point and Line for camera pose estimation.
C++
135
star
2

libicp

C++ Library for Iterative Closest Point fitting. http://www.cvlibs.net/software/libicp/ . Fix some mistake in point-to-plane icp implementation. Add a robust threshold to improve the precision.
C++
135
star
3

vio_evaluation

Compare state-of-the-art VO/VSLAM/VIO packages in EuRoC datasets. Algorithms include VINS, MSCKF, ORB-SLAM, SVO2 etc.
Python
124
star
4

InteractiveImageSegmentation

An interactive image segmentation tool for image segmentation labeling, which use GrabCut and implemented in OpenCV 3 and Python.
Python
123
star
5

viola

VIOLA(Vision-Imu-Odometry LibrAry) is a versatile C++ library for vision/robotics system. We try to build it as a common basic library for vision/robotics packages.
C++
74
star
6

PEAC

PEAC(Plane Extraction using Agglomerative Clustering) is a fast plane segmentation algorithm for organized point cloud. This is a fork of peac (http://www.merl.com/research/license)
C++
59
star
7

xviewer

XViewer is a easy tools for data visualization. You can use it to visualize a data file or a data dir such as EuROC, TUM VIO dataset.
13
star
8

svo2_noros

sample project to use SVO2.0 for mono/stereo visual odometry without ros
C++
10
star
9

openvins_mobile

C++
9
star
10

visionlib

This repository contains a lot of useful functions including data process, vision process, and so on.
C++
4
star
11

ros_sample_stereo_image_sync

Sample codes for synchronize left and right image message, and show how to use nodelet.
C++
4
star
12

face_recognition

Demo code for python face recognition package. A face attendance UI by pyqt5.
Python
1
star