v1.0.0
Pre-release
Pre-release
Full Changelog: v1.0.0...v1.0.0
What's Changed
- Setup right arm only by @simheo in #10
- 11 read registers in bg by @glannuzel in #13
- 14 head setup by @glannuzel in #15
- 16 init and update all parts by @glannuzel in #17
- Check type and unwrap in register by @glannuzel in #19
- Add turn_on, turn_off by @glannuzel in #23
- Be consistent with new ids by @glannuzel in #21
- Add IK and FK functions by @glannuzel in #26
- Add head kinematics functions. by @glannuzel in #25
- 27 enabled disabled parts by @glannuzel in #29
- 30 antennas set position by @glannuzel in #31
- 7 add head movements functions by @glannuzel in #24
- 5 add arm cartesian goto by @glannuzel in #28
- 33 modify orbita state by @glannuzel in #34
- 12 write registers by @simheo in #39
- Modify list of joints to actuators by @glannuzel in #37
- Clean Orbita3D file. by @glannuzel in #48
- Adapt to changes in the API. by @simheo in #49
- 41 handle compliance setting by @glannuzel in #46
- 42 handle registers writing for the head part by @glannuzel in #50
- Fix GetJointsLimits name. by @glannuzel in #54
- Update GetOrientation return value by @glannuzel in #56
- 61 writing registers does not work anymore by @glannuzel in #63
- 45 set speed limit and torque limit at actuator level by @glannuzel in #52
- 59 make client work with ros server by @glannuzel in #65
- 57 set pid value at actuator level by @glannuzel in #66
- 79 use double instead of floatvalue for exteulerangles message by @simheo in #80
- Change how joints, motors and axis attributes are hidden in Orbita2d and 3d. by @simheo in #81
- 67 add conversion degrees-rads in kinematics functions by @glannuzel in #68
- Clean PID by @glannuzel in #70
- 62 using conversions from deg to rad when setting registers crashes the threads by @glannuzel in #71
- 72 set compliancy does not work anymore by @glannuzel in #73
- Don't i iterate over rpy.ListFields(). by @simheo in #92
- Add left arm. by @simheo in #93
- 60 setting register value with incorrect type value crashes the command thread by @glannuzel in #95
- Add object repr for main objects by @glannuzel in #96
- 82 catch grpc error to inform the user by @simheo in #97
- Cancel remaining task in atexit function. Also wait for the last buffered commands to be sent. by @simheo in #99
- 76 prevent user from instanciating two reachySDK by @glannuzel in #98
- Move orient and rotate_to to orbita3d by @glannuzel in #104
- Update get_config by @glannuzel in #116
- 94 add connect and reconnect methods by @simheo in #118
- 100 add audio functions by @glannuzel in #102
- 120 update project requirements for pip by @FabienDanieau in #122
- 106 improve code documentation by @glannuzel in #117
- bug #125: change sound volume in dedicated function. by @FabienDanieau in #126
- Raise error if audio recording failed. by @simheo in #128
- 124 rename reachy v2 and Orbita2d, 3d by @simheo in #129
- 101 add features to hand by @simheo in #134
- enhancement #123: adding say text by @FabienDanieau in #131
- 105 add reachyjoints and reachyactuators by @simheo in #146
- Fix arm ik calling. by @simheo in #147
- Create python script to perform basic tests. by @simheo in #149
- 151 adjust goto rpc call to new api by @RemiFabre in #152
- 153 mypy detects reachysdk class as any by @FabienDanieau in #154
- 157 setup unit tests by @FabienDanieau in #158
- 165 cancel all goto should not be at arm level by @glannuzel in #166
- Fix head control functions. by @glannuzel in #160
- 139 replace prints with logs by @FabienDanieau in #168
- Cancel goto for head by @glannuzel in #164
- enhancement #170: increase precision of test square by @FabienDanieau in #171
- 174 add basic offline unit tests by @FabienDanieau in #175
- 40 add mobile base by @glannuzel in #176
- enhancement #178: upgrading tools by @FabienDanieau in #179
- 169 all commands are not sent at all time by @glannuzel in #180
- Update test_basic_movements.py by @glannuzel in #173
- 183 bind look at by @RemiFabre in #184
- enhancement #192: exclude example folder by @FabienDanieau in #193
- 189 add goto new functions by @glannuzel in #190
- Set stream freq to 80Hz by @glannuzel in #195
- 198 add simple functions for goto main states by @glannuzel in #199
- 196 more unit tests by @FabienDanieau in #201
- 186 create reachyhome by @glannuzel in #197
- documentation #202: generate doc when PR by @FabienDanieau in #203
- 200 give consistent way to tun on turn off by @glannuzel in #207
- 58 make one parent class orbita for orbita2d and 3d by @FabienDanieau in #205
- 143 reorganize scripts in reachy2 sdk src folder by @FabienDanieau in #206
- Update setup.cfg by @glannuzel in #213
- 210 desactivate audio server by @FabienDanieau in #211
- 214 modify shown functions attributes by @glannuzel in #217
- 74 add cameras by @FabienDanieau in #194
- 223 transform home in set pose by @glannuzel in #224
- Remove goto_position_orientation by @glannuzel in #225
- 215 modify objects repr by @glannuzel in #228
- 181 give feedback on goto fail by @glannuzel in #226
- 220 mobile base modif at reachy level by @glannuzel in #222
- 227 pytest reachy sdk does not pass anymore by @FabienDanieau in #230
- 232 an inadvertent user can replace elements of reachy with numbers by @glannuzel in #233
- Add get_joints_positions on head by @glannuzel in #237
- enhancement #239: better error message + minor fix of attribute name by @FabienDanieau in #241
- Bug #240: adding mobile base to the list of dynamic attributes by @FabienDanieau in #242
- 219 investigate disconnect by @FabienDanieau in #243
- 235 reachyinfo missing repr by @glannuzel in #246
- logger error instead of AttributeError by @glannuzel in #245
- Create LICENSE by @FabienDanieau in #251
- 221 do not sent commands to motors that are off by @FabienDanieau in #252
- Add turn_off_smoothly by @glannuzel in #247
- 216 add jupyter notebook examples by @glannuzel in #248
- bug #153: adding timer to let the sync loop finish by @FabienDanieau in #254
New Contributors
- @simheo made their first contribution in #10
- @glannuzel made their first contribution in #13
- @RemiFabre made their first contribution in #152
Full Changelog: https://github.com/pollen-robotics/reachy2-sdk/commits/v1.0.0