lego nxt tribot playing tic tac toe
Download
Skip this Video
Download Presentation
Lego NXT Tribot playing Tic-Tac-Toe

Loading in 2 Seconds...

play fullscreen
1 / 12

Lego NXT Tribot playing Tic-Tac-Toe - PowerPoint PPT Presentation


  • 164 Views
  • Uploaded on

Lego NXT Tribot playing Tic-Tac-Toe. Intelligent Robots Course Team: Lego NXT Tribot Monica DOGARU Lucian DUNCA Angelo LUPUT. Lego NXT. Is an intelligent lego controlled by a computer. Has 3 ports for the engines. Has 4 ports for the sensors. Buttons for the menu and screen.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Lego NXT Tribot playing Tic-Tac-Toe' - yeo-butler


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
lego nxt tribot playing tic tac toe
Lego NXT Tribot playing Tic-Tac-Toe
  • Intelligent Robots Course
  • Team:
        • Lego NXT Tribot
        • Monica DOGARU
        • Lucian DUNCA
        • Angelo LUPUT
lego nxt
Lego NXT
  • Is an intelligent lego controlled by a computer.
  • Has 3 ports for the engines.
  • Has 4 ports for the sensors.
  • Buttons for the menu and screen.
  • Bluetooth communication.
tribot shape
TRIBOT Shape
  • Is a flexible and fast shape on 3 wheels.
  • Can use all 4 sensors in order to fulfill its goals.
  • 2 engines are used for changing position and the third one is used for arms movement.
minimax strategy
MiniMax Strategy
  • Is a method in decision theory used for minimizing the maximum possible loss.
  • This strategy can be applied in the Tic-Tac-Toe game, where at each step the first player will try to maximize his chances of winning, whereas the second player will attempt to minimize the first player\'s chances of winning.
tic tac toe game
Tic-Tac-Toe game
  • Playing board: 3 rows and 3 columns
  • A white line and a blacj line, which help the robot in his movement across the board
  • The robot always remains on the surface between the two lines
tic tac toe game1
Tic-Tac-Toe game
  • The area between the two lines, bounded by two strips placed on the border between two neighbour squares.
  • The light sensor does not precisely distinguish the colors, that is why we have again chosen to use white and black.
  • The robot knows that these lines have the purpose of informing about the change of square because of the presence of white. next to black.
tic tac toe game2
Tic-Tac-Toe game
  • Each of the ends of the road contains a turning-around point.
  • The curves that appear in the robot\'s way were boldened, to ensure its stay on the good direction.
tic tac toe game3
Tic-Tac-Toe game
  • At the beginning of the game, the robot is placed at one of the track\'s ends, waiting for its human opponent\'s move.
on board filming
On board filming
  • We attached a webcam on the part that that triggers the touch sensor, in order to follow the robot\'s movement across the track and its contact with the object placed on the road.
on board filming1
On board filming
  • The object = the snowman
conclusions
CONCLUSIONS
  • Visual Programming Language, MSRS:
          • Is not very precise
          • The code cannot be seen
  • MindSqualls library for C#
          • More useful than VPL
  • NXT# library for C#
          • The best among the ones we have used
          • We did not manage to use the ultrasonic sensor
  • Lego NXT
          • The sensors are not precise
          • The results depend on the battery\'s power
          • It is not very stable because of the lego parts
ad