C# 클래스 PIDn, promenade

상속: MonoBehaviour
파일 보기 프로젝트 열기: jarllarsson/promenade

공개 프로퍼티들

프로퍼티 타입 설명
NAME string
m_D float[]
m_I float[]
m_Kd float
m_Ki float
m_Kp float
m_P float[]
m_autoKd bool
m_vec Vector3

공개 메소드들

메소드 설명
Start ( ) : void
angleAxis ( Quaternion q1, Vector3 &p_axis, float &p_angle ) : void
drive ( Vector2 p_error, float p_dt ) : Vector2
drive ( Quaternion p_current, Quaternion p_goal, float p_dt ) : Vector3
drive ( Vector3 p_error, float p_dt ) : Vector3
drive ( Vector4 p_error, float p_dt ) : Vector4
drive ( float p_error, float p_dt ) : float[]

비공개 메소드들

메소드 설명
normalize ( Quaternion &q1 ) : void

메소드 상세

Start() 공개 메소드

public Start ( ) : void
리턴 void

angleAxis() 공개 메소드

public angleAxis ( Quaternion q1, Vector3 &p_axis, float &p_angle ) : void
q1 Quaternion
p_axis Vector3
p_angle float
리턴 void

drive() 공개 메소드

public drive ( Vector2 p_error, float p_dt ) : Vector2
p_error Vector2
p_dt float
리턴 Vector2

drive() 공개 메소드

public drive ( Quaternion p_current, Quaternion p_goal, float p_dt ) : Vector3
p_current Quaternion
p_goal Quaternion
p_dt float
리턴 Vector3

drive() 공개 메소드

public drive ( Vector3 p_error, float p_dt ) : Vector3
p_error Vector3
p_dt float
리턴 Vector3

drive() 공개 메소드

public drive ( Vector4 p_error, float p_dt ) : Vector4
p_error Vector4
p_dt float
리턴 Vector4

drive() 공개 메소드

public drive ( float p_error, float p_dt ) : float[]
p_error float
p_dt float
리턴 float[]

프로퍼티 상세

NAME 공개적으로 프로퍼티

public string NAME
리턴 string

m_D 공개적으로 프로퍼티

public float[] m_D
리턴 float[]

m_I 공개적으로 프로퍼티

public float[] m_I
리턴 float[]

m_Kd 공개적으로 프로퍼티

public float m_Kd
리턴 float

m_Ki 공개적으로 프로퍼티

public float m_Ki
리턴 float

m_Kp 공개적으로 프로퍼티

public float m_Kp
리턴 float

m_P 공개적으로 프로퍼티

public float[] m_P
리턴 float[]

m_autoKd 공개적으로 정적으로 프로퍼티

public static bool m_autoKd
리턴 bool

m_vec 공개적으로 프로퍼티

public Vector3 m_vec
리턴 Vector3