Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Chess Robot
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Schackroboten (Swedish)
Abstract [en]

Chess is an old game which is very popular. But since we today live in an increasingly digitalised world, most of the chess games are nowadays played via a computer. It’s a pity because it takes away the feeling of playing a real game of chess. The recent development in the technology has however made it possible to create a lot of new robots like chess robots. The aim of this bachelor thesis was therefore to create an automated chess robot and explore how fast the robot can move the pieces. Due to the complexity of the game the focus has been to create a robot that will act as a link. The robot detects the chess pieces' movements by using reed switches and then moves the pieces with an electromagnet controlled by stepper motors. An Arduino was used to control the sensors and another to actuate the stepper motors. To evaluate the speed of the electromagnet some tests had to be made and analysed. The tests focused on comparing a few important moves and change the voltage that was applied to the motor to see if it had an impact on the speed. The test showed that the voltage clearly had an impact on the motor speed and that the motors were very accurate and thus never left the piece on the wrong square.

Abstract [sv]

Schack är ett gammalt spel som är väldigt populärt. Idag lever vi i en alltmer digitaliserad värld, där det mesta av schacket spelas via en dator. Det är synd för det tar bort känslan av att få spela schack på riktigt. Den senaste tekniska utvecklingen har dock gjort det möjligt att kunna skapa robotar, så som schackrobotar. Syftet med detta kandidatexamensarbete är därför att skapa en automatiserad schackrobot och undersöka hur snabbt den kan förflytta pjäserna. På grund av komplexiteten i detta spel har fokus legat på skapa en robot som fungerar som en länk. Roboten känner av schackpjäserna genom att använda reed switchar och förflyttar sedan pjäserna genom en elektromagnet som styrs av stegmotorer. En Arduino användes för att kontrollera sensorerna och driva motorerna. För att utvärdera hastigheten hos elektromagneten utfördes några tester. Olika drag analyserades liksom att förändra spänningen som applicerades till motorn. Testerna visade att spännigen verkligen hade en påverkan på hastigheten och att motorerna var väldigt precisa och därmed inte lämnade pjäsen på fel ruta.

Place, publisher, year, edition, pages
2015.
Series
MMKB 2015:19 MDAB 072
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-184513OAI: oai:DiVA.org:kth-184513DiVA: diva2:916283
Supervisors
Examiners
Available from: 2016-04-08 Created: 2016-04-01 Last updated: 2016-04-08Bibliographically approved

Open Access in DiVA

fulltext(1279 kB)161 downloads
File information
File name FULLTEXT01.pdfFile size 1279 kBChecksum SHA-512
939caac743b128d6276b3711c0af7ac2c7251b397b09f6d2cad6cf59802c112d6799a304af8ac8899facb49e3903b0a625309a4b8b65e07911eff998f3d23d3e
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 161 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 132 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf