Skip to content

Commit 9c59fbd

Browse files
committed
examples: review
1 parent 73229c8 commit 9c59fbd

File tree

7 files changed

+15
-56
lines changed

7 files changed

+15
-56
lines changed

examples/behaviour.py

-14
This file was deleted.

examples/message_reader.py

-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
if alvik.begin() < 0:
77
sys.exit()
88

9-
speed = 0
10-
119
while True:
1210
try:
1311
print(f'VER: {alvik.version}')

examples/pose_example.py

+12-20
Original file line numberDiff line numberDiff line change
@@ -8,56 +8,48 @@
88
while True:
99
try:
1010

11-
alvik.move(100.0)
11+
alvik.move(100.0, 'mm')
1212
print("on target after move")
1313

14-
alvik.move(50.0)
14+
alvik.move(50.0, 'mm')
1515
print("on target after move")
1616

17-
alvik.rotate(90.0)
17+
alvik.rotate(90.0, 'deg')
1818
print("on target after rotation")
1919

20-
alvik.rotate(-45.00)
20+
alvik.rotate(-45.00, 'deg')
2121
print("on target after rotation")
2222

2323
x, y, theta = alvik.get_pose()
24-
print(f'Current pose is x={x}, y={y} ,theta={theta}')
24+
print(f'Current pose is x(cm)={x}, y(cm)={y}, theta(deg)={theta}')
2525

2626
alvik.reset_pose(0, 0, 0)
2727

2828
x, y, theta = alvik.get_pose()
29-
print(f'Updated pose is x={x}, y={y} ,theta={theta}')
29+
print(f'Updated pose is x(cm)={x}, y(cm)={y}, theta(deg)={theta}')
3030
sleep_ms(500)
3131

3232
print("___________NON-BLOCKING__________________")
3333

34-
alvik.move(50.0, blocking=False)
35-
while not alvik.is_target_reached():
36-
print(f"Not yet on target received:{alvik.last_ack}")
34+
alvik.move(50.0, 'mm', blocking=False)
3735
print("on target after move")
3836

39-
alvik.rotate(45.0, blocking=False)
40-
while not alvik.is_target_reached():
41-
print(f"Not yet on target received:{alvik.last_ack}")
37+
alvik.rotate(45.0, 'deg', blocking=False)
4238
print("on target after rotation")
4339

44-
alvik.move(100.0, blocking=False)
45-
while not alvik.is_target_reached():
46-
print(f"Not yet on target received:{alvik.last_ack}")
40+
alvik.move(100.0, 'mm', blocking=False)
4741
print("on target after move")
4842

49-
alvik.rotate(-90.00, blocking=False)
50-
while not alvik.is_target_reached():
51-
print(f"Not yet on target received:{alvik.last_ack}")
43+
alvik.rotate(-90.00, 'deg', blocking=False)
5244
print("on target after rotation")
5345

5446
x, y, theta = alvik.get_pose()
55-
print(f'Current pose is x={x}, y={y} ,theta={theta}')
47+
print(f'Current pose is x(cm)={x}, y(cm)={y}, theta(deg)={theta}')
5648

5749
alvik.reset_pose(0, 0, 0)
5850

5951
x, y, theta = alvik.get_pose()
60-
print(f'Updated pose is x={x}, y={y} ,theta={theta}')
52+
print(f'Updated pose is x={x}, y={y}, theta(deg)={theta}')
6153
sleep_ms(500)
6254

6355
alvik.stop()

examples/read_imu.py

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
alvik = ArduinoAlvik()
66
alvik.begin()
7-
speed = 0
87

98
while True:
109
try:

examples/read_touch.py

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
alvik = ArduinoAlvik()
66
alvik.begin()
7-
speed = 0
87

98
while True:
109
try:

examples/set_pid.py

-18
This file was deleted.

examples/wheels_speed.py

+3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,15 @@
88
while True:
99
try:
1010
alvik.set_wheels_speed(10, 10)
11+
print(f'Wheels speed: {alvik.get_wheels_speed()}')
1112
sleep_ms(1000)
1213

1314
alvik.set_wheels_speed(30, 60)
15+
print(f'Wheels speed: {alvik.get_wheels_speed()}')
1416
sleep_ms(1000)
1517

1618
alvik.set_wheels_speed(60, 30)
19+
print(f'Wheels speed: {alvik.get_wheels_speed()}')
1720
sleep_ms(1000)
1821
except KeyboardInterrupt as e:
1922
print('over')

0 commit comments

Comments
 (0)