Design of a Chess Playing Machine BAM Applications Shawn Domer, Rachel Kurschat, Jacqui Wagner,...
-
Upload
mervyn-newton -
Category
Documents
-
view
216 -
download
0
Transcript of Design of a Chess Playing Machine BAM Applications Shawn Domer, Rachel Kurschat, Jacqui Wagner,...
Design of a Chess Design of a Chess Playing MachinePlaying Machine
BAM ApplicationsBAM Applications
Shawn Domer, Rachel Kurschat, Shawn Domer, Rachel Kurschat, Jacqui Wagner, Jacqui Wagner,
Robert Withrow, Kurt Witkowski Robert Withrow, Kurt Witkowski
IntroductionIntroduction
HistoryHistory
Project ChloeProject Chloe
SignificanceSignificance
ComponentsComponents
Project PlanningProject Planning
Problem StatementProblem Statement
The purpose of this project is to design The purpose of this project is to design and implement an automated chess and implement an automated chess playing machine playing machine
To be used as an educational or To be used as an educational or instructional tool to learn about image instructional tool to learn about image processing, robotic control, and chess processing, robotic control, and chess algorithmsalgorithms
Relevant HistoryRelevant History
Boise State UniversityBoise State University Demultiplexor for recognitionDemultiplexor for recognition Motorized electromagnetic movementMotorized electromagnetic movement
Taylor UniversityTaylor University Similar to our proposed designSimilar to our proposed design
Project ChloeProject Chloe
Control systemControl system Interface all sub-systemsInterface all sub-systems
Vision systemVision system Recognize piece movementRecognize piece movement
Robotic armRobotic arm Move chess piecesMove chess pieces
Chess algorithmChess algorithm Interpret movementInterpret movement
Block DiagramBlock Diagram
Control System
Camera Vision System
Chess Algorithm Robot Arm
SignificanceSignificance
Educational and instructional toolEducational and instructional tool Image processingImage processing Robotic armRobotic arm Chess algorithmsChess algorithms
ConstraintsConstraints
SustainabilitySustainability
ManufacturabilityManufacturability
EconomicsEconomics
Health and SafetyHealth and Safety
Environmental, Social, Political and EthicalEnvironmental, Social, Political and Ethical
Control SystemControl System
Operating systemOperating system Initialize sub-systemsInitialize sub-systems Receive input from other componentsReceive input from other components History of past movesHistory of past moves
Vision SystemVision System
Repeatedly take picturesRepeatedly take pictures
Processes the imagesProcesses the images
Determine when moves are madeDetermine when moves are made
Send move data to control systemSend move data to control system
Robotic ArmRobotic Arm
Receives data about the next move from Receives data about the next move from the control systemthe control system
Moves chess pieces on the board to the Moves chess pieces on the board to the desired locationsdesired locations
Tells control system when move has been Tells control system when move has been completedcompleted
Chess AlgorithmChess Algorithm
Receives move information from control Receives move information from control systemsystem
Calculates next computerized moveCalculates next computerized move
Provides control system with data for the Provides control system with data for the next movenext move
BudgetBudget
Vision SystemVision System $1620.00$1620.00
Robotic ArmRobotic Arm $3500.00$3500.00
Chess AlgorithmChess Algorithm sharewareshareware
Project PlanProject Plan
Fall QuarterFall Quarter Research and initial designResearch and initial design
Winter QuarterWinter Quarter Design and implementationDesign and implementation
Gantt ChartGantt Chart
ConclusionConclusion
HistoryHistory
Project ChloeProject Chloe
SignificanceSignificance
ComponentsComponents
Project PlanningProject Planning
Questions?Questions?