Advanced Robot Control System  5.1-REV.51SF170515
DQtransform.hh
[詳解]
1 // dq変換行列 & 逆dq変換行列
2 // 2016/04/18 Yusuke Asai & Yuki YOKOKURA
3 //
4 // dq変換行列
5 //
6 // Copyright (C) 2014-2016 Yusuke Asai & Yuki YOKOKURA
7 // This program is free software;
8 // you can redistribute it and/or modify it under the terms of the GNU General Public License
9 // as published by the Free Software Foundation; either version 3 of the License, or any later version.
10 // This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
11 // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 // See the GNU General Public License for more details <http://www.gnu.org/licenses/>.
13 // Besides, you can negotiate about other options of licenses instead of GPL.
14 
15 #ifndef DQCONV
16 #define DQCONV
17 
18 void dq_uvw(double d, double q, double theta, double *u, double *v, double *w); // dq→uvw変換
19 void dq_uvw_inv(double u, double v, double w, double theta, double *d, double *q); // 逆dq→uvw変換
20 void dq_uv(double d, double q, double theta, double *u, double *v); // dq-uv 変換行列 位置の単位に注意 degではなく『rad』
21 
22 #endif
23 
void dq_uv(double d, double q, double theta, double *u, double *v)
Definition: DQtransform.cc:31
void dq_uvw(double d, double q, double theta, double *u, double *v, double *w)
Definition: DQtransform.cc:18
void dq_uvw_inv(double u, double v, double w, double theta, double *d, double *q)
Definition: DQtransform.cc:25