Commit Graph

193 Commits

Author SHA1 Message Date
David
bff729f25a style: add a few type annotations 2025-05-27 19:59:13 +00:00
ryleu
a4d3f0dfbe no idea if this works, thanks gemini 2025-05-27 00:39:52 -05:00
Tristan McGinnis
9d10607b2e Remove logger() outputs and assume always connected to prevent breaking 2025-05-25 21:21:28 -06:00
David
39f2aa3a18 fix: msg.split to msg.data.split 2025-05-26 02:55:14 +00:00
Tristan McGinnis
7d9ca314a7 Functional PTZ control node 2025-05-25 20:43:49 -06:00
David
1486b87156 fix: drill_duty 2025-05-26 02:38:55 +00:00
David
7027900620 fix: round float imu_calib 2025-05-26 02:36:51 +00:00
David
9f3ff0f8df fix: interface names 2025-05-26 02:34:16 +00:00
Tristan McGinnis
6e4264a2a8 swap ros2_interfaces submodule to ptz_controller branch while testing 2025-05-25 18:11:51 -06:00
Tristan McGinnis
3ed821f4fb ai draft of ptz control code 2025-05-25 18:08:56 -06:00
David
1d0292b4c9 refactor: change servo_position to servo_state
wiggle
2025-05-25 23:25:23 +00:00
David
f34ef88d6c feat: add brake mode to core 2025-05-24 16:03:33 +00:00
David
6b0ea58e95 feat: add imu calibration for core 2025-05-24 00:02:28 +00:00
David
76ca9d81b2 feat: actually add digit feedback 2025-05-23 22:42:12 +00:00
David
02b8904d63 feat: add bio feedback 2025-05-23 06:37:14 +00:00
David
fa057bb4ac feat: add digit voltage feedback 2025-05-23 06:19:20 +00:00
David
ff68d53e24 feat: update for new faerie arm 2025-05-23 05:46:19 +00:00
David Sharpe
4a9a0bfb0d feat: add auto turnto function (#9)
* Subup

* subup interface pkg again

* Add turnto check in core_node

* fix cpp syntax oops

---------

Co-authored-by: Tristan McGinnis <tristanmcginnis26@gmail.com>
2025-05-22 23:37:44 -05:00
Tristan McGinnis
74d823cc23 Merge pull request #8 from SHC-ASTRA/add-arm-feedback
Add arm feedback
2025-05-21 14:15:35 -05:00
Tristan McGinnis
f70d56faf9 undo override for axis0 encoder feedback 2025-05-16 14:18:44 -05:00
Tristan McGinnis
b8c82a8e79 Anchor: Shutdown all nodes when one exits 2025-05-16 11:48:11 -05:00
Tristan McGinnis
ded9d5ac78 invert axis1 manual control direction 2025-05-16 11:06:28 -05:00
Tristan McGinnis
22ccbb481f Disable anchor outputting all MCU commands to screen 2025-05-15 20:01:25 -05:00
Tristan McGinnis
26212a8372 arm node reference corrections 2025-05-15 19:40:41 -05:00
Tristan McGinnis
1bec46e3e2 add feedback in from existing code 2025-05-15 17:37:10 -05:00
Tristan McGinnis
9344f741f7 Merge pull request #7 from SHC-ASTRA/refactor-for-performance
consolidate manual control commands
2025-05-15 16:56:31 -05:00
Tristan McGinnis
c5cc167891 consolidate manual control commands 2025-05-15 16:52:41 -05:00
Tristan McGinnis
73f616a198 Update anchor_node.py
anchor enables relay mode
2025-05-10 14:20:22 -05:00
Tristan McGinnis
3c1186c336 Merge pull request #6 from SHC-ASTRA/add-core-feedback
Add core feedback
2025-05-10 12:28:53 -05:00
Tristan McGinnis
f1dfa46174 anchor now publishes feedback for respective module feedback branches 2025-05-10 12:27:27 -05:00
Tristan McGinnis
81558b9f48 add core feedback functionality (ANCHOR) 2025-05-10 12:24:13 -05:00
Tristan McGinnis
6e63c6fb00 Merge pull request #5 from SHC-ASTRA/core-direction
feat: unflip left_stick for core control
2025-05-10 10:31:47 -05:00
Tristan McGinnis
f160bb6360 Revert "add back in anchor feedback"
This reverts commit 5a120da1df.
2025-05-03 18:03:24 -05:00
Tristan McGinnis
732cb8c1b5 Revert "add anchor relay to feedback topics for bio,arm,core"
This reverts commit d38a84abca.
2025-05-03 18:03:12 -05:00
Tristan McGinnis
d38a84abca add anchor relay to feedback topics for bio,arm,core 2025-05-03 16:58:10 -05:00
Tristan McGinnis
5a120da1df add back in anchor feedback 2025-05-03 16:40:30 -05:00
David Sharpe
a7a482bd0f feat: unflip left_stick for core control 2025-04-25 18:42:57 -05:00
Tristan McGinnis
f11b9123ea enable relay mode on core on startup 2025-03-29 11:37:30 -05:00
Tristan McGinnis
436dc1313a Merge pull request #4 from SHC-ASTRA/bio_dev
Bio dev
2025-03-04 17:33:05 -06:00
Tristan McGinnis
f0d2ed69d8 bio: enable laser control 2025-02-27 14:43:40 -06:00
Tristan McGinnis
87c340968c Specify precision for drill_duty CAN packet 2025-02-27 14:34:15 -06:00
Tristan McGinnis
d38f44a47e Subup and update for interface changes 2025-02-27 13:44:25 -06:00
Tristan McGinnis
1ccc2e5def Add bio to launch.py 2025-02-26 15:01:14 -06:00
Tristan McGinnis
796c4e75d9 Activated bio in rover_launch.py 2025-02-26 14:43:04 -06:00
Tristan McGinnis
068ecbae4b Update Citadel vicCAN cmd IDS & subup 2025-02-26 11:06:42 -06:00
Tristan McGinnis
fe7e00d7b8 update arm CAN command 2025-02-25 11:08:11 -06:00
Tristan McGinnis
ec33dfd02d subup and update bio control CAN commands 2025-02-24 19:11:13 -06:00
Tristan McGinnis
b220674e59 Add bio package. Subup ros2_interfaces_pkg 2025-02-24 17:39:27 -06:00
Tristan McGinnis
02821ad172 Merge pull request #3 from SHC-ASTRA/anchor_dev
Anchor: Functional and Tested
2025-02-24 14:41:12 -06:00
Tristan McGinnis
f456aa732c lower deadzone for arm headless 2025-02-23 09:35:15 -06:00