---
# System prepended metadata

title: GUI eason
tags: [AUV]

---

# GUI eason
###### tags: `AUV`
[Eular angle and other rotation](/8SQuiiTBQ7-5rbmzQIgVPA)
## 2019/10/2
完成Eular angle於python上之視覺化
主要使用 ：
matplotlib
numpy
**Code:** https://github.com/NCTU-AUV/GUI
**Reference:**
[3Dplot](https://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html)
[3Darrow](https://hyunyoung2.github.io/2017/05/16/How_To_Plot_Vector_And_Plane_With_Python/)
[Eular angle](http://mathworld.wolfram.com/EulerAngles.html)
### 結果圖
![](https://i.imgur.com/VgiOClk.png)
## 2019/10/3
完成tkinter上之3維顯示，加上三個控制桿
主要使用：
matplotlib
numpy
tkinter
**Code:** [https://github.com/eason27271563/AUV_IMU](https://github.com/eason27271563/AUV_IMU)
**Reference:**
[3D 顯示軸的旋轉](https://matplotlib.org/examples/mplot3d/rotate_axes3d_demo.html)
[以滑鼠拖曳matplotlib 3D圖形](https://stackoverflow.com/questions/54119999/python-tkinter-3d-plots-cannot-pan-or-zoom)

### 結果圖
![](https://i.imgur.com/TMd9Dhs.png)

## 2019/10/10
編碼問題解決
![](https://i.imgur.com/O3ckw55.png)

``` python
import sys
reload(sys)
sys.setdefaultencoding('utf-8')


```
## 2019/10/11
class composition
Each page is a class

## 2019/11/2
IMU 可視化
by rviz
by tkinter
切換速度優化
{%youtube PkYbKrzGSjM %}

## 2019/12/1
倒數計時

