Practical work AlphAI remote control

Page 1

EDUCATION IN ARTIFICIAL INTELLIGENCE REMOTE CONTROL ALPHAI

PREREQUISITES KNOWLEDGE → o ��ℎ������ ����/��������/�������� o �������� o MATERIALS → → → HANDLING THE ROBOT Testing the alphai library to control the robot alphai.py pip install alphai api

from alphai import * motor(30, 30, 5) motor(30,alphai 30, 5) motor(left, right, duration) left right duration motor motor(0,0) alphai Connecting to the AlphAI robot → → → alphai

connect_bluetooth(n) connect_wifi() disconnect() from alphai import

disconnect()motor(30,connect_bluetooth(n'__main__':)30,1)

First script from alphai import * if __name__ ==

alphai Programming a sequence motor. ��������������������() ����������������������() ��������������()

disconnect()motor(30,connect_bluetooth(n)*30,5)

��������������() ������������ℎ��() walk_around() Remote control programming Reading of pressed keys �������� ������ ������ ��ℎ������ ���������� keys = [] while “esc” not in keys: # don't forget the indentation Remote control programming �������� ������ ������ ��ℎ������ remote_control()keys[1] keys

To go further Different curves wait_for_key �������������������� ��������() ��������() �������������� ��������() �������������������� ������ℎ��() Braking and boost ���������� ��������������(����������) Programming a sequence

Appendix: alphai library API ����������������������ℎ ��������() → �������� �������������������� ����������������ℎ(���������� ����������:������)→�������� �������������������� ��������()→�������� ��������������������������() ���������� ������������������()→�������� ����������������(��������,������ℎ��,����������������) duration �������������� ������ ������()→�������� ������������ ����������������()→�������� ������������ ����������������(������������:��������) ������������ ����������������()→���������� ������������ ������������(������������:������) config 2x1 4x3 8x6 16x12 21x16 32x24 64x48 ������������ ������������()→�������� ������������ ����(��������) None all std mean

������������ ����������������()→�������� As you will have noticed, the

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.