Presen t Senio r Projec t Part II/II. Development of Visualization for 3-Dimensional Bin packing การพัฒนาระบบแสดงผล สำหรับการบรรจุผลิตภัณฑ์ในสามมิติ

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Island Problem • Given a bitmap of aerial photographer of archipelago (chain of islands) – Bitmap is black & white • White means land • Black means sea.
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
Introduction to Java Graphic 2D
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม (ต่อ)
เอกสารประกอบการสอนเสริม เศรษฐศาสตร์วิเคราะห์
Chapter 9 : Designing Approach
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Multi-Version Text Viewer / Editor COE Chaiwat Sookpanya : Kannawat Chaiyarajsamee :
Braille OCR Mobile Application
CORPAS C++ Online Randomized Problem Generator And Grading System Mr
การแสดงผล และการรับข้อมูล การแสดงผล และการรับข้อมูล.
นายรังสฤษดิ์ตั้งคณา รหัส นายวสันต์ ชานุชิต รหัส อาจารย์ที่ปรึกษาโครงการ ผศ. ดร. ดารณี หอมดี อาจารย์ที่ปรึกษาโครงการร่วม ดร. วาธิส.
Multilayer Feedforward Networks
บทที่ 5 Texture Mapping Texture mapping ทำการ map หรืออวางรูปพื้นผิวแบบต่างๆลงบนโครงที่ได้จากขั้นตอนก่อนๆ เพื่อให้เริ่มเห็นเป็นรูปต้นๆ ขึ้นมาว่าอะไรขนาดเท่าไหร่ด้วย.
General Purpose TV Interfacing Module
LAB # 7 CASE SWITCH CONTINUE. 2 /*Program : base_num.cpp Process : display change base number of decimal,octal,hexadecimal*/ #include void main() { cout
ผังงานโปรแกรม (Program Flowchart)
Course Software Engineering SE Overview and Introduction.
Computer Graphics.
โครงการวิจัยและพัฒนา ศักยภาพของ ระบบสารสนเทศ ดานอุบัติเหตุจราจร.
ไกรฤกษ์ เชยชื่น, M.Eng. Electrical
Arithmetic circuits Binary addition Binary Subtraction
การวิจัยและสถิติ ปราณี นิลกรณ์.
ภาควิชาวิทยาการคอมพิวเตอร์
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม
Dynamic Link Library (DLL)
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
What Is GIS? GIS เป็นคำย่อจาก Geographic Information System
เกท (Gate) AND Gate OR Gate NOT Gate NAND Gate NOR Gate XNOR Gate
บทที่ 8 อาร์เรย์.
โปรแกรมประเมินค่าเสียหายทางสิ่งแวดล้อมบางประการหลังการทำลายป่าไม้
ส่วนวิจัยต้นน้ำ สำนักอนุรักษ์และจัดการต้นน้ำ
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
CPE 332 Computer Engineering Mathematics II
iWaLL โดย 1. นายวีกิจ สัจจะมโนรมย์
Computer Graphics เรขาคณิต 2 มิติ 1.
Artificial Intelligence (AI)
เรียนคำศัพท์ 1 Simple Nouns Vocabulary Expansion Exercise Prawet Jantharat, Ed.D. This exercise was developed to help Thai students who are enrolled in.
Chapter 3 Simple Supervised learning
An Online Computer Assisted Instruction Development of Electronics Devices Subject for Learning Effectiveness Testing By Assoc.Prof. Suwanna Sombunsukho.
CPE 332 Computer Engineering Mathematics II
Programming & Algorithm
Patient Monitoring ผู้จัดโดย นายกันต์ ศิริงามเพ็ญ KMITL
ความคิดพื้นฐานทางการวิจัย
CPE 332 Computer Engineering Mathematics II Chapter 1 Vector.
การออกแบบส่วนต่อประสาน
COMPUTER GRAPHIC DESIGN
Report การแข่งขัน.
Introduction to VB2010 EXPRESS
บทที่ 6 : ภาพเวกเตอร์ สธ212 ระบบสื่อประสมสำหรับธุรกิจ
สื่อการสอนรายวิชา ง30204 โปรแกรมภาษาชี ภาษาคอมพิวเตอร์และโปรแกรม
“หลักการแก้ปัญหา”.
บทที่ 6 : ภาพเวกเตอร์ สธ212 ระบบสื่อประสมสำหรับธุรกิจ
การออกแบบระบบ System Design.
Network programming Asst. Prof. Dr. Choopan Rattanapoka
โครงการส่งเสริมเกษตรทฤษฎีใหม่ และเกษตรกรรมยั่งยืน ปี 2560
introduction to Computer Programming
Problem Solving ขั้นตอนวิธีและการแก้ปัญหาสำหรับวิทยาการคอมพิวเตอร์
หน่วยการเรียนรู้ที่ ๔ อิศรญาณภาษิต By Pratchanee P. 2/2015.
Lecture no. 1: Introduction to Computer and Programming
การรัน-การใช้ IntelliSense-แก้ข้อผิดพลาด
การเขียนซูโดโค้ด และการเขียนโฟลชาร์ต
Training for SPSS BY Assist. Prof. Benchamat Laksaniyanon, Phd
การประมาณการโครงการ.
<insert problem title>
Extreme Programming Explained: Embrace Change
Studio 7. Practicing Problem Formulation
Natural Selection and Mutation
การเขียนแบบและออกแบบด้วยคอมพิวเตอร์
อัลกอริทึม (Algorithm) ???
ใบสำเนางานนำเสนอ:

Presen t Senio r Projec t Part II/II

Development of Visualization for 3-Dimensional Bin packing การพัฒนาระบบแสดงผล สำหรับการบรรจุผลิตภัณฑ์ในสามมิติ

3D Bin Packing Team. Project By Nuttawee Kowsuwon Songporn Thanakittipoom Project Adviser Asst. Dr.Wanida Kanarkard Project Assesor Asst. Prof. Chanchai Vithsupalert Dr.Wasi Chaopanon

SCOPE  Objective  Schedule  Structure of program  Tools  Progression of project  Problems

Planing JunJulAusSepOctNovDecJanFab 1. Learning About Genetic Algorithm 2. Learning About Former Program of Bin Packing Solution and C++ Programming Language 3. Learning About OpenGL for 3D and GUI on Linux 4. Design GUI 5. Development 6. Testing and Modified 7. Project Report Schedule Old Progression Lastest Progression

Objective  Create GUI for get and send parameter.  Improve Genetic Algorithm source part and coding.  Display graphic of GUI in 3-Dimentions.

INPUT Container Size and Boxes Size Calculate by Genetic Algorithm Display Ordering with 3-Dimention OUTPUT Structure of Program.

Structure of Program (Cont.) •pack.h •pack.cpp •container.h •container.cpp •main.cpp •myGALib.h •main.cpp Result.txt ลำดับการ จัดเรียงของ กล่อง GL Window ภาพแสดงการ จัดเรียง Old

•Mainform.ui.h •Mainform.ui •Mainform.h •Mainform.cpp •main.cpp •cube.h •cube.cpp •GAgen.h •GAgen.cpp •Container.h •Container.cpp NEW Structure of Program (Cont.)

& &

Tool Developer on Linux Grade and Gtk+

Qt Designer and Qt Library […]

Genetic Algorithm and GALib Mother Father Genetic Algorithm = กระบวนการเชิงพันธุกรรม cross over | reproduction | mutation (cross over) ลูกตัวที่1 ลูกตัวที่2

OpenGL glBegin(GL_LINE_LOOP); glVertex3f(x1, y1, z1); glVertex3f(x2, y2, z2); glVertex3f(x3, y3, z3); glVertex3f(x4, y4, z4); glEnd(); (x1,y1,z1) (x2,y2,z2) (x3,y3,z3)(x4,y4,z4) (x, y, z) w l h

Progression of Project Design GUI and Development

version 1 Progression of Project (cont.)

version 2 Progression of Project (cont.)

version 3 Progression of Project (cont.)

Latest version and.. (version 4)

Progression of Project (cont.) version 4

Progression of Project (cont.) version 4

Progression of Project (cont.) version 4

Progression of Project (cont.) version 4

Problems Problems.  อาจารย์ จิระเดช เจ้าของ โปรแกรมที่ใช้ GA ได้เดินทาง ไปศึกษาต่อ  หาหนังสือคู่มือ Qt ได้ยาก  โค้ดของ GALib ยากต่อ การศึกษา  ความแม่นยำในการใช้ภาษา C++ ค่อนข้างน้อย

กรุณารอสักครู่ เพื่อชมการ แสดงโปรแกรม