-
Notifications
You must be signed in to change notification settings - Fork 117
/
changelog.txt
92 lines (64 loc) · 2.28 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Changelog
=========
2022 11 27
----------
* Vastly improved timing and resolution control
* Improved consistency of ordering of arguments
* Removed Plotter.drive_xy() method
2022 11 24
----------
* Added a new hatching regime
2022 11 15
----------
* Added a capture_pws method to make calibration easier
2022 11 03
----------
* Added Ubuntu installation instructions
2022 03 06
----------
* Added turtle graphics drawing
2019 12 19
----------
* BrachioGraph servo_1_zero/servo_2_zero attributes are now servo_1_centre/servo_2_centre
* Added arm_1_centre/arm_2_centre attributes to the BrachioGraph definition
* Added calibration methods and documentation
* Added bottom/top/left/right properties to BrachioGraph (bl, tl, tr, br)
* Created protractors for calibration
2019 12 26
----------
* Added hysteresis compensation with hysteresis_correction_1/hysteresis_correction_2 values
* Added calibration and anti-hysteresis documentation
* Added check for repeat controls in linedraw
2019 12 27
----------
* Added an exception for out-of-reach condition
2022 02 26
----------
* Renamed arm_1_centre, arm_2_centre to servo_1_parked_angle, servo_2_parked_angle
* Renamed servo_1_centre, servo_2_centre to servo_1_parked_pw, servo_2_parked_pw
2022 03 06
----------
* Added turtle graphics to BrachioGraph with turtle attribute
* Improved virtual mode; now runs when pigpio is unavailable
* Removed unnecessary draw() method
* Renamed INNER_ARM, OUTER_ARM to inner_arm, outer_arm
* Renamed virtual_mode to virtual
2022 03 11
----------
* BrachioGraph can now draw using the turtle at the same time, or instead of, the robot
* A move_angles() method allows setting the angles and moving there in steps rather than all at once
* Added a rudimentary test_arcs() method
2022 04 20
-----------
* Refactored the plotter classes, to use a base class
* Refactored the turtle classes, to use a base class
* Added a coarseness factor to the turtle to emulate real world servos
* Improved the documentation, now using Sphinx autodoc
* Added more tests, placed them in their own directory
* Renamed modules and base classes to make it easier to understand what they are
* Added a how it works article
2022 04 25
----------
* Cleaned up status() methods
* Moved pigpio checks into Plotter class
* Added more documentation