Behavior Design of Nao Robot Playing Blackjack
Xia, Minxue (2015)
Xia, Minxue
Vaasan ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015111616488
https://urn.fi/URN:NBN:fi:amk-2015111616488
Tiivistelmä
The principal objective of this thesis was to explore the possibility of applying Nao robot in the gambling or gaming industry. In this thesis, Nao played Blackjack game as
a player and announced the result of each round. The thesis work was designed and implemented by applying the combination of computer vision and behaviour design of a Nao robot.
Python as well as OpenCV were used in Windows platform throughout the whole project. As for the hardware, the robot is in the newest 5th generation and the NAoqi is in the 2.1 version for programming. Moreover, software Choregraphe was regarded as an alternative platform connecting Python with the Nao robot.
The application implementation method is typically software engineering approaches including planning, developing, debugging and testing.
Finally, the goals of the application were overall achieved in both precision and timing.
a player and announced the result of each round. The thesis work was designed and implemented by applying the combination of computer vision and behaviour design of a Nao robot.
Python as well as OpenCV were used in Windows platform throughout the whole project. As for the hardware, the robot is in the newest 5th generation and the NAoqi is in the 2.1 version for programming. Moreover, software Choregraphe was regarded as an alternative platform connecting Python with the Nao robot.
The application implementation method is typically software engineering approaches including planning, developing, debugging and testing.
Finally, the goals of the application were overall achieved in both precision and timing.