MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

3次スプライン補間の概要とC++, Pythonサンプルコード

 

目次

  • 目次
  • はじめに
  • 各種スプラインにおける連続性
  • 3次スプライン補間とは?
    • 条件1
    • 条件2
    • 条件3
    • 条件4
    • 条件5
  • 3次スプライン補間を手計算+pythonで解く
  • 入力データ数が不定な場合の3次Spline補間
  • Pythonサンプルコード
  • C++サンプルコード
  • 3次スプラインにおける曲率の計算方法
  • x-y座標系における点群のスプライン補間
    • 方位の計算方法
    • 曲率の計算方法
  • 参考資料
  • MyEnigma Supporters

はじめに

3次スプライン補間は、

計算がそこまで複雑ではなく、

また二次微分までの連続性が担保されているため、

様々な用途に利用されています。

 

今回の記事では、

この3次スプライン曲線の概要と、

3次スプライン曲線を作成する

C++, Pythonのサンプルコードを作成したので、

公開したいと思います。

 

続きを読む