สอนการใช้ PID ประยุกต์กับหุ่นยนต์เดินตามเส้นเบื้องต้น
Ғылым және технология
เนื่องจากเร็วๆนี้ได้ไปสอนหุ่นยนต์น้องๆที่ ร.ร. มา จึงอยากแนะนำเทคนิคที่ทำให้หุ่นยนต์เดินตามเส้นได้ไวและนิ่งขึ้นโดยใช้เทคนิค PID ขั้นพื้นฐาน
ใครสนใจสามารถโหลดโปรแกรม C robot simulator มาลองเล่นได้ครับ หรือ จะลองไปประยุกต์ใช้กับหุ่นยนต์ที่มีใน ร.ร. ดูก็ได้ครับ
ลิ้งโหลดโปรแกรม C robot simulator
sites.google.com/site/thewbot...
code
github.com/peachman05/PID-C-r...
ลิ้งโหลด PID Line Follower [ต้องลง Java runtime (JRE) ไว้ในเครื่องด้วย]
www.ostan.cz/LineFollowerSimul...
Пікірлер: 48
ขอบคุณครับ ช่วยได้มากเลยครับ
ขอบคุณมากๆครับหามานานแล้วครับ
อธิบายได้ละเอียดมากครับ ขอบคุณครับ
ขอบคุณครับ หาอ่านดูมาหลายแหล่ง พึ่งเข้าใจที่คลิปนี้แหละครับ อธิบายเข้าใจและตรงประเด็นมาก โดยเฉพาะเรื่อง Kd เข้าใจเลยว่าคือค่าอะไร ใช้ทำและใช้เพื่ออะไร เก็ตเลยครับ กดติดตามเรียบร้อย
อธิบายดีมาก ขอบคุณครัข
ขอบคุณมากๆนะครับ ที่นำความรู้มาอธิบายถึงแม้จะยังไม่เข้าใจแต่ก็จะพยายามเรียนรู้ให้ได้ครับ มีประโยชน์มากๆครับ
@peachman5527
4 жыл бұрын
ขอบคุณที่ชอบครับ หุๆ
ขอบคุณมากครับ
ขอบคุณมากๆครับสำหรับความรู้
พีพีชสุดหล่อ
nice video!! it's impressive.
@peachman5527
4 жыл бұрын
Thank you!!
The best version of PID discription .
thankkkkkk uu so mutch brother despite that i dont undurstand your language, so please try to put the translation below the video ; thank you again
ผมอยากทราบว่าโปรแกรมปรับ pid ที่ให้มามันสามารถวาดสนามใหม่ใส่ได้มั้ยครับ
ผมลองก็อปปี้โค้ดไปใส่ มันขึ้น error บันทัดแรก ผมใช้ arduino uno ไม่รู้ว่าต้องแก้ไขยังไง ปล.ผมไม่มีความรู้การเขียนโค้ดเลยครับ
Will this work great if there are junctions?
fcfc
@peachman5527
6 жыл бұрын
นี่ใครอ่า 555
ช่วยสอนเรื่องการคาลิเบลต เซนเซอร์แสงด้วย พอจะได้ไหมครับ
@peachman5527
4 жыл бұрын
ถ้าเอาแบบง่ายๆ ก็เอา (ค่าขาว+ค่าดำ)/2 ครับ (ของแต่ละเซนเซอร์) แล้วก็เอาทั้งหมดมาหาค่าเฉลี่ย จะได้เป็นค่า threshold ครับ
ช่วยสอนโปรแกรม ev3 หน่อยครับ
@peachman5527
4 жыл бұрын
ขอโทดด้วยครับ ผมไม่มีประสบการณ์เกี่ยวกับโปรแกรมนั้นเลย
5.00 ตรงบรรทัดที่3ทำยังไงถึงไม่errorหรอครับ พอดีเขียนเป็น int [ ] แล้วโปแกรมมันerrorครับ ชอบบอกหน่อยครับว่าแก้ยังไง
@peachman5527
4 жыл бұрын
ต้องไม่ใส่ space นะครับ เขียนติดกันเลย int[] ลองดูที่โค้ดใต้คลิปได้ครับ
นำมาใช้กับรถ AGV วิ่งตามแถบแม่เหล็กได้ไหมครับ
@zapravdu5955
Жыл бұрын
Как полное название AGV?Хочу найти информацию.
มีช่องทางติดต่อไหมครับ อยากปรึกษานิดหน่อยครับ
@peachman5527
4 жыл бұрын
ไม่รู้ว่าผมจะตอบได้ไหมนะครับ ผมก็ไม่ได้ถนัดด้านนี้เท่าไหร่ ฮะๆ ถามในนี้ได้ครับผม
Hello, I have a problem running Simulator. Can you help me? Error: Compiler executable file csc.exe cannot be found. Note. I had already installed and was working normally. After formatting my notbook this error appeared. I already installed several NetFrameWork, but the error continues. Thank you very much.
@peachman5527
4 жыл бұрын
Oh, I'm sorry. I have never faced that problem before T_T
ขอแบบ Model Based Design ด้วยครับ แชมป์ AMAS2018
@peachman5527
4 жыл бұрын
เดี๋ยวนะ 555
The code in the simulator does not work And noticed that it is not the same code in the video?
สวัสดีพีชแมน! ฉันขอรหัสได้ไหมฉันต้องการศึกษารหัส กรุณา? ฉันไม่พูดภาษาไทย. Hello, Peachman! Can I possibly ask the code, I want to study the code. Please? I don't speak thai.
ผมลองเขียน code ตามในคลิป ยูทูป แล้ว แต่รถไม่วิ่ง ครับ
@peachman5527
4 жыл бұрын
ขอโทษที่ตอบช้าครับผมเพิ่งเห็น แก้ได้ไหมครับ
สามารถนำมาประยุกต์ในโรงงานอุตสาหกรรมได้มั้ยครับ ขอเบอร์ติดต่อหน่อยครับ
@peachman5527
4 жыл бұрын
ถ้าโรงงาน โปรแกรมน่าจะต้องซับซ้อนกว่านี้นะครับ ผมเองก็ไม่ได้เชี่ยวชาญด้านพวกนี้มากด้วย ลองถามในกลุ่ม arduino thailand น่าจะได้ข้อมูลมากกว่านี้นะครับ
Error ครับ
It would have been easier to understand if it was in English
@peachman5527
4 жыл бұрын
sorry, hahaha. If I have time, I will add English subtitle. Thanks for your interest!!
ถ้าเซ็นเซอร์เจอทางแยกเราจะทำยังไง
@peachman5527
4 жыл бұрын
อันนี้ต้องไปเขียนโปรแกรมดักเอาอีกทีครับ เช่นถ้าทุกเซนเซอร์เจอดำหมด ให้เลี้ยวขวาอะไรประมาณนี้ครับผม เพราะ PID เราเอาไว้ทำให้วิ่งทางตรงกับเข้าโค้งสมูทขึ้นเฉยๆ
@LVLSuchgood
4 жыл бұрын
@@peachman5527 เจอดำหมดถ้าเงื่อนไขเหมือนกันพอจะมีคำสั่งแยกไหมครับ
@peachman5527
4 жыл бұрын
@@LVLSuchgood หมายถึงเวลาเจอดำหมดแล้วบางครั้งอยากให้มันเลี้ยวขวาบางครั้งอยากให้มันเลี้ยวซ้ายใช่ไหมครับ อันนี้เราต้องไปเขียนเป็น state เอาเองอ่าครับ ว่าตอนนี้หุ่นเราอยู่ตรงไหนแล้วและต้องเลี้ยวไปทางไหนอ่าครับ สรุปง่ายๆก็คือหุ่นเราต้องรู้ว่าเส้นดำหมดที่เราเจอเนี่ยมันคือตรงจุดไหนของสนาม
@LVLSuchgood
4 жыл бұрын
@@peachman5527 ขอบคุณครับ
ขอบคุณมากครับ