Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.8.0-rc2
Full Changelog: v0.8.0-rc1...v0.8.0-rc2
v0.8.0-rc1
What's Changed
- RSDK-4244 - remove functionality only used by slam team by @kim-mishra in #2858
- RSDK-4724 - Update CLI to support api-key create by @zaporter-work in #2855
- remove libx264 dep by @bazile-clyde in #2869
Full Changelog: v0.8.0-rc0...v0.8.0-rc1
v0.8.0-rc0
What's Changed
- DATA-1786 Support filtering capture data with modular camera component by @kaywux in #2744
- RSDK-4446 Unify CLI arguments into single style by @benjirewis in #2799
- Add Status to genericlinux board by @randhid in #2800
- RSDK-3646 - Obstacles Depth (fixes) by @kharijarrett in #2787
- RSDK-4459 Create sensor base model by @randhid in #2795
- RSDK-4616 sensirion sht 3 xd sensor does not work with modular boards by @biotinker in #2803
- only build sh3xd sensor on linux platforms. by @randhid in #2805
- RSDK-4628: ER_CCL Algorithm Implementation by @vpandiarajan20 in #2767
- RSDK-4060 Renogy Power Sensor by @oliviamiller in #2802
- RSDK-4576: Change default values for kinematic base by @nthakur7 in #2794
- camera debugger poc by @bazile-clyde in #2774
- RDSK-4634 and RSDK-4750: Small vision service improvements by @acmorrow in #2809
- RSDK-4629 Renogy Power Sensor - close and register by @oliviamiller in #2811
- Dont mutate config data during initialization/reconfiguration by @penguinland in #2814
- RSDK-4065: Make wheeled encoder model movement sensor. by @martha-johnston in #2769
- RSDK-4241 Rotate Transform Should Support 90 & 270 turns by @bazile-clyde in #2812
- [RSDK-4167] Find GPIO devices by name, not ngpio value by @penguinland in #2807
- RSDK-4195, RSDK-3352, RSDK-3009, RSDK-3096: add support for flat tensors to RDK, in mlmodel/tflite_cpu and vision/mlmodel by @bhaney in #2801
- Fix default values in er_ccl clustering by @bhaney in #2808
- [DATA-1872] Don't gunzip non-gzipped files. by @AaronCasas in #2818
- Rsdk:4463 cleanup rtk by @susmitaSanyal in #2813
- RSDK-4433 Add the board defs package type to rdk by @oliviamiller in #2815
- upboard to the register by @susmitaSanyal in #2819
- APP-2538 - module upload on mac terminal causes flashing and/or beeping by @zaporter-work in #2820
- App 2450 by @RoxyFarhad in #2816
- RSDK-4414: flaky gpiostepper test fix by @stevebriskin in #2821
- fix tabbing issues by @mrloureed in #2822
- add end session to slam overrides by @sbal13 in #2823
- DATA-1802 Add example modular camera component in go for filtering data capture by @kaywux in #2775
- RSDK-4588 Set manual mode prior to waypoint tests to prevent races by @biotinker in #2824
- RSDK-4051 tp space should be able to continuously sample ptgs by @biotinker in #2792
- RSDK-4334 add option to disable server discovery via mdns by @maximpertsov in #2826
- RSDK-4458: Implement wheeled encoder reconfigure by @martha-johnston in #2806
- Fix movement sensor attribute field name by @randhid in #2835
- Don't balk at nonexistent SPI buses if they're unused by @penguinland in #2829
- RSDK-4586: IMU magnetometer fix by @susmitaSanyal in #2832
- RSDK-4637: Go through resources drivers and add logger and resurce.Named to structs by @martha-johnston in #2834
- RSDK-2261: skip TestArmReconnection temporarily by @martha-johnston in #2841
- DATA-1803 Add filtering data functionality for all collectors by @kaywux in #2830
- RSDK-4674 CLI command for uploading board defintions by @oliviamiller in #2827
- RSDK-4569 - add CLI dataclient tests by @stuqdog in #2825
- [RSDK-2682] Get hardware PWM on the Up4000 set up right by @penguinland in #2840
- RSDK-4675: compass heading 0->360 by @susmitaSanyal in #2843
- Change sensors to imagers by @npentrel in #2833
- RSDK-4127 - Optimize obstacles depth by @kharijarrett in #2838
- [RSDK-4639] Make sure Orin Nanos have hardware PWM support by @penguinland in #2845
- RSDK-4705 CLI get a board def file by @oliviamiller in #2844
- APP-2488 - Create a module validate function that validates modules after they are uploaded by @zaporter-work in #2846
- APP-2541: make visibility required for cli create command by @RoxyFarhad in #2848
- RSDK-4676: no magnetometer, no compass. by @susmitaSanyal in #2849
- DATA-1874 Add example modular sensor for filtering data capture by @kaywux in #2851
- RSDK-4520 Improve base URL CLI logic by @benjirewis in #2852
- Override fixes by @sbal13 in #2857
- DATA-1859 - Switch tabular deletion in CLI to new DeleteTabularData API by @agreenb in #2860
- RSDK-4127 - Obstacles depth 3D clustering by @kharijarrett in #2859
- RSDK-3979 - Remove "Get" from slam service method names by @kkufieta in #2847
- Use new getLocation result signature by @maximpertsov in #2864
- SLAM RC card layout bug by @sbal13 in #2861
- bump goutils by @purplenicole730 in #2863
- Automated remote-control Version Update by @github-actions in #2865
New Contributors
Full Changelog: v0.7.3-rc0...v0.8.0-rc0
v0.7.3
What's Changed
- RDK should error if its X,Y,Z translation are not all 0,0,0 by @nfranczak in #2719
- RSDK-4145 cli version flag by @abe-winter in #2735
- RSDK-4076 Better colors and messages for CLI by @benjirewis in #2746
- RSDK-4246 Add collectors to power sensor by @oliviamiller in #2727
- RSDK-4277 Fix Flakey Transform Test by @vpandiarajan20 in #2748
- RSDK-4290 remove MoveSingleComponent from motion service by @raybjork in #2751
- RSDK-4279 hang in test start waypoint calling set mode cancels current and future move on globe calls by @biotinker in #2749
- Preliminary work on RSDK-4092: get a single config for genericlinux and customlinux by @penguinland in #2729
- bump goutils by @purplenicole730 in #2732
- RSDK-3646 - Obstacles Depth by @kharijarrett in #2718
- Upgrade Threlte and migrate SLAM map by @micheal-parks in #2754
- RSDK-4377 Set raw and -echo for CLI shell service by @benjirewis in #2756
- APP-2420 Do not reconnect if not mounted by @ethanlook in #2760
- APP-2119 - package manager & placeholder improvements for the registry by @zaporter-work in #2716
- Fix race conditions in nav service tests by @biotinker in #2763
- [RSDK-3951] Rename SysfsBoard by @penguinland in #2759
- RSDK-4373 poc for CLI build by @abe-winter in #2752
- RSDK-1825-RSDK-3588 - use ts sdk slam navigation wrappers by @purplenicole730 in #2730
- [RSDK-4423] - Obstacle avoidance UX improvements and bugfixes by @micheal-parks in #2762
- RSDK-4424 Refactor CLI to separate Actions and unexport API by @benjirewis in #2764
- RSDK-4317 RC card power sensor by @oliviamiller in #2765
- RSDK-4371: Fix AgileX turning issues in driver by @nthakur7 in #2743
- Handle undefined input controller status event values by @DTCurrie in #2772
- RSDK-3967 - Add MotionConfiguration to MoveOnGlobe by @nfranczak in #2631
- Rsdk 4095: Edit the camera interface to match new get_images proto by @bhaney in #2766
- RSDK-4430: Idiomize map-reduce used in motionplan nearest neighbor algorithm. by @dgottlieb in #2770
- Change the non-intrinsics version of obstacles_depth to use the median by @kharijarrett in #2778
- RSDK-3991 - Update navigation service config by @nfranczak in #2633
- RSDK-4394 - Add compassHeading to return of GetLocation by @nfranczak in #2753
- APP-2430 - Change module config name field not allow module_ids by @zaporter-work in #2777
- Bump RC for app hotfix by @DTCurrie in #2780
- RSDK-2010 Euler fix by @randhid in #2726
- RSDK-4116: Ensure access to wheeled base left/right motors are synchronized. by @dgottlieb in #2667
- RSDK-3896 Remove visual odometry and
movementsensor/cameramono
by @Rob1in in #2783 - RSDK-4457 - Allow new camera streams to be added by @cheukt in #2782
- RSDK-4182: Optimize RRT* Planning by @nthakur7 in #2687
- Rsdk-3902: compass heading by @susmitaSanyal in #2761
- RSDK-4429 - add slam map package type to RDK by @kim-mishra in #2784
- [RSDK-4092] Reconfigure pin definitions by @penguinland in #2779
- RSDK-3451 RSDK-4059 INA powersensor drivers by @oliviamiller in #2776
- [DATA-1826] Add ResourceLevelServiceConfig field to ServiceConfig. by @AaronCasas in #2785
- RSDK-4111 Replay Movement Sensor by @jeremyrhyde in #2758
- RSDK-4306 Update Propertiesfor ReplayPCD by @jeremyrhyde in #2771
- RSDK-3036 - Make move functions stoppable by @kkufieta in #2700
- Upgrade client dependencies - August 2023 by @micheal-parks in #2773
- RSDK-2261: TestArmReconnection flaky by @martha-johnston in #2747
- RSDK-4117: Have left and right wheeled base motors agree on which operation is being executed. by @dgottlieb in #2698
- RSDK-4469 - add reconfigure waitgroup by @stuqdog in #2793
- RSDK-4166 Better handling of modular startup failures by @benjirewis in #2788
- RSDK-4551: Remove the localRobot lock acquisition from
Close
. by @dgottlieb in #2789 - RSDK-4301 Add basic tests to CLI by @benjirewis in #2781
- RSDK-4486: Move condition variables for SingleOpManager into the manager itself. by @dgottlieb in #2786
- [RSDK-4635] Fix issue with Power Sensor code sample by @njooma in #2810
New Contributors
- @abe-winter made their first contribution in #2735
Full Changelog: v0.7.0...v0.7.3
v0.7.3-rc0
What's Changed
- RDK should error if its X,Y,Z translation are not all 0,0,0 by @nfranczak in #2719
- RSDK-4145 cli version flag by @abe-winter in #2735
- RSDK-4076 Better colors and messages for CLI by @benjirewis in #2746
- RSDK-4246 Add collectors to power sensor by @oliviamiller in #2727
- RSDK-4277 Fix Flakey Transform Test by @vpandiarajan20 in #2748
- RSDK-4290 remove MoveSingleComponent from motion service by @raybjork in #2751
- RSDK-4279 hang in test start waypoint calling set mode cancels current and future move on globe calls by @biotinker in #2749
- Preliminary work on RSDK-4092: get a single config for genericlinux and customlinux by @penguinland in #2729
- bump goutils by @purplenicole730 in #2732
- RSDK-3646 - Obstacles Depth by @kharijarrett in #2718
- Upgrade Threlte and migrate SLAM map by @micheal-parks in #2754
- RSDK-4377 Set raw and -echo for CLI shell service by @benjirewis in #2756
- APP-2420 Do not reconnect if not mounted by @ethanlook in #2760
- APP-2119 - package manager & placeholder improvements for the registry by @zaporter-work in #2716
- Fix race conditions in nav service tests by @biotinker in #2763
- [RSDK-3951] Rename SysfsBoard by @penguinland in #2759
- RSDK-4373 poc for CLI build by @abe-winter in #2752
- RSDK-1825-RSDK-3588 - use ts sdk slam navigation wrappers by @purplenicole730 in #2730
- [RSDK-4423] - Obstacle avoidance UX improvements and bugfixes by @micheal-parks in #2762
- RSDK-4424 Refactor CLI to separate Actions and unexport API by @benjirewis in #2764
- RSDK-4317 RC card power sensor by @oliviamiller in #2765
- RSDK-4371: Fix AgileX turning issues in driver by @nthakur7 in #2743
- Handle undefined input controller status event values by @DTCurrie in #2772
- RSDK-3967 - Add MotionConfiguration to MoveOnGlobe by @nfranczak in #2631
- Rsdk 4095: Edit the camera interface to match new get_images proto by @bhaney in #2766
- RSDK-4430: Idiomize map-reduce used in motionplan nearest neighbor algorithm. by @dgottlieb in #2770
- Change the non-intrinsics version of obstacles_depth to use the median by @kharijarrett in #2778
- RSDK-3991 - Update navigation service config by @nfranczak in #2633
- RSDK-4394 - Add compassHeading to return of GetLocation by @nfranczak in #2753
- APP-2430 - Change module config name field not allow module_ids by @zaporter-work in #2777
- Bump RC for app hotfix by @DTCurrie in #2780
- RSDK-2010 Euler fix by @randhid in #2726
- RSDK-4116: Ensure access to wheeled base left/right motors are synchronized. by @dgottlieb in #2667
- RSDK-3896 Remove visual odometry and
movementsensor/cameramono
by @Rob1in in #2783 - RSDK-4457 - Allow new camera streams to be added by @cheukt in #2782
- RSDK-4182: Optimize RRT* Planning by @nthakur7 in #2687
- Rsdk-3902: compass heading by @susmitaSanyal in #2761
- RSDK-4429 - add slam map package type to RDK by @kim-mishra in #2784
- [RSDK-4092] Reconfigure pin definitions by @penguinland in #2779
- RSDK-3451 RSDK-4059 INA powersensor drivers by @oliviamiller in #2776
- [DATA-1826] Add ResourceLevelServiceConfig field to ServiceConfig. by @AaronCasas in #2785
- RSDK-4111 Replay Movement Sensor by @jeremyrhyde in #2758
- RSDK-4306 Update Propertiesfor ReplayPCD by @jeremyrhyde in #2771
- RSDK-3036 - Make move functions stoppable by @kkufieta in #2700
- Upgrade client dependencies - August 2023 by @micheal-parks in #2773
- RSDK-2261: TestArmReconnection flaky by @martha-johnston in #2747
- RSDK-4117: Have left and right wheeled base motors agree on which operation is being executed. by @dgottlieb in #2698
- RSDK-4469 - add reconfigure waitgroup by @stuqdog in #2793
- RSDK-4166 Better handling of modular startup failures by @benjirewis in #2788
- RSDK-4551: Remove the localRobot lock acquisition from
Close
. by @dgottlieb in #2789 - RSDK-4301 Add basic tests to CLI by @benjirewis in #2781
- RSDK-4486: Move condition variables for SingleOpManager into the manager itself. by @dgottlieb in #2786
New Contributors
- @abe-winter made their first contribution in #2735
Full Changelog: v0.7.0...v0.7.3-rc0
v0.7.2
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Obstacle avoidance visualization cleanup by @micheal-parks in #2705
- @viamrobotics/prime 0.4.1 → 0.4.2 by @mrloureed in #2709
- remote control bump 2.0.8 by @mrloureed in #2710
- [RSDK-4277] Fix flakey segmenter test by @vpandiarajan20 in #2707
- [DATA-1649]/[DATA-1647] Add GetPointCloudMap collector and use streaming sync rpc for large files. by @AaronCasas in #2703
- RSDK-3905 Add PowerSensor component and client/server wrappers by @oliviamiller in #2702
- RSDK-4178: Add ability to specify options for kinematic bases by @nthakur7 in #2692
- RSDK-4238: Fix data race in MoveOnMap by @nthakur7 in #2711
- RSDK-4152 - Throw an error when a link is missing by @kkufieta in #2708
- [RSDK-3805] isolated rc override work; by @sbal13 in #2675
- RSDK-4031 - Fail arm CreateStatus when joints or model frame are nil by @kkufieta in #2704
- Obstacle avoidance cleanup Pt. 2 by @micheal-parks in #2713
- [RSDK-3647]Renaming Radius Clustering to Obstacles Pointcloud by @vpandiarajan20 in #2664
- [APP-2355] - Add mobile support to navigation card by @micheal-parks in #2720
- RSDK-4168: Fix heading calculations for GoToInputs by @nthakur7 in #2682
- RSDK-4286 - CLI consistent flag naming scheme by @cheukt in #2714
- RSDK-4274 context.Background for fake controller goroutine by @benjirewis in #2721
- @viamrobotics/prime 0.4.4 → 0.4.5 by @mrloureed in #2723
- [RSDK-4296] sleep to avoid race condition in odroid's sysfs implementation by @penguinland in #2717
- RSDK-4342 Fix Camera Client GetProperties error on empty Distortion model by @bhaney in #2724
- RSDK-3415: Implement "position only" mode for MoveOnMap and MoveOnGlobe by @nthakur7 in #2589
- Improve motion, navigation & resource package descriptions by @kkufieta in #2715
- RSDK-4355 disable plan deviation for MoveOnGlobe by @raybjork in #2728
- rsdk-4341 improved logging for gps navigation by @biotinker in #2725
- Fix time math by @biotinker in #2736
- Automated remote-control Version Update by @github-actions in #2738
- fix bug in "position_only" mode that breaks motion for Ackerman bases by @raybjork in #2737
- RSDK-4336: gpiostepper thread in a waitgroup by @stevebriskin in #2733
- RSDK-4287 Improve CLI help messages by @benjirewis in #2734
- Skip flaky test pending fix by @biotinker in #2742
- [RSDK 4318] - Obstacle avoidance bugfixes by @micheal-parks in #2741
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.7.0-rc0
What's Changed
- Obstacle avoidance visualization cleanup by @micheal-parks in #2705
- @viamrobotics/prime 0.4.1 → 0.4.2 by @mrloureed in #2709
- remote control bump 2.0.8 by @mrloureed in #2710
- [RSDK-4277] Fix flakey segmenter test by @vpandiarajan20 in #2707
- [DATA-1649]/[DATA-1647] Add GetPointCloudMap collector and use streaming sync rpc for large files. by @AaronCasas in #2703
- RSDK-3905 Add PowerSensor component and client/server wrappers by @oliviamiller in #2702
- RSDK-4178: Add ability to specify options for kinematic bases by @nthakur7 in #2692
- RSDK-4238: Fix data race in MoveOnMap by @nthakur7 in #2711
- RSDK-4152 - Throw an error when a link is missing by @kkufieta in #2708
- [RSDK-3805] isolated rc override work; by @sbal13 in #2675
- RSDK-4031 - Fail arm CreateStatus when joints or model frame are nil by @kkufieta in #2704
- Obstacle avoidance cleanup Pt. 2 by @micheal-parks in #2713
- [RSDK-3647]Renaming Radius Clustering to Obstacles Pointcloud by @vpandiarajan20 in #2664
- [APP-2355] - Add mobile support to navigation card by @micheal-parks in #2720
- RSDK-4168: Fix heading calculations for GoToInputs by @nthakur7 in #2682
- RSDK-4286 - CLI consistent flag naming scheme by @cheukt in #2714
- RSDK-4274 context.Background for fake controller goroutine by @benjirewis in #2721
- @viamrobotics/prime 0.4.4 → 0.4.5 by @mrloureed in #2723
- [RSDK-4296] sleep to avoid race condition in odroid's sysfs implementation by @penguinland in #2717
- RSDK-4342 Fix Camera Client GetProperties error on empty Distortion model by @bhaney in #2724
- RSDK-3415: Implement "position only" mode for MoveOnMap and MoveOnGlobe by @nthakur7 in #2589
- Improve motion, navigation & resource package descriptions by @kkufieta in #2715
- RSDK-4355 disable plan deviation for MoveOnGlobe by @raybjork in #2728
- rsdk-4341 improved logging for gps navigation by @biotinker in #2725
- Fix time math by @biotinker in #2736
- Automated remote-control Version Update by @github-actions in #2738
- fix bug in "position_only" mode that breaks motion for Ackerman bases by @raybjork in #2737
- RSDK-4336: gpiostepper thread in a waitgroup by @stevebriskin in #2733
- RSDK-4287 Improve CLI help messages by @benjirewis in #2734
- Skip flaky test pending fix by @biotinker in #2742
- [RSDK 4318] - Obstacle avoidance bugfixes by @micheal-parks in #2741
New Contributors
Full Changelog: v0.6.0...v0.7.0-rc0
v0.6.0
What's Changed
- APP-2131 - Add viam module upload subcommand by @zaporter-work in #2642
- [RSDK-3497] new pin definition format by @natalieh235 in #2651
- RSDK-3329, RSDK-4070 - Do not restart modules that crash before ready and respect resource configuration timeout by @benjirewis in #2645
- RSDK-3509 Add Encoder properties struct and review client/server tests by @oliviamiller in #2655
- RSDK-4074 - make errEndOfDataset public by @kim-mishra in #2654
- RSDK-3975: Single line encoder double counts on a single line physical encoder by @martha-johnston in #2656
- RSDK-2911: GPIO Stepper motor driver tweaks and test improvements by @stevebriskin in #2611
- Fix state updates for motion path visualization when multiple files are dropped by @micheal-parks in #2661
- [RSDK-3395] Implement customlinux board by @natalieh235 in #2613
- RSDK-3314: Update Gripper to support GetGeometries by @nthakur7 in #2649
- RSDK-2794: upboard pindefinition by @susmitaSanyal in #2662
- RSDK-3395 Add missing package comment by @benjirewis in #2668
- Add better logs for module resource registration by @benjirewis in #2669
- Align localizer with planning frame by @raybjork in #2609
- APP-2075: placeholder replacement using a walker by @RoxyFarhad in #2660
- APP-2115 - cloud_package_manager improvements by @zaporter-work in #2663
- Movement Sensor RC Altitide -> Altitude by @zaporter-work in #2670
- RSDK-3573 remove old navigation service backend, remove experimental flag from new version by @raybjork in #2671
- App 2049 icons by @mrloureed in #2674
- RSDK-4068: Fix CBiRRT smoothing algorithm by @nthakur7 in #2650
- RSDK-3705 - Add extra parameters to Geometries and Kinematics endpoints by @kkufieta in #2677
- RSDK-3502: Review server and client tests, Change Features map wrapper to a structure. by @martha-johnston in #2673
- RSDK-3735: Serial path closing properly by @susmitaSanyal in #2680
- RSDK-3504: Review sensor server and client tests by @martha-johnston in #2678
- Bump Prime and cleanup by @mrloureed in #2683
- RSDK-3829 & RSDK-3299 - Cancellation of in-progress movements between waypoints by @kkufieta in #2658
- PointCloud File Camera by @vpandiarajan20 in #2657
- RSDK-3933 Bump mediadevices by @seanavery in #2679
- Remove rtk-station by @oliviamiller in #2666
- RSDK-3670: Call parent notifier outside of the robot client mutex. by @dgottlieb in #2681
- RSDK-4158: Create separate environments for parallel motion planning tests. by @dgottlieb in #2685
- REVERT RSDK-3975 by @martha-johnston in #2688
- RSDK-3510: review board server and client tests by @martha-johnston in #2686
- DATA-fix - Check that collector error is non-nil if not returning directly by @agreenb in #2690
- RSDK-3507: Review gripper server and client tests by @martha-johnston in #2684
- RSDK-3503: Review servo server and client tests by @martha-johnston in #2676
- RSDK-4156: Make the dependency error string less painful. by @dgottlieb in #2695
- APP-2099 Test implicit deps across modules and deregister crash resources by @benjirewis in #2694
- Adding Transform Camera for Segmentation by @vpandiarajan20 in #2636
- APP-2325 - Add Type to PackageConfig from/to proto by @zaporter-work in #2697
- [RSDK-4032] image file as camera does not work with given png by @RyanBoring in #2691
- Obstacle avoidance visualization: Pt. 2 by @micheal-parks in #2627
- RSDK-3447: New tests in utils by @susmitaSanyal in #2699
- Rsdk-3264: RTK tests by @susmitaSanyal in #2672
- [RSDK-4052] fix-parallel-projection-xy by @nicksanford in #2693
- @viamrobotics/prime 0.4.0 → 0.4.1 by @mrloureed in #2701
- APP-2230 Update CLI to support new way of providing orgID by @zaporter-work in #2689
- RSDK-4193: New logic for GetLatestMapInfo by @pstrutz in #2696
Full Changelog: v0.5.0...v0.6.0