Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.6.0-rc0
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-rc0
v0.5.1-rc0
RSDK-3329, RSDK-4070 - Do not restart modules that crash before ready…
v0.5.1
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- RSDK-3557 - Know where the localizer is relative to the base by @nfranczak in #2557
- [RSDK-3649] Create the obstacles_distance vision model by @vpandiarajan20 in #2578
- Disable linter's default skip directories by @Otterverse in #2612
- Remove errant comment about movement sensor Readings not going over the network by @randhid in #2618
- Error when SetVelocity with MovementSensor is called RSDK-3568, RSDK-3566, RSDK-3565 RSDK-3567 by @randhid in #2607
- RSDK-3697: break up rtk by @susmitaSanyal in #2595
- print out error message by @purplenicole730 in #2620
- Export GPSData fields by @oliviamiller in #2624
- Fix viam-server build/race issues in tests by @Otterverse in #2619
- Add three.js orientation vector library by @micheal-parks in #2622
- [RSDK-2782] Remove Periph GPIO from genericlinux boards by @penguinland in #2603
- Add name to merged movement sensor in creator by @randhid in #2625
- RDSK-3562: Add localization mode detection and new map update workflow PR2 by @pstrutz in #2596
- Add drag-n-drop path visualization to SLAM 2d map. by @micheal-parks in #2629
- [RSDK-3498] Add generic linux board configuration types by @natalieh235 in #2555
- DATA-1646 - Define and register collector for GetPosition by @tahiyasalam in #2623
- Rsdk:3525 gpsnmea breaking changes by @susmitaSanyal in #2626
- RSDK-3414: Implement timeout for MoveOnMap by @nthakur7 in #2581
- RSDK-3657: Gantry rc card changes by @martha-johnston in #2606
- RSDK-3738: [Gantry] Order of limit pins is significant by @martha-johnston in #2615
- APP-2129 - viam cli module create & update subcommand by @zaporter-work in #2614
- RSDK-2328 - Add default timeouts to resource construction and reconfiguration by @stuqdog in #2421
- nmea fix by @susmitaSanyal in #2639
- RSDK-3839 services motion flaky test test move on globe by @biotinker in #2610
- Change error check in movementsensor readings by @oliviamiller in #2640
- RSDK-3966: Fix bug in CBiRRT random sampling to correctly sample around a node by @nthakur7 in #2634
- RSDK-4015: flaky test in components/gantry/singleaxis, times out after 10 minutes by @martha-johnston in #2641
- Extract compass heading from Wit IMU magnetomoeter - with caveats by @randhid in #2632
- RSDK-3211: make sure multi axis can move in parallel by @martha-johnston in #2616
- RSDK-4048: Verify that RunInParallel can run multiple functions at once by @martha-johnston in #2644
- RSDK-3970 - Add getObstacles to nav svc by @nfranczak in #2630
- RSDK-3599 tp space path quality by @biotinker in #2648
- RSDK 3051 Add get images method to camera by @bhaney in #2646
- Fix createRcApp function in library mode by @micheal-parks in #2652
- RSDK-3329 Cache validation errors for modules, processes and packages by @benjirewis in #2638
- Rsdk-3390: add reconfigure rtk by @susmitaSanyal in #2643
- RSDK-2672: tests using Incremental/Single encoder should use constructor, not initialization by @martha-johnston in #2647
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- RSDK-3684 - Make LabelPath Optional Again by @kharijarrett in #2562
- RSDK-3411: Modify GoToInputs to error if base deviates too far from path by @nthakur7 in #2561
- APP-1951 - reformat the structure of the code samples file by @Kschappacher in #2560
- DATA-1406 - Remove component model by @agreenb in #2570
- DATA-1376 - Remove deletion status check in the CLI since it always returns success by @agreenb in #2572
- RSDK-3401: Use SLAM map as a constraint for 2D motion planning by @nthakur7 in #2519
- RSDK-3790 - Add more logging for investigation into web TestForeignResource flake by @edaniels in #2575
- [RSDK-3651] Create the ultrasonic camera model by @vpandiarajan20 in #2568
- DATA-1524 - Remove unused session ID from upload metadata by @agreenb in #2574
- RDSK-3752 - Configured gripper pose gets doubled by @nfranczak in #2583
- Upgrade client dependencies - June 2023 by @micheal-parks in #2582
- bump goutils by @cheukt in #2586
- Close adxl properly by @natalieh235 in #2585
- RSDK-3745: update to match gantry API by @martha-johnston in #2567
- Add tracing to camera/client.Stream() by @RyanBoring in #2588
- [RSDK-3696] Add merged movement sensor model by @randhid in #2576
- RSDK-3795 - Switch from deprecated file IDs to binary IDs by @agreenb in #2594
- RSDK-3299 - Clarify navigation behavior in log statement when MoveOnGlobe errors out by @kkufieta in #2593
- RSDK-3570 - Allow kinematic Bases to be configured with desired speed by @kkufieta in #2587
- [RSDK 2924] - Add the ability for navigation card to render obstacles (1/2) by @micheal-parks in #2579
- DATA-1008 - Change org_id to organization_id in Data API uses by @agreenb in #2591
- pull function name out of dict correctly by @Kschappacher in #2599
- Remove LocalMotor and GoTillStop by @randhid in #2598
- [RSDK-3608] Make the genericlinux I2C classes public by @penguinland in #2600
- RSDK-3597 - Nav Service shouldn't include heading in MoveOnGlobe by @nfranczak in #2580
- RSDK-3539: Make the gantry homing sequence asynchronous to the constructor by @martha-johnston in #2590
- RSDK-3698 bases should be able to use tp space frames by @biotinker in #2584
- RSDK-3793: Update server/client code PR 2 by @pstrutz in #2597
- [RSDK-3660] Add distance helper function to RDK/Golang SDK by @vpandiarajan20 in #2601
- Refactor connection code into
<Client>
component anduseClient
hook by @micheal-parks in #2602 - RSDK-3787: Update single-axis MoveToPosition test by @martha-johnston in #2608
New Contributors
- @RyanBoring made their first contribution in #2588
Full Changelog: v0.3.0...v0.4.0
v0.4.0-rc0
What's Changed
- RSDK-3684 - Make LabelPath Optional Again by @kharijarrett in #2562
- RSDK-3411: Modify GoToInputs to error if base deviates too far from path by @nthakur7 in #2561
- APP-1951 - reformat the structure of the code samples file by @Kschappacher in #2560
- DATA-1406 - Remove component model by @agreenb in #2570
- DATA-1376 - Remove deletion status check in the CLI since it always returns success by @agreenb in #2572
- RSDK-3401: Use SLAM map as a constraint for 2D motion planning by @nthakur7 in #2519
- RSDK-3790 - Add more logging for investigation into web TestForeignResource flake by @edaniels in #2575
- [RSDK-3651] Create the ultrasonic camera model by @vpandiarajan20 in #2568
- DATA-1524 - Remove unused session ID from upload metadata by @agreenb in #2574
- RDSK-3752 - Configured gripper pose gets doubled by @nfranczak in #2583
- Upgrade client dependencies - June 2023 by @micheal-parks in #2582
- bump goutils by @cheukt in #2586
- Close adxl properly by @natalieh235 in #2585
- RSDK-3745: update to match gantry API by @martha-johnston in #2567
- Add tracing to camera/client.Stream() by @RyanBoring in #2588
- [RSDK-3696] Add merged movement sensor model by @randhid in #2576
- RSDK-3795 - Switch from deprecated file IDs to binary IDs by @agreenb in #2594
- RSDK-3299 - Clarify navigation behavior in log statement when MoveOnGlobe errors out by @kkufieta in #2593
- RSDK-3570 - Allow kinematic Bases to be configured with desired speed by @kkufieta in #2587
- [RSDK 2924] - Add the ability for navigation card to render obstacles (1/2) by @micheal-parks in #2579
- DATA-1008 - Change org_id to organization_id in Data API uses by @agreenb in #2591
- pull function name out of dict correctly by @Kschappacher in #2599
- Remove LocalMotor and GoTillStop by @randhid in #2598
- [RSDK-3608] Make the genericlinux I2C classes public by @penguinland in #2600
- RSDK-3597 - Nav Service shouldn't include heading in MoveOnGlobe by @nfranczak in #2580
- RSDK-3539: Make the gantry homing sequence asynchronous to the constructor by @martha-johnston in #2590
- RSDK-3698 bases should be able to use tp space frames by @biotinker in #2584
- RSDK-3793: Update server/client code PR 2 by @pstrutz in #2597
- [RSDK-3660] Add distance helper function to RDK/Golang SDK by @vpandiarajan20 in #2601
- Refactor connection code into
<Client>
component anduseClient
hook by @micheal-parks in #2602 - RSDK-3787: Update single-axis MoveToPosition test by @martha-johnston in #2608
New Contributors
- @RyanBoring made their first contribution in #2588
- @pstrutz made their first contribution in #2597
Full Changelog: v0.3.0...v0.4.0-rc0
v0.3.0
What's Changed
- Clean up units in IMU Linear Acceleration and context creation in movement sensors by @randhid in #2400
- RSDK-2979 - Update Navigation service config to handle a motion service name specification and optional obstacles by @nfranczak in #2378
- bump trzy and sdk versions in RC by @stevebriskin in #2417
- [RSDK-2691] Reconfigure digital interrupts on raspberry pi boards! by @penguinland in #2372
- RSDK-2882 Batching Replay PCD Camera by @jeremyrhyde in #2381
- RSDK-3176 Stop session manager expireLoop after robot Close by @benjirewis in #2414
- Run all tests with race detector on by @edaniels in #2420
- [RSDK-2905] Add pin definitions for Jetson Orin Nano by @penguinland in #2411
- Fix AppImage test by @Otterverse in #2425
- RSDK-3340 skip TestFakeSLAMStateful by @JohnN193 in #2424
- RSDK-3338 return better error messages for MoveOnMap, MoveOnGlobe by @raybjork in #2423
- RSDK-3315 Add GetKinematics to Arms by @biotinker in #2427
- [RSDK-3354] Fix race in module manager test by @Otterverse in #2430
- [DATA-1159] Apply service-levels tags to additional sync paths by @agreenb in #2405
- Add Encoder API to examples for gosdk, change function signatures in Encoder to match other Interface naming by @randhid in #2426
- Fix fake json by @cheukt in #2432
- Client code maintenance - May 2023 by @micheal-parks in #2429
- Fix reactivity for displayed pose by @micheal-parks in #2433
- Slam 2d map - rotate base sprite material instead of geometry by @micheal-parks in #2428
- RSDK-3255 Update defaultOrientationConstraintDesc by @nthakur7 in #2435
- [RSDK-3266] Fix gamepad controller initialization to use background context by @natalieh235 in #2436
- Switch buildjet test runners from 16->8 cores by @Otterverse in #2440
- Remove space mono font by @micheal-parks in #2443
- RSDK-3349 - Remove _name suffix from navigation config fields by @nfranczak in #2442
- RSDK-3166 - remove feature flag by @kim-mishra in #2446
- Add Svelte adapter by @micheal-parks in #2438
- [RSDK-3392] Fix module tests to use unique binary paths by @Otterverse in #2447
- RSDK-2311 implement GoToInputs for wheeled base model by @raybjork in #2362
- RSDK-2405 Create function for string representation of WorldState by @nthakur7 in #2449
- RSDK-3094: Fix transform camera failing because of dependencies by @vpandiarajan20 in #2439
- RSDK-3095 Making mlmodel info logs less confusing by @vpandiarajan20 in #2448
- RSDK-3293: allow gantry to move in the direction away from the limit switch by @martha-johnston in #2441
- Migrate 4 components to Svelte by @micheal-parks in #2450
- APP-1953 Opt out of typescript SDK reconnect logic by @maximpertsov in #2431
- [RSDK-3148] Don't allow sampling analog readers at a non-positive rate by @penguinland in #2377
- RSDK-2876 Partially generate local robot config by @benjirewis in #2437
- [RSDK-3308] Added support for reading digital interrupt pins as input by @natalieh235 in #2457
- Make camera parameters optional for rtsp by @bhaney in #2458
- RSDK-3357 Flaky Test: vision/objectdetection TestDetectionSource by @vpandiarajan20 in #2454
- rsdk-fix remove AlwaysRebuild From Roboclaw by @oliviamiller in #2463
- RSDK-2269 make TestMoveSingleComponent not flaky by @raybjork in #2466
- RSDK-2914 Remove tailwind styles from main-lib, stop emit declarations for non lib files by @DTCurrie in #2451
- Migrate camera components to Svelte by @micheal-parks in #2459
- [RSDK-3216] Split more of the genericlinux board.go into separate files by @penguinland in #2464
- RSDK-3319 Add Get Properties to base drivers by @randhid in #2456
- [RSDK-3120] Flip fake SLAM dataset by @nroede in #2452
- RSDK-2967 - Get data from depthmap by @kharijarrett in #2470
- RSDK-3263 Ntrip GPS RTK fixes by @oliviamiller in #2462
- Replace google maps with open street maps and maplibre-gl in navigation card by @micheal-parks in #2465
- RSDK-3260: combine home one and two limit switch logic by @martha-johnston in #2455
- RSDK-2333: AgileX remove connection from global map on Close by @stevebriskin in #2467
- Convert SLAM components to Svelte by @micheal-parks in #2473
- default to no hardware PWM by @mcvella in #2479
- Migrate arm to Svelte and avoid unnecessary DOM element creation / network requests by @micheal-parks in #2478
- RSDK-2923: Update Navigation service implementation to use Motion service MoveOnGlobe by @nthakur7 in #2475
- Add eslint-plugin-svelte and fix lint issues by @micheal-parks in #2481
- RSDK-3420 Octree Floating Point Precision Error by @jeremyrhyde in #2471
- Migrate sensors and input controllers to Svelte by @ethanlook in #2476
- [RSDK-3341] shorten-TestFakeSLAMStateful-remove-skip by @nicksanford in #2483
- RSDK-3258: Implement reconfigure for oneaxis by @martha-johnston in #2453
- [RSDK-3496] Use a background context for the background goroutine by @penguinland in #2469
- Migrate board, do-command, and encoder to Svelte by @micheal-parks in #2484
- [RSDK-3537] Fix module close/removal flow by @Otterverse in #2486
- RDK-3571 hide new nav service internals by @raybjork in #2487
- RSDK-2926 - Add MoveOnGlobe implementation to Motion service by @nfranczak in #2461
- RSDK-3413 fix bugs in MoveOnMap by @raybjork in #2482
- Design maintenance June 9 2023 by @micheal-parks in #2489
- fix test by @nfranczak in #2494
- Bump goutils to 0.1.35 by @Otterverse in #2496
- update edaniels->viamrobotics by @bazile-clyde in #2499
- RSDK-3516: Remove the controllers map from agilex by @stevebriskin in #2468
- APP-2035 disable svelte/valid-compile. by @ethanlook in #2504
- [RSDK-3532] Move some types into type file to allow mac and linux builds by @natalieh235 in #2500
- APP-2012 - Conversions to allow session heartbeat window to be configured in app by @zaporter-work in #2501
- [RSDK-2782] Move the TI boards off of Periph by @penguinland in #2485
- Cleanup unused const variables in const blocks by @zaporter-work in #2502
- Bump goutils -> v0.1.36 by @dgottlieb in #2510
- RSDK-3391: Change the assertion ordering of the resource dependency test to avoid a race. by @dgottlieb in #2512
- [RSDK-3364] Add Test to Validate Number of Resources from fake.json by @8ashar in #2495
- Rsdk-2081: last position in GPS by @susmitaSanyal in #2460
- Set togglable pose units on the slam map and clean up slam UI by @micheal-parks in #2511
- APP-2010 Svelte migration base by @ethanlook in #2506
- APP-1997 - Convert rc components to svelte by @Kschappacher in #2480
- APP-2024 Update docs for running RC for local development. by @ethanlook in #2514
- RSDK-2735 change BERT mode...
v0.3.0-rc0
What's Changed
- [RSDK-3341] shorten-TestFakeSLAMStateful-remove-skip by @nicksanford in #2483
- RSDK-3258: Implement reconfigure for oneaxis by @martha-johnston in #2453
- [RSDK-3496] Use a background context for the background goroutine by @penguinland in #2469
- Migrate board, do-command, and encoder to Svelte by @micheal-parks in #2484
- [RSDK-3537] Fix module close/removal flow by @Otterverse in #2486
- RDK-3571 hide new nav service internals by @raybjork in #2487
- RSDK-2926 - Add MoveOnGlobe implementation to Motion service by @nfranczak in #2461
- RSDK-3413 fix bugs in MoveOnMap by @raybjork in #2482
- Design maintenance June 9 2023 by @micheal-parks in #2489
- fix test by @nfranczak in #2494
- Bump goutils to 0.1.35 by @Otterverse in #2496
- update edaniels->viamrobotics by @bazile-clyde in #2499
- RSDK-3516: Remove the controllers map from agilex by @stevebriskin in #2468
- APP-2035 disable svelte/valid-compile. by @ethanlook in #2504
- [RSDK-3532] Move some types into type file to allow mac and linux builds by @natalieh235 in #2500
- APP-2012 - Conversions to allow session heartbeat window to be configured in app by @zaporter-work in #2501
- [RSDK-2782] Move the TI boards off of Periph by @penguinland in #2485
- Cleanup unused const variables in const blocks by @zaporter-work in #2502
- Bump goutils -> v0.1.36 by @dgottlieb in #2510
- RSDK-3391: Change the assertion ordering of the resource dependency test to avoid a race. by @dgottlieb in #2512
- [RSDK-3364] Add Test to Validate Number of Resources from fake.json by @8ashar in #2495
- Rsdk-2081: last position in GPS by @susmitaSanyal in #2460
- Set togglable pose units on the slam map and clean up slam UI by @micheal-parks in #2511
- APP-2010 Svelte migration base by @ethanlook in #2506
- APP-1997 - Convert rc components to svelte by @Kschappacher in #2480
- APP-2024 Update docs for running RC for local development. by @ethanlook in #2514
- RSDK-2735 change BERT model by @Rob1in in #2509
- Replace external notify library with prime elements by @micheal-parks in #2516
- [RSDK-3532] Create gpio pin mappings using ngpio number instead of chip dir by @natalieh235 in #2497
- move unused types by @natalieh235 in #2521
- RSDK-3537 Immediately remove modules with no handled resources by @benjirewis in #2520
- Rsdk 1242 spinfeedback with imu by @randhid in #2434
- Finish svelte migration by @micheal-parks in #2522
- [RSDK-3563] Use symlinks in /sys/class/pwm to find pwm chips by @natalieh235 in #2523
- RSDK-3270 Change roboclaw config field number of motors to motor channel by @oliviamiller in #2513
- RSDK-3683 Fix race in sensor base by @Otterverse in #2528
- RSDK-3645: gantry scope config changes by @martha-johnston in #2518
- RSDK-3595 add crop transform by @bhaney in #2505
- RSDK-3527 - don't double close by @mcvella in #2530
- RSDK-3609 TestAMSEncoderReset flaky test fix by @oliviamiller in #2525
- Clean up arm debug UI by @micheal-parks in #2531
- RSDK-3416 Add Workflow to bump remote-control versions by @Otterverse in #2538
- Clarify base coordinate system comments by @JessamyT in #2527
- RSDK-3325 change kinematicWheeledBase to differentialDriveKinematics by @raybjork in #2524
- fix sensor base code by @raybjork in #2541
- Octree visualization by @jeremyrhyde in #2526
- RSDK-3501 improve error checking in movementsensor client/server tests by @oliviamiller in #2529
- RSDK-3687 Move slow-shutdown watcher code by @Otterverse in #2540
- RSDK-3262 Base station RTK improvements by @oliviamiller in #2490
- RSDK-3309 implement TP-space RRT by @biotinker in #2507
- RSDK-3452: Collapse code coverage information in PR comments. by @dgottlieb in #2556
- RSDK-2929 Add data manager test to verify collector restarts when a resource changes by @kaywux in #2488
- APP-2044 Kill test-e2e child process on exit except in Github Workflow by @ethanlook in #2554
- APP-2044 Flip test-e2e kill process default to true by @ethanlook in #2558
- DATA-1533 - Fix tabular metadata index bug in CLI by @agreenb in #2559
- RSDK 3741 remove rtk station tests by @oliviamiller in #2563
- RSDK-3207: change the way to check when gantry limit switches are hit by @martha-johnston in #2477
- Add from dependencies to sensor by @randhid in #2564
- Check if any of the optional fields in gantry are empty by @randhid in #2565
- fix base.GetGeometries method, add test of client by @raybjork in #2566
New Contributors
Full Changelog: v0.2.50-rc0...v0.3.0-rc0
v0.2.50
What's Changed
- Clean up units in IMU Linear Acceleration and context creation in movement sensors by @randhid in #2400
- RSDK-2979 - Update Navigation service config to handle a motion service name specification and optional obstacles by @nfranczak in #2378
- bump trzy and sdk versions in RC by @stevebriskin in #2417
- [RSDK-2691] Reconfigure digital interrupts on raspberry pi boards! by @penguinland in #2372
- RSDK-2882 Batching Replay PCD Camera by @jeremyrhyde in #2381
- RSDK-3176 Stop session manager expireLoop after robot Close by @benjirewis in #2414
- Run all tests with race detector on by @edaniels in #2420
- [RSDK-2905] Add pin definitions for Jetson Orin Nano by @penguinland in #2411
- Fix AppImage test by @Otterverse in #2425
- RSDK-3340 skip TestFakeSLAMStateful by @JohnN193 in #2424
- RSDK-3338 return better error messages for MoveOnMap, MoveOnGlobe by @raybjork in #2423
- RSDK-3315 Add GetKinematics to Arms by @biotinker in #2427
- [RSDK-3354] Fix race in module manager test by @Otterverse in #2430
- [DATA-1159] Apply service-levels tags to additional sync paths by @agreenb in #2405
- Add Encoder API to examples for gosdk, change function signatures in Encoder to match other Interface naming by @randhid in #2426
- Fix fake json by @cheukt in #2432
- Client code maintenance - May 2023 by @micheal-parks in #2429
- Fix reactivity for displayed pose by @micheal-parks in #2433
- Slam 2d map - rotate base sprite material instead of geometry by @micheal-parks in #2428
- RSDK-3255 Update defaultOrientationConstraintDesc by @nthakur7 in #2435
- [RSDK-3266] Fix gamepad controller initialization to use background context by @natalieh235 in #2436
- Switch buildjet test runners from 16->8 cores by @Otterverse in #2440
- Remove space mono font by @micheal-parks in #2443
- RSDK-3349 - Remove _name suffix from navigation config fields by @nfranczak in #2442
- RSDK-3166 - remove feature flag by @kim-mishra in #2446
- Add Svelte adapter by @micheal-parks in #2438
- [RSDK-3392] Fix module tests to use unique binary paths by @Otterverse in #2447
- RSDK-2311 implement GoToInputs for wheeled base model by @raybjork in #2362
- RSDK-2405 Create function for string representation of WorldState by @nthakur7 in #2449
- RSDK-3094: Fix transform camera failing because of dependencies by @vpandiarajan20 in #2439
- RSDK-3095 Making mlmodel info logs less confusing by @vpandiarajan20 in #2448
- RSDK-3293: allow gantry to move in the direction away from the limit switch by @martha-johnston in #2441
- Migrate 4 components to Svelte by @micheal-parks in #2450
- APP-1953 Opt out of typescript SDK reconnect logic by @maximpertsov in #2431
- [RSDK-3148] Don't allow sampling analog readers at a non-positive rate by @penguinland in #2377
- RSDK-2876 Partially generate local robot config by @benjirewis in #2437
- [RSDK-3308] Added support for reading digital interrupt pins as input by @natalieh235 in #2457
- Make camera parameters optional for rtsp by @bhaney in #2458
- RSDK-3357 Flaky Test: vision/objectdetection TestDetectionSource by @vpandiarajan20 in #2454
- rsdk-fix remove AlwaysRebuild From Roboclaw by @oliviamiller in #2463
- RSDK-2269 make TestMoveSingleComponent not flaky by @raybjork in #2466
- RSDK-2914 Remove tailwind styles from main-lib, stop emit declarations for non lib files by @DTCurrie in #2451
- Migrate camera components to Svelte by @micheal-parks in #2459
- [RSDK-3216] Split more of the genericlinux board.go into separate files by @penguinland in #2464
- RSDK-3319 Add Get Properties to base drivers by @randhid in #2456
- [RSDK-3120] Flip fake SLAM dataset by @nroede in #2452
- RSDK-2967 - Get data from depthmap by @kharijarrett in #2470
- RSDK-3263 Ntrip GPS RTK fixes by @oliviamiller in #2462
- Replace google maps with open street maps and maplibre-gl in navigation card by @micheal-parks in #2465
- RSDK-3260: combine home one and two limit switch logic by @martha-johnston in #2455
- RSDK-2333: AgileX remove connection from global map on Close by @stevebriskin in #2467
- Convert SLAM components to Svelte by @micheal-parks in #2473
- default to no hardware PWM by @mcvella in #2479
- Migrate arm to Svelte and avoid unnecessary DOM element creation / network requests by @micheal-parks in #2478
- RSDK-2923: Update Navigation service implementation to use Motion service MoveOnGlobe by @nthakur7 in #2475
- Add eslint-plugin-svelte and fix lint issues by @micheal-parks in #2481
- RSDK-3420 Octree Floating Point Precision Error by @jeremyrhyde in #2471
- Migrate sensors and input controllers to Svelte by @ethanlook in #2476
- RDK-3571 hide new nav service internals (#2487)
New Contributors
- @nthakur7 made their first contribution in #2435
- @natalieh235 made their first contribution in #2436
- @vpandiarajan20 made their first contribution in #2439
- @nroede made their first contribution in #2452
Full Changelog: v0.2.49...v0.2.50
v0.2.50-rc1
Full Changelog: v0.2.50-rc0...v0.2.50-rc1