Commit Graph

  • 5239668e8e refactor(anchor): buffer bytes instead of string serial-buffer David 2026-04-18 17:46:59 -05:00
  • 87237bd841 chore(anchor): use new version commit hash field name mcu-version David 2026-04-18 15:09:30 -05:00
  • c166668415 feat(anchor): implement serial read buffering for non-blocking reads David 2026-04-18 02:52:58 -05:00
  • 79b2d0020f feat(anchor): add is_main and is_dirty to versioning David 2026-04-15 23:50:47 -05:00
  • 333249677f revert: fix(anchor): serial reads are now non-blocking fix-oversights ryleu 2026-04-15 11:24:19 -05:00
  • 3dd9525833 feat(anchor): add MCU Versioning feedback David 2026-04-14 15:38:41 -05:00
  • fc2ba5f8d1 fix(anchor): serial reads are now non-blocking ryleu 2026-04-13 19:59:07 -05:00
  • 77d35949e9 docs(reset-repo): script says it works in any repo now ryleu 2026-04-13 19:56:36 -05:00
  • 90a9519b55 feat(core): change rover_platform parameter to override, default with hostname instead of environment variable core-ros2-control David 2026-04-12 17:37:39 -05:00
  • be4fbf124d docs(anchor): fix ViCAN typo ryleu 2026-04-12 12:19:40 -05:00
  • bfeae04e64 fix(anchor): messages for digit would not get sent to bio node ryleu 2026-04-12 12:17:24 -05:00
  • 7d80ad1ab5 fix(anchor): /anchor/to_vic/relay_string crash fixed ryleu 2026-04-12 12:15:55 -05:00
  • dfabd6c330 feat(anchor): switch to SingleThreadedExecutor ryleu 2026-04-12 12:10:42 -05:00
  • b892bfc631 fix(nix): switch nix-ros-overlay to main ryleu 2026-04-12 12:01:36 -05:00
  • caf61f61a8 test: add testing script for anchor's connectors ryleu 2026-04-12 12:00:30 -05:00
  • a96aa6a409 style: reformat with shfmt ryleu 2026-04-12 11:58:54 -05:00
  • ab4f998ac1 feat(core): rate limit motor commands from diff_drive_controller David 2026-04-11 21:07:21 -05:00
  • b3f996113c chore: bump astra_descriptions David 2026-04-11 19:33:07 -05:00
  • 191c9d613d fix(headless): correctly scale cmd_vel values David 2026-04-11 19:12:49 -05:00
  • 5e0946e8d7 fix(core): align rover_platform parameter with launch file David 2026-04-11 00:22:51 -05:00
  • 3dd80bbd29 fix(arm): change old anchor topic bacc David 2026-04-11 00:21:09 -05:00
  • e53c1f32c9 chore: bump astra_msgs submodule David 2026-04-08 01:21:20 -05:00
  • d0f6ecf702 Merge remote-tracking branch 'origin/main' into core-ros2-control David 2026-04-08 01:15:16 -05:00
  • 8404999369 Merge pull request #31 from SHC-ASTRA/can-refactor main Riley M. 2026-04-08 00:18:13 -05:00
  • 88574524cf clarify the mock connector usage in the README ryleu 2026-04-08 00:15:39 -05:00
  • 30bb32a66b remove extraneous slice ryleu 2026-04-08 00:09:04 -05:00
  • 010d2da0b6 fix: string number David 2026-04-07 23:45:40 -05:00
  • 0a257abf43 make the pad 3 -> logic consistent ryleu 2026-04-07 23:44:38 -05:00
  • b09b55bee0 fix bug because apparently python has arrays ryleu 2026-04-07 22:19:55 -05:00
  • ec7f272934 clean up code ryleu 2026-04-07 22:16:08 -05:00
  • bc9183d59a make mock mcu use VicCAN messages ryleu 2026-04-07 21:52:52 -05:00
  • 410d3706ed update README with mock connector instructions ryleu 2026-04-02 19:49:07 -05:00
  • 89b3194914 update documentation and accept 3-value VicCAN messages ryleu 2026-04-02 19:41:05 -05:00
  • 4ef226c094 nix fmt ryleu 2026-04-01 03:31:21 -05:00
  • 327539467c fixed can connector SHC-ASTRA 2026-04-01 02:50:12 -05:00
  • e570d371c6 fix a plethora of bugs related to the serial connector SHC-ASTRA 2026-04-01 01:48:40 -05:00
  • 2213896494 change is_testbed to rover_platform ryleu 2026-03-31 22:52:36 -05:00
  • c42cd39fda feat(arm): implement ArmCtrlState topic David 2026-03-26 12:40:27 -05:00
  • f1c84c3cc5 fix(arm): correctly control arm David 2026-03-26 03:53:38 -05:00
  • cf699da0c6 fix(arm): populate missing feedback fields David 2026-03-26 02:40:58 -05:00
  • 7669ded344 feat(core): add code support for testbed David 2026-03-26 02:05:37 -05:00
  • ec12a083f1 feat(core): remove bypass /cmd_vel topic David 2026-03-26 01:37:57 -05:00
  • ea36ce6ef4 fix(core): populate missing values in /core/feedback_new David 2026-03-26 00:40:11 -05:00
  • 3f795bf8ed chore(core): remove core_headless David 2026-03-24 15:44:30 -05:00
  • b257dc7556 fix: update ros2 plumbing files David 2026-03-24 15:41:00 -05:00
  • 45825189a5 fix(core): populate CoreFeedback Header stamp David 2026-03-23 21:57:48 -05:00
  • f7efa604d2 finish adding parameters ryleu 2026-03-23 20:39:50 -05:00
  • fe46a2ab4d fix wrong order for initialization ryleu 2026-03-23 13:25:13 -05:00
  • 941e196316 implement review comments ryleu 2026-03-21 18:14:44 -05:00
  • a17060ceda refactor(core): cleanup to match arm David 2026-03-20 10:42:18 -05:00
  • ff4a58e6ed refactor: (headless) finish integrating Core cmd_vel David 2026-03-19 20:02:37 -05:00
  • 120891c8e5 chore: update astra_msgs to main David 2026-03-19 19:49:25 -05:00
  • 178d5001d6 Merge remote-tracking branch 'origin/main' into core-ros2-control David 2026-03-19 19:45:59 -05:00
  • 7a3c4af1ce remove .envrc sourcing of install ryleu 2026-03-18 23:28:49 -05:00
  • 5e5a52438d black fmt ryleu 2026-03-18 23:14:53 -05:00
  • 684c2994ec cmd_vel headless David Sharpe 2026-03-18 01:17:00 -05:00
  • c814f34ca6 rewrite the launch file ryleu 2026-03-18 00:12:42 -05:00
  • ce39d0aeb9 Merge remote-tracking branch 'origin/main' into can-refactor ryleu 2026-03-17 23:57:38 -05:00
  • 9b96244a1b add can support ryleu 2026-03-17 23:52:37 -05:00
  • e588ff0a7b Arm topic refactor (#33) David Sharpe 2026-03-17 23:34:35 -05:00
  • e83642cfe8 style: (arm) fix comment and variable name David Sharpe 2026-03-17 23:07:06 -05:00
  • 67b3c5bc8f refactor: (arm) consolidate velocity control VicCAN into single function David Sharpe 2026-03-17 01:44:32 -05:00
  • c506a34b37 style: (arm) format David Sharpe 2026-03-17 01:43:22 -05:00
  • 980c08ba4f refactor: implement Riley's comments David Sharpe 2026-03-17 01:14:18 -05:00
  • 743744edaa refactor: (headless) change string parameters to bool David Sharpe 2026-03-16 00:39:22 -05:00
  • 292b3a742d refactor: (headless) cleanup mainly arm David Sharpe 2026-03-16 00:26:35 -05:00
  • 62fd1b110d refactor: remedy QoS profiles David Sharpe 2026-03-08 03:57:28 -05:00
  • aaf40124fa Merge branch 'main' into arm-topic-refactor David Sharpe 2026-03-08 03:56:25 -05:00
  • 294ae393de feat: (headless) add new arm manual (JointJog) David Sharpe 2026-03-08 03:29:20 -05:00
  • 9c9d3d675e refactor: (headless) reorganize send_controls() into different functions David Sharpe 2026-03-08 01:08:17 -06:00
  • 6fa47021fc refactor: (headless) reorganize __init__(), add use_old_topics parameter David Sharpe 2026-03-08 00:42:41 -06:00
  • f23d8c62ff feat: (arm) add use_old_topics parameter David Sharpe 2026-03-08 00:19:06 -06:00
  • 667247cac8 refactor: (arm) reorganize __init__() and remove run() David Sharpe 2026-03-08 00:10:33 -06:00
  • 0929cc9503 feat: (arm) add JointJog for manual arm input David Sharpe 2026-03-07 23:55:33 -06:00
  • 169ab85607 refactor: formalize Arm URDF joint and link names David Sharpe 2026-03-07 16:36:58 -06:00
  • bfa0d79840 chore: remove servo_arm_twist_pkg (replaced by headless) David Sharpe 2026-03-02 03:14:21 -06:00
  • c766441ff2 fix: (arm) )add timestamp to Socket voltages, change while: pass to thread.join() David Sharpe 2026-03-02 03:13:13 -06:00
  • bfa50e3a25 feat: (core) make compatible with ros2_control David 2026-02-10 16:27:04 -06:00
  • 90fbbac813 feat: add ros2 control option to main launch for core David 2026-02-08 17:29:04 -06:00
  • 24b805d37c fixed embedded safety timeout on action -riley bio-topic-refactor-rebase SHC-ASTRA 2026-02-23 23:42:09 -06:00
  • 5a2358a176 combined scythe and citadel, added placeholder service for libs, changed values of VicCAN commands iggy 2026-02-23 05:25:59 -06:00
  • 6061baec1b changed astra_msgs to newest iggy 2026-02-23 01:38:10 -06:00
  • 8eba7fd671 Revert "updated astra_msgs version" iggy 2026-02-23 01:29:33 -06:00
  • 2dbdae8ade updated astra_msgs version iggy 2026-02-23 00:26:10 -06:00
  • bc6c325e4e changed bio mcu name to digit iggy 2026-02-22 09:22:14 -06:00
  • caab0ebd7a added support for laser, added drill_speed, removed scythe reset iggy 2026-02-22 06:49:32 -06:00
  • 0ce872d9c9 added lance control, changed citadel to use uint8 instead of byte, removed astra_msgs submodule and added it as a nix package iggy 2026-02-20 04:54:37 -06:00
  • b388275bba clean stuff up a bit to prep for CAN ryleu 2026-02-15 17:23:18 -06:00
  • 5c0194c543 remove KNOWN_USBS from anchor_node.py ryleu 2026-02-15 01:05:37 -06:00
  • 809ca71208 remove nested for loops ryleu 2026-02-15 01:04:43 -06:00
  • 225700bb86 tested it on testbed and had to change things SHC-ASTRA 2026-02-15 00:47:20 -06:00
  • 4459886fc1 add a mock mode and fix a logic error ryleu 2026-02-14 23:16:34 -06:00
  • 18fce2c19b worth a shot to see if it works ryleu 2026-02-14 21:39:32 -06:00
  • a3044963e5 feat: (arm) lin ac go back in too David 2026-02-14 13:19:49 -06:00
  • 91fa23cd32 Fixed README docker Aaron 2026-02-10 18:54:40 -06:00
  • 3e1b1683af Updated README Aaron 2026-02-10 18:50:53 -06:00
  • e3ad666fbc added --symlink-install Aaron 2026-02-10 18:42:53 -06:00
  • 7da58dda3c added Docker compose Aaron 2026-02-10 17:58:06 -06:00
  • 7e6a53b7f1 fixed astra_msgs nixpkg being used incorrectly SHC-ASTRA 2026-02-09 21:31:35 -06:00
  • 9510270272 Merge branch 'main' into bio-topic-refactor-rebase SHC-ASTRA 2026-02-09 21:17:38 -06:00