---
# System prepended metadata

title: 20220801 ~ 20220807
tags: [程式組工筆]

---

###### tags: `程式組工筆`

# 20220801 ~ 20220807

# 20220802

## Aslan

### Work Progress

* Finish program to practice PID
* Host group meetings
  * Report the progress of the week
  * Have team members report their progress one by one

### Work Brief

Because today I didn't take the robot test with the team members, I haven't finish practiceing tuning the parameters of the PID. So, I think I should use my extra time to make up for this.

## 倪睿宏

Today I learned the whole basic logic of PID, and after that I practice it with Brian. We did things such as adjust the values, control the robot with Logitech standard controller, ~~which really sucks.~~ I thought adjusting the value is the hardest but the most interesting part. The following is my understanding: the proportional term controls the whole speed, the integral term controls the last part acceleration, and the derivative term controls the accelerate and decelerate speed. Controlling the robot is also a great experience for me, which makes me dream of being the driver of the competition :smiling_face_with_smiling_eyes_and_hand_covering_mouth: 

## 施暄庭
We reviewed the method of PID again and went on testing sucessfully. Then, Aaron taught us about a new gadget called Limelight. It's a camera that was used to detect certain lights from objects. We mostly learnt about the interface function of the limelight website cus sadly we didn't have time to test it out.
[LimeLight site](https://limelightvision.io/)

## 彭柏鈞
Today we're testing PID, which was the basic speed control method. After some time of recalling the memory of last class ~~because I forgot it~~, we started to code and upload it to the robot. We tested many, many times, the deviation almost drove us crazy but we calmed down😂. Soon, when we were ready for the last try, ~~Badjamin~~ stood on the robot, with a scream, he fell down and broke the bumper, it really killed us 😂😂😂😂
Today we've learnt many things, look forward to the next class!

## 林俊彥
I help undergraders adjust PID Constants and also told some details about PID and after the course i watch the videos of the candidates of School blablabla 

## 魏旭霆
We collate our basic views about  PID more clearly.And also did  the test of PID.Luckily,we control the robot to the correct distance accurate.

## 陳宇浩
This class we test the PID.And In test we need to put hand on the enter button, but I did't so when the robot is too fast ,I can't reaction it ,that is very dangerous and that class I learned how to test PID and learned how is PID mean again. 

## 粘家榆
Today, I tested PID with Vivian. We first met a lot of problems with VS code. Later, Aaron helped us solve the problems. Also, I learnt PID more clearly. When we were testing the number of "P" and "D", we just tested it in three times. How lucky!

## 吳玠廷

### WORK PROGRESS
* review the commandbase *
* learning odometry more from API *
* review the GitHub’s updated process *

## 謝亞諺
* Combine the PID with limelight aiming,but it seems like my thinking is wrong after Aaron telling the concern

## 江宥伶
Today we test PID again.I think I know more about PID than last week.I test it with Crystal and finally we got a better numerical value.👌
Oh actually we met so many difficulties and Aaron helped us so much.Tks!




# 20220804

## 倪睿宏

Today I learned a few things about git. Though I learned a little bit before, I am able to follow the teaching progress. I thought the most confusing part is SSH access. I don't understand why we have to use SSH before push things to git??? I know that SSH is used for verifing the user who want to change things of the repo, but I didn't do these steps before. Finally I got the answer: I'm already verified with HTTPS before!

## 施暄庭
Sadly I wasn't able to go to the class today cus one of my classmate got Covid. So I spent the day taking care of myself staying HEALTHYYYYYYYYYYY! 

## Aslan

### Work Progress

* Finish Teaching the Git and Github tutorials
  1. Finish Seting ssh keys, everyone.
  2. Successfully pushed the data to Github, everyone.
## 鄭有倫
Today is Tuesday,and I continue to learn PID.It's a really dificult programming to understand.But I believe that if I try my best to learn it and to consult my friends,I will progress rapidly.Hard-working is the best way to success! ! !

## 彭柏鈞
Today we're learning about git & github instructions & ssh keys. However, I encountered a problem----My ~~trash~~ laptop ~~sucks~~, It wasted my 15 minutes to download a program:angry:whatever I started my ssh key settings.Then, another problem blocked my way----my laptop ran out of battery.
I couldn't blame it to the laptop though, because it was my fault for not charging it. At last, everything was settled down, and we went to rest.
Oh by the way I was amazed by Aslan who could play Genshin Impact with a PS4 controller smoothly on Neil's laptop.😂😂😂

> Bro that's Logitech F310 not Dualshock 4 www
> [name=Neil Ni]

## 魏旭霆
We learned a software which called "GitHub" and some knowledge about using cmd.And alse establish the link between the file on our computer and the file on the internet.But I still don't know why we should use GitHub.

## 粘家榆
This time, we learnt something about GitHub. I just did something really stupid:upside_down_face:. I forgot to bring my laptop. In the class, I didn't really know why we need to use it. Then, someone told me the purpose of Github.

## 陳宇浩
This class we learned about git hub and in test I face more and more problems. First. because when I download git I move the git files to desktop but the git cannot.so in step 1 I cannot use it.Second. I don't let the git and my connot be together so I soelve this problem a lot of time. 

## 王敬銜
Still PID...(8/2)
Angel and I learned sth about limelight (10.71.30.3/5801)

By the way, my class was in a lockdown so I can't come last Thursday...TAT. They learned how to use Github that day.




## 吳玠廷

### WORK PROGRESS
* learning differential drive and arcade drive’s odometry and gyro more on the API *
* check 

## 謝亞諺

### WORK PROGRESS
* Try to use the spark max client
* Look into the solenoid
* Try to code solenoid

## 江宥伶
Today we learnt about Github.
I'm lucky that I downloaded the right thing! Then I just import the same thing as Aslan. I think it's cool(?yeah
And they helped me a lot ! Tks