位置ベクトルの時間に関する高次微分
位置の時間微分
物理学 では 、 位置の4次、5次、6次微分は、 位置ベクトル の 時間 に関する 微分 として定義されます 。1次、2次、3次微分はそれぞれ 速度 、 加速度 、 ジャーク です。高次の微分は最初の3つほど一般的ではありません。 [1] [2]そのため、それらの名称は標準化されていませんが、 最小スナップ軌道 の概念は ロボット工学 で使用されています 。 [3]
4番目の導関数はスナップ と呼ばれ 、5番目と6番目の導関数は「時々冗談めかして」 クラックル と ポップ と呼ばれることがあります[ 4] 。これは ライスクリスピー の同名のマスコット にちなんで名付けられました [5] 。4番目の導関数は ジョウンス とも呼ばれます。 [4]
応用
スナップとジャークを最小限に抑えることは、 振動を低減し、よりスムーズな動作遷移を保証するため、 機械工学 や 土木工学において有用です。土木工学では、鉄道の線路や道路は、特に 曲率半径が 変化するカーブ周辺でスナップを制限するように設計されています。スナップが一定の場合、ジャークは直線的に変化し、 ラジアル加速度が徐々に増加します。スナップがゼロの場合、加速度は直線的に変化します。これらのプロファイルは、多くの場合、数学的な クロソイド 関数を用いて実現されます 。同じ原理がジェットコースターの設計者にも応用されており、ループやヘリックスにおけるスムーズな遷移を利用して乗り心地を向上させています。 [1]
機械工学において、スナップとジャークの制御は、自動車設計においてカムフォロワーがカムシャフトから外れることを防ぐ上で重要であり、また製造業においては切削工具の急激な加速度変化が早期摩耗や表面仕上げの不均一性を引き起こす可能性があるため重要です。 [1]最小スナップ軌道と最小ジャーク軌道は、 ロボット工学 における軌道生成にも用いられます 。 クアッドローターの最小スナップ軌道は 制御 労力を軽減することができ 、 [6]ロボットマニピュレーターの最小ジャーク軌道は予測可能な動作を生成することで制御性能を向上させ、 人間とロボットのインタラクションを 容易にします 。
四階微分 (スナップ/ジャウンス)
スナップ [6] またはジャウンス [2]は、 位置ベクトル の 時間 に対する 4 次導関数 、または 時間に対する ジャーク の 変化率です。 [4]同様に、これは 加速度 の2次導関数または 速度 の3次導関数であり 、次のいずれかの式で定義されます。
s
=
d
j
d
t
=
d
2
あ
d
t
2
=
d
3
v
d
t
3
=
d
4
r
d
t
4
.
{\displaystyle \mathbf {s} ={\frac {\mathrm {d} \mathbf {j} }{\mathrm {d} t}}={\frac {\mathrm {d} ^{2}\mathbf {a} }{\mathrm {d} t^{2}}}={\frac {\mathrm {d} ^{3}\mathbf {v} }{\mathrm {d} t^{3}}}={\frac {\mathrm {d} ^{4}\mathbf {r} }{\mathrm {d} t^{4}}}.}
定数スナップには次の式が使用されます。
j
=
j
0
+
s
t
、
あ
=
あ
0
+
j
0
t
+
1
2
s
t
2
、
v
=
v
0
+
あ
0
t
+
1
2
j
0
t
2
+
1
6
s
t
3
、
r
=
r
0
+
v
0
t
+
1
2
あ
0
t
2
+
1
6
j
0
t
3
+
1
24
s
t
4
、
{\displaystyle {\begin{aligned}\mathbf {j} &=\mathbf {j} _{0}+\mathbf {s} t,\\\mathbf {a} &=\mathbf {a} _{0}+\mathbf {j} _{0}t+{\tfrac {1}{2}}\mathbf {s} t^{2},\\\mathbf {v} &=\mathbf {v} _{0}+\mathbf {a} _{0}t+{\tfrac {1}{2}}\mathbf {j} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {s} t^{3},\\\mathbf {r} &=\mathbf {r} _{0}+\mathbf {v} _{0}t+{\tfrac {1}{2}}\mathbf {a} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {j} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {s} t^{4},\end{aligned}}}
ここで
s
{\displaystyle \mathbf {s} }
は一定のスナップ、
j
0
{\displaystyle \mathbf {j} _{0}}
は最初のジャーク、
j
{\displaystyle \mathbf {j} }
は最後のジャーク、
a
0
{\displaystyle \mathbf {a} _{0}}
初期加速度は、
a
{\displaystyle \mathbf {a} }
最終加速度は
v
0
{\displaystyle \mathbf {v} _{0}}
初速度は
v
{\displaystyle \mathbf {v} }
最終速度は
r
0
{\displaystyle \mathbf {r} _{0}}
初期位置は、
r
{\displaystyle \mathbf {r} }
最終位置は、
t
{\displaystyle t}
初期状態と最終状態の間の時間です。
この表記法(Visser [4] が使用)は、一般的に同様に表記される 変位ベクトル と混同しないでください 。
s
{\displaystyle \mathbf {s} }
スナップの次元は、距離/時間の4乗 [LT −4 ] です。対応する SI単位系 はメートル毎秒の4乗、m/s 4 、m⋅s −4 です。
五次微分
位置ベクトル の 時間 に関する 五次 微分は 、クラックルと呼ばれることもあります。 [5] これは、スナップの時間に対する変化率です。 [5] [4] クラックルは、次のいずれかの等価な式で定義されます
c
=
d
s
d
t
=
d
2
j
d
t
2
=
d
3
a
d
t
3
=
d
4
v
d
t
4
=
d
5
r
d
t
5
{\displaystyle \mathbf {c} ={\frac {\mathrm {d} \mathbf {s} }{\mathrm {d} t}}={\frac {\mathrm {d} ^{2}\mathbf {j} }{\mathrm {d} t^{2}}}={\frac {\mathrm {d} ^{3}\mathbf {a} }{\mathrm {d} t^{3}}}={\frac {\mathrm {d} ^{4}\mathbf {v} }{\mathrm {d} t^{4}}}={\frac {\mathrm {d} ^{5}\mathbf {r} }{\mathrm {d} t^{5}}}}
一定のクラックルには次の式が使用されます。
s
=
s
0
+
c
t
j
=
j
0
+
s
0
t
+
1
2
c
t
2
a
=
a
0
+
j
0
t
+
1
2
s
0
t
2
+
1
6
c
t
3
v
=
v
0
+
a
0
t
+
1
2
j
0
t
2
+
1
6
s
0
t
3
+
1
24
c
t
4
r
=
r
0
+
v
0
t
+
1
2
a
0
t
2
+
1
6
j
0
t
3
+
1
24
s
0
t
4
+
1
120
c
t
5
{\displaystyle {\begin{aligned}\mathbf {s} &=\mathbf {s} _{0}+\mathbf {c} t\\[1ex]\mathbf {j} &=\mathbf {j} _{0}+\mathbf {s} _{0}t+{\tfrac {1}{2}}\mathbf {c} t^{2}\\[1ex]\mathbf {a} &=\mathbf {a} _{0}+\mathbf {j} _{0}t+{\tfrac {1}{2}}\mathbf {s} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {c} t^{3}\\[1ex]\mathbf {v} &=\mathbf {v} _{0}+\mathbf {a} _{0}t+{\tfrac {1}{2}}\mathbf {j} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {s} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {c} t^{4}\\[1ex]\mathbf {r} &=\mathbf {r} _{0}+\mathbf {v} _{0}t+{\tfrac {1}{2}}\mathbf {a} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {j} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {s} _{0}t^{4}+{\tfrac {1}{120}}\mathbf {c} t^{5}\end{aligned}}}
ここで
c
{\displaystyle \mathbf {c} }
:一定のパチパチ音
s
0
{\displaystyle \mathbf {s} _{0}}
:最初のパチパチ音
s
{\displaystyle \mathbf {s} }
:最後のパチパチ音
j
0
{\displaystyle \mathbf {j} _{0}}
:最初のジャーク音
j
{\displaystyle \mathbf {j} }
:最終ジャーク
a
0
{\displaystyle \mathbf {a} _{0}}
:初期加速
a
{\displaystyle \mathbf {a} }
:最終加速
v
0
{\displaystyle \mathbf {v} _{0}}
:初速度
v
{\displaystyle \mathbf {v} }
:最終速度
r
0
{\displaystyle \mathbf {r} _{0}}
:初期位置
r
{\displaystyle \mathbf {r} }
:最終位置
t
{\displaystyle t}
: 初期状態と最終状態の間の時間。
クラックルの寸法は[LT −5 ]である。対応する SI単位 はm/s 5 である。
六階微分
位置ベクトル の 時間 に関する 六階 微分は 、ポップと呼ばれることもあります。 [5] これは、パチパチという音の時間に対する変化率です。 [5] [4] ポップは、以下の同等の式のいずれかで定義されます
p
=
d
c
d
t
=
d
2
s
d
t
2
=
d
3
j
d
t
3
=
d
4
a
d
t
4
=
d
5
v
d
t
5
=
d
6
r
d
t
6
{\displaystyle \mathbf {p} ={\frac {\mathrm {d} \mathbf {c} }{\mathrm {d} t}}={\frac {\mathrm {d} ^{2}\mathbf {s} }{\mathrm {d} t^{2}}}={\frac {\mathrm {d} ^{3}\mathbf {j} }{\mathrm {d} t^{3}}}={\frac {\mathrm {d} ^{4}\mathbf {a} }{\mathrm {d} t^{4}}}={\frac {\mathrm {d} ^{5}\mathbf {v} }{\mathrm {d} t^{5}}}={\frac {\mathrm {d} ^{6}\mathbf {r} }{\mathrm {d} t^{6}}}}
定数ポップには次の式が使用されます。
c
=
c
0
+
p
t
s
=
s
0
+
c
0
t
+
1
2
p
t
2
j
=
j
0
+
s
0
t
+
1
2
c
0
t
2
+
1
6
p
t
3
a
=
a
0
+
j
0
t
+
1
2
s
0
t
2
+
1
6
c
0
t
3
+
1
24
p
t
4
v
=
v
0
+
a
0
t
+
1
2
j
0
t
2
+
1
6
s
0
t
3
+
1
24
c
0
t
4
+
1
120
p
t
5
r
=
r
0
+
v
0
t
+
1
2
a
0
t
2
+
1
6
j
0
t
3
+
1
24
s
0
t
4
+
1
120
c
0
t
5
+
1
720
p
t
6
{\displaystyle {\begin{aligned}\mathbf {c} &=\mathbf {c} _{0}+\mathbf {p} t\\\mathbf {s} &=\mathbf {s} _{0}+\mathbf {c} _{0}t+{\tfrac {1}{2}}\mathbf {p} t^{2}\\\mathbf {j} &=\mathbf {j} _{0}+\mathbf {s} _{0}t+{\tfrac {1}{2}}\mathbf {c} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {p} t^{3}\\\mathbf {a} &=\mathbf {a} _{0}+\mathbf {j} _{0}t+{\tfrac {1}{2}}\mathbf {s} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {c} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {p} t^{4}\\\mathbf {v} &=\mathbf {v} _{0}+\mathbf {a} _{0}t+{\tfrac {1}{2}}\mathbf {j} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {s} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {c} _{0}t^{4}+{\tfrac {1}{120}}\mathbf {p} t^{5}\\\mathbf {r} &=\mathbf {r} _{0}+\mathbf {v} _{0}t+{\tfrac {1}{2}}\mathbf {a} _{0}t^{2}+{\tfrac {1}{6}}\mathbf {j} _{0}t^{3}+{\tfrac {1}{24}}\mathbf {s} _{0}t^{4}+{\tfrac {1}{120}}\mathbf {c} _{0}t^{5}+{\tfrac {1}{720}}\mathbf {p} t^{6}\end{aligned}}}
ここで
p
{\displaystyle \mathbf {p} }
:一定のポップ音
c
0
{\displaystyle \mathbf {c} _{0}}
:初期のパチパチ音
c
{\displaystyle \mathbf {c} }
:最後のパチパチ音
s
0
{\displaystyle \mathbf {s} _{0}}
:最初のパチパチ音
s
{\displaystyle \mathbf {s} }
:最後のパチパチ音
j
0
{\displaystyle \mathbf {j} _{0}}
:最初のジャーク音
j
{\displaystyle \mathbf {j} }
:最終ジャーク
a
0
{\displaystyle \mathbf {a} _{0}}
:初期加速
a
{\displaystyle \mathbf {a} }
:最終加速
v
0
{\displaystyle \mathbf {v} _{0}}
:初速度
v
{\displaystyle \mathbf {v} }
:最終速度
r
0
{\displaystyle \mathbf {r} _{0}}
:初期位置
r
{\displaystyle \mathbf {r} }
:最終位置
t
{\displaystyle t}
: 初期状態と最終状態の間の時間。
ポップ音の大きさは[LT −6 ]です。対応する SI単位 はm/s 6 です
参考文献
^ abc Eager, David; Pendrill, Ann-Marie; Reistad, Nina (2016-10-13). 「速度と加速度を超えて:ジャーク、スナップ、そして高次微分」. European Journal of Physics . 37 (6) 065008. Bibcode :2016EJPh...37f5008E. doi : 10.1088/0143-0807/37/6/065008 . hdl : 10453/56556 . ISSN 0143-0807. S2CID 19486813.
^ abc Gragert, Stephanie; Gibbs, Philip (1998年11月). 「位置の3次導関数を表す用語は何ですか?」 Usenet物理学と相対性理論に関するFAQ . カリフォルニア大学リバーサイド 校数学科. 2015年10月24日 閲覧 。
^ 「MATLABドキュメント: minsnappolytraj」。
^ abcdefg Visser, Matt (2004年3月31日). 「ジャーク、スナップ、そして宇宙論的状態方程式」. 古典重力と量子重力 . 21 (11): 2603– 2616. arXiv : gr-qc/0309109 . Bibcode :2004CQGra..21.2603V. doi :10.1088/0264-9381/21/11/006. ISSN 0264-9381. S2CID 250859930. スナップ(4次微分)は、ジャウンス(jounce)と呼ばれることもあります。5次と6次微分は、やや冗談めかしてクラックル(crackle)やポップ(pop)と呼ばれることもあります。
^ abcdef Thompson, Peter M. (2011年5月5日). 「スナップ、クラックル、ポップ」 (PDF) . AIAA Info . ホーソーン、カリフォルニア州: システムテクノロジー. p. 1. 2018年6月26日時点のオリジナルよりアーカイブ。 2017年 3月3日 閲覧 。 最初の3つの導関数の一般的な名称は、速度、加速度、ジャークです。次の3つの導関数のあまり一般的ではない名称は、スナップ、クラックル、ポップです。
^ ab Mellinger, Daniel; Kumar, Vijay (2011). クアッドローターの最小スナップ軌道生成と制御 . 2011 IEEE 国際ロボティクス・オートメーション会議. 上海, 中国: IEEE. pp. 2520– 2525. doi :10.1109/ICRA.2011.5980409. ISBN 978-1-61284-386-5 S2CID 18169351
外部リンク
ウィクショナリーの「jounce」の辞書定義