Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.34.0
What's Changed
- RSDK-8088: Create Logger Registry by @danielbotros in #4190
- RSDK-6256: Robot Leaks Connection to Remotes by @danielbotros in #4148
- Fix debug arm panic by @cheukt in #4199
- Avoid race conditions in single-line encoder by @penguinland in #4156
- RSDK-8194 remove motionplan dependency from arm package by @raybjork in #4187
- RSDK-8175: make sdk samples more robust to goutils changes by @puranamp in #4198
- RSDK-8215 - Decrease GOAWAY errors by updating goutils by @cheukt in #4203
- Rsdk-8170: Create commonReading for GPS by @susmitaSanyal in #4201
- DATA-2790: CLI Data export limit config by @katiepeters in #4202
- [RSDK-7871] Refactor
NtripInfo
to have no public mutable state by @penguinland in #4208 - RSDK-8247 Implement gpio output as PWM in generic linux by @oliviamiller in #4209
- [RSDK-8225] remove redundant interface NmeaMovementSensor by @penguinland in #4212
- [RSDK-8035] make vrs struct and send gga messages at a fixed rate by @JohnN193 in #4192
- [RSDK-8185] Remove join_pointclouds code from RDK by @hexbabe in #4195
- [RSDK-8157] Remove velodyne and ultrasonic from rdk by @randhid in #4168
- RSDK-8087: add wrappers over registry methods + resolve cyclic dependencies by @puranamp in #4204
- DATA-2879 by @nicksanford in #4219
- Fix GPS-RTK ntrip problems by @Otterverse in #4220
- [RSDK-8260] Be more explicit if we permanently give up on the NTRIP caster by @penguinland in #4215
- Adds clearer error message for color detector by @bhaney in #4217
- Rsdk-8278: check tflite_cpu file ext by @bhaney in #4218
- pr feedback from #4215 by @penguinland in #4221
- RSDK-8270: Add orangepi 2w pin mappings by @stevebriskin in #4213
- Automated remote-control Version Update by @github-actions in #4223
New Contributors
- @katiepeters made their first contribution in #4202
Full Changelog: v0.33.1...v0.34.0
v0.34.0-rc0
What's Changed
- RSDK-8088: Create Logger Registry by @danielbotros in #4190
- RSDK-6256: Robot Leaks Connection to Remotes by @danielbotros in #4148
- Fix debug arm panic by @cheukt in #4199
- Avoid race conditions in single-line encoder by @penguinland in #4156
- RSDK-8194 remove motionplan dependency from arm package by @raybjork in #4187
- RSDK-8175: make sdk samples more robust to goutils changes by @puranamp in #4198
- RSDK-8215 - Decrease GOAWAY errors by updating goutils by @cheukt in #4203
- Rsdk-8170: Create commonReading for GPS by @susmitaSanyal in #4201
- DATA-2790: CLI Data export limit config by @katiepeters in #4202
- [RSDK-7871] Refactor
NtripInfo
to have no public mutable state by @penguinland in #4208 - RSDK-8247 Implement gpio output as PWM in generic linux by @oliviamiller in #4209
- [RSDK-8225] remove redundant interface NmeaMovementSensor by @penguinland in #4212
- [RSDK-8035] make vrs struct and send gga messages at a fixed rate by @JohnN193 in #4192
- [RSDK-8185] Remove join_pointclouds code from RDK by @hexbabe in #4195
- [RSDK-8157] Remove velodyne and ultrasonic from rdk by @randhid in #4168
- RSDK-8087: add wrappers over registry methods + resolve cyclic dependencies by @puranamp in #4204
- DATA-2879 by @nicksanford in #4219
- Fix GPS-RTK ntrip problems by @Otterverse in #4220
- [RSDK-8260] Be more explicit if we permanently give up on the NTRIP caster by @penguinland in #4215
- Adds clearer error message for color detector by @bhaney in #4217
- Rsdk-8278: check tflite_cpu file ext by @bhaney in #4218
- pr feedback from #4215 by @penguinland in #4221
- RSDK-8270: Add orangepi 2w pin mappings by @stevebriskin in #4213
- Automated remote-control Version Update by @github-actions in #4223
New Contributors
- @katiepeters made their first contribution in #4202
Full Changelog: v0.33.1...v0.34.0-rc0
v0.33.1
Full Changelog: v0.33.0...v0.33.1
v0.33.0
What's Changed
- RSDK-8116 allow node16 in antique by @abe-winter in #4170
- Use correct GH Actions Input Syntax for Networking Tests Trigger Job by @danielbotros in #4174
- DATA-2692 - Allow URL specification on upload by @tahiyasalam in #4169
- DATA-2677 - Allow user to create dataset file from exported data for local testing of custom training scripts by @tahiyasalam in #4167
- [DATA-2728] close datamanger if reconfigure fails and tolerate booting offline by @nicksanford in #4164
- RSDK-8024: refactor ulnstepper to allow for non-blocking functions by @martha-johnston in #4159
- RSDK-7555 remove ErrorState method from KinematicBase interface by @raybjork in #3965
- Fix methodname typo by @andf-viam in #4172
- RSDK-7968 by @nicksanford in #4178
- Unify the serial and I2C RTK implementations by @penguinland in #4166
- RSDK-8141 fix data race & relax end condition for arm hosted kinematics in UR driver by @raybjork in #4176
- RSDK-8140: Use viam fork of webrtc. by @dgottlieb in #4177
- Update default rotational velocity in motion by @biotinker in #4182
- remove timeout on ntrip client by @JohnN193 in #4171
- RSDK-8087: add utils for updating logger registry by @puranamp in #4173
- convert log_config_test to table driven by @puranamp in #4185
- Add info log instruction to add pid gains manually after completing a control loop tuning by @randhid in #4184
- DATA-2677 - Update CLI commands to be consistent by @tahiyasalam in #4189
- RSDK-8093: remove references to global_log_configuration by @puranamp in #4186
- Rsdk-8155: adding sats in use to sensor reading by @susmitaSanyal in #4188
- [RSDK-5768][RSDK-8035] enable gpsrtk with pmtk to use vrs and write correction data to the gps when using vrs by @JohnN193 in #4179
- RDSK-8056 by @arush-mehrotra in #4175
- RSDK-7513 fix RestartModule when target module is configured but not running by @abe-winter in #4181
- ensure an exact pattern match for loggers by @puranamp in #4197
- add logconfig proto conversions by @puranamp in #4193
- [RSDK-8145] Speed up RTK construction by @penguinland in #4191
- APP-5484: add props to disable cards for subtypes by @ethanlook in #4194
- Automated remote-control Version Update by @github-actions in #4200
Full Changelog: v0.32.1...v0.33.0
v0.33.0-rc0
What's Changed
- RSDK-8116 allow node16 in antique by @abe-winter in #4170
- Use correct GH Actions Input Syntax for Networking Tests Trigger Job by @danielbotros in #4174
- DATA-2692 - Allow URL specification on upload by @tahiyasalam in #4169
- DATA-2677 - Allow user to create dataset file from exported data for local testing of custom training scripts by @tahiyasalam in #4167
- [DATA-2728] close datamanger if reconfigure fails and tolerate booting offline by @nicksanford in #4164
- RSDK-8024: refactor ulnstepper to allow for non-blocking functions by @martha-johnston in #4159
- RSDK-7555 remove ErrorState method from KinematicBase interface by @raybjork in #3965
- Fix methodname typo by @andf-viam in #4172
- RSDK-7968 by @nicksanford in #4178
- Unify the serial and I2C RTK implementations by @penguinland in #4166
- RSDK-8141 fix data race & relax end condition for arm hosted kinematics in UR driver by @raybjork in #4176
- RSDK-8140: Use viam fork of webrtc. by @dgottlieb in #4177
- Update default rotational velocity in motion by @biotinker in #4182
- remove timeout on ntrip client by @JohnN193 in #4171
- RSDK-8087: add utils for updating logger registry by @puranamp in #4173
- convert log_config_test to table driven by @puranamp in #4185
- Add info log instruction to add pid gains manually after completing a control loop tuning by @randhid in #4184
- DATA-2677 - Update CLI commands to be consistent by @tahiyasalam in #4189
- RSDK-8093: remove references to global_log_configuration by @puranamp in #4186
- Rsdk-8155: adding sats in use to sensor reading by @susmitaSanyal in #4188
- [RSDK-5768][RSDK-8035] enable gpsrtk with pmtk to use vrs and write correction data to the gps when using vrs by @JohnN193 in #4179
- RDSK-8056 by @arush-mehrotra in #4175
- RSDK-7513 fix RestartModule when target module is configured but not running by @abe-winter in #4181
- ensure an exact pattern match for loggers by @puranamp in #4197
- add logconfig proto conversions by @puranamp in #4193
- [RSDK-8145] Speed up RTK construction by @penguinland in #4191
- APP-5484: add props to disable cards for subtypes by @ethanlook in #4194
- Automated remote-control Version Update by @github-actions in #4200
Full Changelog: v0.32.1...v0.33.0-rc0
v0.32.1
Full Changelog: v0.32.0...v0.32.1
v0.32.0
What's Changed
- RSDK-7999: Fix Typo in Workflow by @danielbotros in #4152
- RSDK-6811: return foreign resource when client registration doesnt exist by @puranamp in #4149
- Delete temp directory after running CLI command by @maximpertsov in #4158
- RSDK-7839 enable disabling of replanning during motion calls by @raybjork in #4143
- Update web/frontend CODEOWNERS by @ethanlook in #4157
- APP-5082 - Better errors when token expires by @cheukt in #4160
- NetAppender.Close early exit by @abe-winter in #4145
- expose base in no_cgo builds by @abe-winter in #4162
- RSDK-8095: rename robot_server loggers to rdk by @puranamp in #4163
- DOCS-2317: Add motion service code snippets by @skyleilani in #3970
- RSDK-5412: add an esp32 board for the config schema by @stevebriskin in #4165
Full Changelog: v0.31.0...v0.32.0
v0.32.0-rc0
What's Changed
- RSDK-7999: Fix Typo in Workflow by @danielbotros in #4152
- RSDK-6811: return foreign resource when client registration doesnt exist by @puranamp in #4149
- Delete temp directory after running CLI command by @maximpertsov in #4158
- RSDK-7839 enable disabling of replanning during motion calls by @raybjork in #4143
- Update web/frontend CODEOWNERS by @ethanlook in #4157
- APP-5082 - Better errors when token expires by @cheukt in #4160
- NetAppender.Close early exit by @abe-winter in #4145
- expose base in no_cgo builds by @abe-winter in #4162
- RSDK-8095: rename robot_server loggers to rdk by @puranamp in #4163
- DOCS-2317: Add motion service code snippets by @skyleilani in #3970
- RSDK-5412: add an esp32 board for the config schema by @stevebriskin in #4165
Full Changelog: v0.31.0...v0.32.0-rc0
v0.31.0
What's Changed
- Use StoppableWorkers in genericlinux by @penguinland in #4122
- RSDK-5204: Speed-up TP Space Smoothing Algorithm by @akhandelwal2025 in #4101
- nolint on deprecated endpoints + bump api version by @puranamp in #4131
- [RSDK-7081] Fewer checksum errors in I2C NMEA parsing by @penguinland in #4130
- RSDK-7942: Include LogConfiguration field to ServiceConfig proto conversions by @danielbotros in #4120
- APP-5330 NetAppender.SetConn and sharedConn by @abe-winter in #4128
- RSDK-7558 Add extended motion tests by @biotinker in #4125
- RSDK-7558 remove fake ptg kinematics and fake diff drive kinematics by @biotinker in #4121
- RSDK-6700 testing for motion by @biotinker in #4136
- Add disclaimer about classifications in the vision service card by @ethanlook in #4133
- added some logging by @etai-shuchatowitz in #4129
- RSDK-7755: Add SetRPM to dm4000, ezopmp, tmcstepper, and uln28byj motor drivers by @martha-johnston in #4103
- RSDK-7756: Add SetRPM to gpiostepper and roboclaw motor drivers by @martha-johnston in #4093
- Reduce config ticker logs by @cheukt in #4140
- RSDK-7999: Parameterize RC Build & Networking Tests trigger job on RC version and number by @danielbotros in #4126
- DOCS-2089: Add board API code samples by @andf-viam in #4132
- Include link to update instructions by @npentrel in #4117
- DOCS-2107: Update robot.go by @npentrel in #4107
- Fix typo by @andf-viam in #4104
- [RSDK-7081] Simplify control flow in receiveAndWriteSerial by @penguinland in #4134
- RSDK-7952 - Remove join_color_depth camera model by @seanavery in #4137
- RSDK-7933: fix logging bugs by @purplenicole730 in #4141
- RSDK-7883 Replace JSON imports with inline configs in robot reconfigure test by @maximpertsov in #4138
- RSDK-7803 fix pion log after test "data race" (log goleak) by @maximpertsov in #4144
- Remove unused fields by @penguinland in #4074
- RSDK-7833 remote reloading / direct install by @abe-winter in #4139
- DATA-2668 (RDK) by @arush-mehrotra in #4049
- Automated remote-control Version Update by @github-actions in #4150
- DATA-2728 by @nicksanford in #4146
- Use StoppableWorkers in the single-line encoder by @penguinland in #4147
Full Changelog: v0.30.0...v0.31.0
v0.31.0-rc0
What's Changed
- Use StoppableWorkers in genericlinux by @penguinland in #4122
- RSDK-5204: Speed-up TP Space Smoothing Algorithm by @akhandelwal2025 in #4101
- nolint on deprecated endpoints + bump api version by @puranamp in #4131
- [RSDK-7081] Fewer checksum errors in I2C NMEA parsing by @penguinland in #4130
- RSDK-7942: Include LogConfiguration field to ServiceConfig proto conversions by @danielbotros in #4120
- APP-5330 NetAppender.SetConn and sharedConn by @abe-winter in #4128
- RSDK-7558 Add extended motion tests by @biotinker in #4125
- RSDK-7558 remove fake ptg kinematics and fake diff drive kinematics by @biotinker in #4121
- RSDK-6700 testing for motion by @biotinker in #4136
- Add disclaimer about classifications in the vision service card by @ethanlook in #4133
- added some logging by @etai-shuchatowitz in #4129
- RSDK-7755: Add SetRPM to dm4000, ezopmp, tmcstepper, and uln28byj motor drivers by @martha-johnston in #4103
- RSDK-7756: Add SetRPM to gpiostepper and roboclaw motor drivers by @martha-johnston in #4093
- Reduce config ticker logs by @cheukt in #4140
- RSDK-7999: Parameterize RC Build & Networking Tests trigger job on RC version and number by @danielbotros in #4126
- DOCS-2089: Add board API code samples by @andf-viam in #4132
- Include link to update instructions by @npentrel in #4117
- DOCS-2107: Update robot.go by @npentrel in #4107
- Fix typo by @andf-viam in #4104
- [RSDK-7081] Simplify control flow in receiveAndWriteSerial by @penguinland in #4134
- RSDK-7952 - Remove join_color_depth camera model by @seanavery in #4137
- RSDK-7933: fix logging bugs by @purplenicole730 in #4141
- RSDK-7883 Replace JSON imports with inline configs in robot reconfigure test by @maximpertsov in #4138
- RSDK-7803 fix pion log after test "data race" (log goleak) by @maximpertsov in #4144
- Remove unused fields by @penguinland in #4074
- RSDK-7833 remote reloading / direct install by @abe-winter in #4139
- DATA-2668 (RDK) by @arush-mehrotra in #4049
- Automated remote-control Version Update by @github-actions in #4150
- DATA-2728 by @nicksanford in #4146
- Use StoppableWorkers in the single-line encoder by @penguinland in #4147
Full Changelog: v0.30.0...v0.31.0-rc0