Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
main_prehensile_pour_le_robot_poppy_et_interface_tangible [2018/08/07 13:41] mai |
main_prehensile_pour_le_robot_poppy_et_interface_tangible [2019/04/25 14:08] (current) |
||
---|---|---|---|
Line 5: | Line 5: | ||
Projet S4 2018: jeu de morpion avec la table iteractive reactable et le robot Poppy | Projet S4 2018: jeu de morpion avec la table iteractive reactable et le robot Poppy | ||
- | https://github.com/ftdargentina/2018_mrojet13.git for report and code and manual | + | https://github.com/ftdargentina/2018_s4_projet13 for report and code and manual. A video can be seen in https://drive.google.com/open?id=13PpBuiXHTXPefMT6zhvFoq4nFsJNQl1_ |
The software is installed on the laptop of the laboratory. | The software is installed on the laptop of the laboratory. | ||
Line 73: | Line 73: | ||
===== Use guide ===== | ===== Use guide ===== | ||
+ | |||
+ | Connect the | ||
+ | * reacTIVision's videoprojector hdmi to the laptop | ||
+ | * reacTIVision's camera usb to the laptop | ||
+ | * connect raspberry pi ethernet to the laptop | ||
+ | * connect the electromagnet J1 port to the grovepi D4 port | ||
+ | * connect poppy usb2ax to the raspberry pi usb | ||
+ | * power on poppy motors | ||
+ | |||
+ | Put the pile of wooden fiducials with metallic parts (Poppy's) on Poppy's right hand side (close to the notch). | ||
+ | The wooden fiducials without metallic parts are for the human player. | ||
==== Execute reacTIVision and configure it. ==== | ==== Execute reacTIVision and configure it. ==== | ||
Line 102: | Line 113: | ||
Use the following commands to get our repository and execute the code in the laptop | Use the following commands to get our repository and execute the code in the laptop | ||
- | cd /home/user/Documents/ | ||
cd /home/user/Documents/2018_s4_projet13/game_code/ | cd /home/user/Documents/2018_s4_projet13/game_code/ | ||
sudo python board.py | sudo python board.py | ||
Line 116: | Line 126: | ||
Password: poppy | Password: poppy | ||
- | Currently the ip of the RaspberryPi is 10.42.0.246. Make sure that the raspberry is connected to the internet with an ethernet cable (it should have internet from the laptop if the laptop as the WiFi enabled). | + | Currently the ip of the RaspberryPi is 10.42.0.246( you can also get its ip with the command from the laptop cat /var/lib/misc/dnsmasq.leases). Make sure that the raspberry is connected to the internet with an ethernet cable (it should have internet from the laptop if the laptop as the WiFi enabled). |
If not installed, clone the repository (git clone https://github.com/ftdargentina/2018_s4_projet13.git) and execute the file gestion.py to command the robot | If not installed, clone the repository (git clone https://github.com/ftdargentina/2018_s4_projet13.git) and execute the file gestion.py to command the robot | ||
- | cd /home/pi | ||
cd /home/pi/2018_s4_projet13/game_code/ | cd /home/pi/2018_s4_projet13/game_code/ | ||
sudo python gestion.py | sudo python gestion.py | ||
Line 152: | Line 161: | ||
If you selected J2, lift the pion so you stop reseting the robot, and he will begin to play. | If you selected J2, lift the pion so you stop reseting the robot, and he will begin to play. | ||
- | After the robot plays, and takes its time to return to the initial position, you can play again, until someones wins or there is a Tie. | + | After the robot plays, and takes its time to return to the initial position, you can play again, until someone wins or there is a tie. |
After Poppy's Dab (When you win) or Poppy's handshake (in a Tie or Lose), you can reset the game and play again | After Poppy's Dab (When you win) or Poppy's handshake (in a Tie or Lose), you can reset the game and play again | ||
+ | |||
+ | ==== Issues ==== | ||
+ | In board.py, check the sftp functions: check that the path to "data" file is the right path of the folder in raspberry pi. | ||
+ | |||
+ | There seems to be issues when you want to relaunch the game as player 1 or 2. It can not relaunch well. The behaviour of Poppy at launch is stochastic, I am not sure if it starts or not. | ||
==== Questions ==== | ==== Questions ==== | ||
Line 171: | Line 185: | ||
===== Documents ===== | ===== Documents ===== | ||
- | + | * Video https://drive.google.com/open?id=13PpBuiXHTXPefMT6zhvFoq4nFsJNQl1_ | |
- | {{:report:s4_projet_13_2018_triptyque_preprint.pdf|}} | + | * {{:report:s4_projet_13_2018_triptyque_preprint.pdf|}} |
- | {{:report:s4_projet_13_2018_poster_preprint.pdf|}} | + | * {{:report:s4_projet_13_2018_poster_preprint.pdf|}} |