team g: j ö rmungandr
DESCRIPTION
Team G: J ö rmungandr. ECE: Greg Maclean, Warren Pryde MechE: Jon Daneman, Anton Galkin. Jörmungandr ( Team G ). Greg Maclean Warren Pryde. Jon Daneman Anton Galkin. 24778 Mechatronic Design Project: Connect 4 Player. System Overview. Design Concepts. Stability and simplicity - PowerPoint PPT PresentationTRANSCRIPT
Team G: Jrmungandr
Team G: JrmungandrECE: Greg Maclean, Warren PrydeMechE: Jon Daneman, Anton GalkinGreg MacleanWarren PrydeJrmungandr (Team G)
Jon DanemanAnton Galkin
24778 Mechatronic DesignProject: Connect 4 PlayerSystem Overview
Design ConceptsStability and simplicityVery clearly defined actuator positionsMinimal fine calibration needed to functionLightweight (aluminum and acrylic)RobustnessAestheticsLaser-cut acrylic provides a very polished lookColor schemeChip FeederInspiration
Pinwheel carries only oriented chips out of hopperRamp system holds on-deck chips: maximum speed
Chip Dropper
IdeaConcept CADDesign-for-Manufacture CADAssembled Mechanism
Chip Dropper
Control ProcessorMotion Processor(Ardiuno Pro)Game Processor(Arduino Uno)TA LaptopChip DropperChip FeederNeutral ZoneControland more!Game Processor DesignBlock/Win DetectionChoose Move Strategy EASYMEDIUMHARDCHAMPIONEvaluate >4 moves into futureGame scenario recognition3/group
Is there currently a threat on the board?Basic Strategy, Initial Move Sequences Difficulty LevelRandom Column Selection3/group
Basic Strategy, Is there currently a threat on the board?Will this move create a threat for either player?2 in a row
Initial Move Sequences User InterfaceBehind the Scenes: Game Board Evaluation
Images from BlackboardImage from Victor Alliss Thesis9Coolness FactorsHuman input padAllows human to decide move, and machine to execute moveMaintaining detailed game statisticsLogging all moves and game results on microSD cardLEDs to indicate state/position variablesColumn selection, player number, etc.Future WorkRemake chip dropper front and rear platesFabricate chip feeder and iterateIntegrate game and motion processorsAssemble frame for entire systemOptimize timingAdvance game processingCoolness factors