This tool is developed for controlling the Nao Robot and performing the landmark detection at the same time.
- Python 2.7
- Python Naoqi SDK
- OpenCV
For a detailed list for all the package versions used, please check requirements.txt.
-
set
NAO_IP
,NAO_PORT
andLOG_FILE
in main.py -
python main.py
w: move forward
s: move backward
a: turn left
d: turn right
q: rest
e: standup
x: stop
m: mark
Control-q: quit
At most one landmark can be detected.
[time] x, y, θ, 0
[time] x, y, θ, 1, landmark_number, range, bearing