Commit Graph

  • f00a7d21ce Fix: arm angle feedback working Tristan McGinnis 2025-04-16 20:32:28 -05:00
  • 27cf4d9982 debug print for arm_node socket_pub_callback Tristan McGinnis 2025-04-16 20:06:51 -05:00
  • 8e3f2ee88a fix: anchor publishes feedback for respective feedback topics Tristan McGinnis 2025-04-16 20:03:54 -05:00
  • 9826b39e7e Fix: arm feedback through anchor Tristan McGinnis 2025-04-16 20:01:00 -05:00
  • 0c3f27667a SIGSTP no longer does sys.exit() Tristan McGinnis 2025-04-15 20:42:36 -05:00
  • 8c4f75f75e feat: nodes should die entirely if no MCU found This should allow anchor to restart automatically if it's being run as a service Tristan McGinnis 2025-04-15 20:35:49 -05:00
  • f12daff861 feat: fully remove socket_feedback class Tristan McGinnis 2025-04-12 16:25:46 -05:00
  • e059f5cfec nuking socket feedback class ASTRA-SHC 2025-04-12 16:05:19 -05:00
  • b6348e4c00 temp: print statements Tristan McGinnis 2025-04-12 14:58:57 -05:00
  • 99916b317f temp: raw angle output arm_node Tristan McGinnis 2025-04-12 14:54:33 -05:00
  • 5fc704dbc4 fix: proper astra_arm import for arm_node Tristan McGinnis 2025-04-12 14:49:07 -05:00
  • 5df3027fa0 fix: anchor enables CAN Relay Tristan McGinnis 2025-04-12 14:48:40 -05:00
  • f4a611567e feat: IK result calculated and sent to MCU Tristan McGinnis 2025-04-12 14:35:09 -05:00
  • 9dacdfb385 refactor: feedback record helper functions Tristan McGinnis 2025-04-12 12:05:15 -05:00
  • a417034436 fix: update socketFeedback() class Tristan McGinnis 2025-04-12 11:59:16 -05:00
  • 85a231478e feat: All feedback for socket, early ik implement Tristan McGinnis 2025-04-12 11:42:13 -05:00
  • ec3b95944d Add helper functions to arm class Tristan McGinnis 2025-04-04 19:20:13 -05:00
  • 0adab485f2 Add urdf folder and arm11.urdf Tristan McGinnis 2025-03-22 11:17:18 -05:00
  • ddb6d672ad Increase arm feedback freq ASTRA 2025-05-31 10:01:33 -05:00
  • 6f80d628b1 fix: arm brake mode now casts correctly David Sharpe 2025-05-31 09:51:05 -05:00
  • d4543a224a digit linear actuator control Tristan McGinnis 2025-05-30 23:58:57 -06:00
  • fd240cf160 feat: add rev feedback and brake mode for arm David 2025-05-31 01:56:50 +00:00
  • a700fd546c Update arm_headless.py, remove read_feedback() Tristan McGinnis 2025-05-30 19:48:41 -06:00
  • 48b0f7e1f9 fix: replace int() with round(float()) for core motor feedback David 2025-05-31 01:05:11 +00:00
  • 822f84c1c1 Remove /10.0 on heading for core feedback Tristan McGinnis 2025-05-30 19:01:50 -06:00
  • 5f708a2002 feat: add rev motor feedback for core David 2025-05-30 03:02:01 +00:00
  • 0d239698fa one more attempt at manual zoom ptz-zoom Tristan McGinnis 2025-05-29 18:51:41 -06:00
  • 998f3af33a attempting manual zoom functionality Tristan McGinnis 2025-05-29 18:39:06 -06:00
  • b4ef261737 Merge pull request #14 from SHC-ASTRA/main Tristan McGinnis 2025-05-29 18:30:07 -06:00
  • baefd0661e Merge pull request #13 from SHC-ASTRA/improve-core-headless Tristan McGinnis 2025-05-29 18:28:32 -06:00
  • 4d36ab8636 fix: msg.split not msg.data.split David 2025-05-29 05:07:54 +00:00
  • dad0590dca fix: msg.split not msg.data.split David 2025-05-29 05:07:54 +00:00
  • 80d59cc275 reorganize core headless node for usage as a service Tristan McGinnis 2025-05-28 22:57:38 -06:00
  • b06194053c invert controls for sticks on core headless, set max speed up to 90 Tristan McGinnis 2025-05-28 22:44:56 -06:00
  • 90637485b7 Subup Tristan McGinnis 2025-05-28 10:58:01 -06:00
  • 5c3eae2318 Merge pull request #12 from SHC-ASTRA/gps-altitude Tristan McGinnis 2025-05-28 11:12:28 -05:00
  • 3516d36294 subup, update core to add gps altitude Tristan McGinnis 2025-05-28 10:10:59 -06:00
  • 1ea247bac0 Remove bio output. Consolidate CAN commands Tristan McGinnis 2025-05-28 09:19:42 -06:00
  • 0d1fe4431d try new zoom cmd id ptz-node Tristan McGinnis 2025-05-27 19:09:29 -06:00
  • 2294743cc0 zoom testing Tristan McGinnis 2025-05-27 19:05:54 -06:00
  • 3dd544d711 Update anchor_node.py for bio feedback from digit Tristan McGinnis 2025-05-27 16:19:19 -06:00
  • bfb73f3421 Merge pull request #11 from SHC-ASTRA/ptz-node Tristan McGinnis 2025-05-27 16:50:27 -05:00
  • 4df319cb1b Merge branch 'bio-linac' into ptz-node Tristan McGinnis 2025-05-27 15:47:59 -06:00
  • bff729f25a style: add a few type annotations David 2025-05-27 19:59:13 +00:00
  • a4d3f0dfbe no idea if this works, thanks gemini ryleu 2025-05-27 00:39:52 -05:00
  • 9d10607b2e Remove logger() outputs and assume always connected to prevent breaking Tristan McGinnis 2025-05-25 21:21:28 -06:00
  • 39f2aa3a18 fix: msg.split to msg.data.split David 2025-05-26 02:55:14 +00:00
  • 7d9ca314a7 Functional PTZ control node Tristan McGinnis 2025-05-25 20:43:49 -06:00
  • 1486b87156 fix: drill_duty David 2025-05-26 02:38:55 +00:00
  • 7027900620 fix: round float imu_calib David 2025-05-26 02:36:51 +00:00
  • 9f3ff0f8df fix: interface names David 2025-05-26 02:34:16 +00:00
  • 6e4264a2a8 swap ros2_interfaces submodule to ptz_controller branch while testing Tristan McGinnis 2025-05-25 18:11:51 -06:00
  • 3ed821f4fb ai draft of ptz control code Tristan McGinnis 2025-05-25 18:08:56 -06:00
  • 1d0292b4c9 refactor: change servo_position to servo_state David 2025-05-25 23:25:23 +00:00
  • f34ef88d6c feat: add brake mode to core David 2025-05-24 16:03:33 +00:00
  • 6b0ea58e95 feat: add imu calibration for core David 2025-05-24 00:02:28 +00:00
  • 76ca9d81b2 feat: actually add digit feedback David 2025-05-23 22:42:12 +00:00
  • 02b8904d63 feat: add bio feedback David 2025-05-23 06:37:14 +00:00
  • fa057bb4ac feat: add digit voltage feedback David 2025-05-23 06:19:20 +00:00
  • ff68d53e24 feat: update for new faerie arm David 2025-05-23 05:46:19 +00:00
  • 4a9a0bfb0d feat: add auto turnto function (#9) David Sharpe 2025-05-22 23:37:44 -05:00
  • 74d823cc23 Merge pull request #8 from SHC-ASTRA/add-arm-feedback Tristan McGinnis 2025-05-21 14:15:35 -05:00
  • f70d56faf9 undo override for axis0 encoder feedback Tristan McGinnis 2025-05-16 14:18:44 -05:00
  • b8c82a8e79 Anchor: Shutdown all nodes when one exits Tristan McGinnis 2025-05-16 11:48:11 -05:00
  • ded9d5ac78 invert axis1 manual control direction Tristan McGinnis 2025-05-16 11:06:28 -05:00
  • 22ccbb481f Disable anchor outputting all MCU commands to screen Tristan McGinnis 2025-05-15 20:01:25 -05:00
  • 26212a8372 arm node reference corrections Tristan McGinnis 2025-05-15 19:40:41 -05:00
  • 1bec46e3e2 add feedback in from existing code Tristan McGinnis 2025-05-15 17:37:10 -05:00
  • 9344f741f7 Merge pull request #7 from SHC-ASTRA/refactor-for-performance Tristan McGinnis 2025-05-15 16:56:31 -05:00
  • c5cc167891 consolidate manual control commands Tristan McGinnis 2025-05-15 16:52:41 -05:00
  • 73f616a198 Update anchor_node.py Tristan McGinnis 2025-05-10 14:20:22 -05:00
  • 3c1186c336 Merge pull request #6 from SHC-ASTRA/add-core-feedback Tristan McGinnis 2025-05-10 12:28:53 -05:00
  • f1dfa46174 anchor now publishes feedback for respective module feedback branches Tristan McGinnis 2025-05-10 12:27:27 -05:00
  • 81558b9f48 add core feedback functionality (ANCHOR) Tristan McGinnis 2025-05-10 12:24:13 -05:00
  • 6e63c6fb00 Merge pull request #5 from SHC-ASTRA/core-direction Tristan McGinnis 2025-05-10 10:31:47 -05:00
  • f160bb6360 Revert "add back in anchor feedback" Tristan McGinnis 2025-05-03 18:03:24 -05:00
  • 732cb8c1b5 Revert "add anchor relay to feedback topics for bio,arm,core" Tristan McGinnis 2025-05-03 18:03:12 -05:00
  • d38a84abca add anchor relay to feedback topics for bio,arm,core Tristan McGinnis 2025-05-03 16:58:10 -05:00
  • 5a120da1df add back in anchor feedback Tristan McGinnis 2025-05-03 16:40:30 -05:00
  • a7a482bd0f feat: unflip left_stick for core control David Sharpe 2025-04-25 18:42:57 -05:00
  • f11b9123ea enable relay mode on core on startup Tristan McGinnis 2025-03-29 11:37:30 -05:00
  • 436dc1313a Merge pull request #4 from SHC-ASTRA/bio_dev Tristan McGinnis 2025-03-04 17:33:05 -06:00
  • f0d2ed69d8 bio: enable laser control Tristan McGinnis 2025-02-27 14:43:40 -06:00
  • 87c340968c Specify precision for drill_duty CAN packet Tristan McGinnis 2025-02-27 14:34:15 -06:00
  • d38f44a47e Subup and update for interface changes Tristan McGinnis 2025-02-27 13:44:25 -06:00
  • 1ccc2e5def Add bio to launch.py Tristan McGinnis 2025-02-26 15:01:14 -06:00
  • 796c4e75d9 Activated bio in rover_launch.py Tristan McGinnis 2025-02-26 14:43:04 -06:00
  • 068ecbae4b Update Citadel vicCAN cmd IDS & subup Tristan McGinnis 2025-02-26 11:06:42 -06:00
  • fe7e00d7b8 update arm CAN command Tristan McGinnis 2025-02-25 11:08:11 -06:00
  • ec33dfd02d subup and update bio control CAN commands Tristan McGinnis 2025-02-24 19:11:13 -06:00
  • b220674e59 Add bio package. Subup ros2_interfaces_pkg Tristan McGinnis 2025-02-24 17:39:27 -06:00
  • 02821ad172 Merge pull request #3 from SHC-ASTRA/anchor_dev Tristan McGinnis 2025-02-24 14:41:12 -06:00
  • f456aa732c lower deadzone for arm headless Tristan McGinnis 2025-02-23 09:35:15 -06:00
  • 2e73fd9c83 fix CAN commands Tristan McGinnis 2025-02-22 02:52:51 -06:00
  • 79da299e82 test output Tristan McGinnis 2025-02-22 02:35:47 -06:00
  • 87e93bc45e fix crashing for misspell Tristan McGinnis 2025-02-22 02:35:05 -06:00
  • a7546ece49 nuke __pycache__ in future Tristan McGinnis 2025-02-22 01:25:58 -06:00
  • 136fc01d73 add effector CAN relay commands to arm_node Tristan McGinnis 2025-02-22 01:24:16 -06:00
  • 6d67c60d51 headless collects data for effector controls Tristan McGinnis 2025-02-22 01:07:53 -06:00
  • 2d03a45e40 fix up prints Tristan McGinnis 2025-02-20 23:20:22 -06:00