ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
MotorFrameTransform.hh
1
8//
9// Copyright (C) 2011-2019 Yusuke Asai & Yuki YOKOKURA
10// This program is free software;
11// you can redistribute it and/or modify it under the terms of the FreeBSD License.
12// For details, see the License.txt file.
13
14#ifndef DQTRANSFORM
15#define DQTRANSFORM
16
17namespace ARCS {
18 std::tuple<double, double> UVWtoAB(const double u, const double v, const double w);
19 std::tuple<double, double> UVWtoDQ(const double u, const double v, const double w, const double theta);
20 std::tuple<double, double, double> DQtoUVW(const double d, const double q, const double theta);
21 void dq_uvw(double d, double q, double theta, double *u, double *v, double *w); // dq→uvw変換
22 void dq_uvw_inv(double u, double v, double w, double theta, double *d, double *q); // 逆dq→uvw変換
23 void dq_uv(double d, double q, double theta, double *u, double *v); // dq-uv 変換行列 位置の単位に注意 degではなく『rad』
24}
25
26#endif
27