Tristan McGinnis
|
c9533e3f55
|
Convert angles to radians for IK
|
2025-07-23 23:03:44 -05:00 |
|
ASTRA-SHC
|
2860463501
|
fixes and debug to ik- need to update the model
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
60952db588
|
swap to numpy arrays
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
3d18e20946
|
More fixes for arm_node.py
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
5eb9e8a2e3
|
add get_position_vector3()
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
c302626512
|
remove vector normalization- done on base station
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
5c41d66404
|
debug printing
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
dde9d61a33
|
fix formatting for anchor print statements in arm and core
|
2025-07-23 23:03:23 -05:00 |
|
Tristan McGinnis
|
3985c11ae2
|
Added debug output to /arm/feedback/debug for testing IK
|
2025-07-23 23:02:59 -05:00 |
|
Tristan McGinnis
|
4420e83981
|
remove debug print for arm_node
|
2025-07-23 23:01:26 -05:00 |
|
Tristan McGinnis
|
f00a7d21ce
|
Fix: arm angle feedback working
|
2025-07-23 23:01:26 -05:00 |
|
Tristan McGinnis
|
27cf4d9982
|
debug print for arm_node socket_pub_callback
|
2025-07-23 23:00:56 -05:00 |
|
Tristan McGinnis
|
8e3f2ee88a
|
fix: anchor publishes feedback for respective feedback topics
|
2025-07-23 23:00:56 -05:00 |
|
Tristan McGinnis
|
9826b39e7e
|
Fix: arm feedback through anchor
|
2025-07-23 23:00:21 -05:00 |
|
Tristan McGinnis
|
0c3f27667a
|
SIGSTP no longer does sys.exit()
|
2025-07-23 22:59:45 -05:00 |
|
Tristan McGinnis
|
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
|
2025-07-23 22:59:45 -05:00 |
|
Tristan McGinnis
|
f12daff861
|
feat: fully remove socket_feedback class
|
2025-07-23 22:59:45 -05:00 |
|
ASTRA-SHC
|
e059f5cfec
|
nuking socket feedback class
|
2025-07-23 22:59:45 -05:00 |
|
Tristan McGinnis
|
b6348e4c00
|
temp: print statements
|
2025-07-23 22:59:11 -05:00 |
|
Tristan McGinnis
|
99916b317f
|
temp: raw angle output arm_node
|
2025-07-23 22:58:54 -05:00 |
|
Tristan McGinnis
|
5fc704dbc4
|
fix: proper astra_arm import for arm_node
|
2025-07-23 22:58:54 -05:00 |
|
Tristan McGinnis
|
5df3027fa0
|
fix: anchor enables CAN Relay
|
2025-07-23 22:58:54 -05:00 |
|
Tristan McGinnis
|
f4a611567e
|
feat: IK result calculated and sent to MCU
|
2025-07-23 22:58:54 -05:00 |
|
Tristan McGinnis
|
9dacdfb385
|
refactor: feedback record helper functions
|
2025-07-23 22:58:06 -05:00 |
|
Tristan McGinnis
|
a417034436
|
fix: update socketFeedback() class
|
2025-07-23 22:56:54 -05:00 |
|
Tristan McGinnis
|
85a231478e
|
feat: All feedback for socket, early ik implement
|
2025-07-23 22:56:54 -05:00 |
|
Tristan McGinnis
|
ec3b95944d
|
Add helper functions to arm class
|
2025-07-23 22:51:56 -05:00 |
|
Tristan McGinnis
|
0adab485f2
|
Add urdf folder and arm11.urdf
|
2025-07-23 22:51:56 -05:00 |
|
ASTRA
|
ddb6d672ad
|
Increase arm feedback freq
|
2025-05-31 10:01:33 -05:00 |
|
David Sharpe
|
6f80d628b1
|
fix: arm brake mode now casts correctly
|
2025-05-31 09:51:05 -05:00 |
|
Tristan McGinnis
|
d4543a224a
|
digit linear actuator control
|
2025-05-30 23:58:57 -06:00 |
|
David
|
fd240cf160
|
feat: add rev feedback and brake mode for arm
|
2025-05-31 01:56:50 +00:00 |
|
Tristan McGinnis
|
a700fd546c
|
Update arm_headless.py, remove read_feedback()
|
2025-05-30 19:48:41 -06:00 |
|
David
|
48b0f7e1f9
|
fix: replace int() with round(float()) for core motor feedback
|
2025-05-31 01:05:11 +00:00 |
|
Tristan McGinnis
|
822f84c1c1
|
Remove /10.0 on heading for core feedback
|
2025-05-30 19:01:50 -06:00 |
|
David
|
5f708a2002
|
feat: add rev motor feedback for core
|
2025-05-30 03:02:01 +00:00 |
|
Tristan McGinnis
|
baefd0661e
|
Merge pull request #13 from SHC-ASTRA/improve-core-headless
Improve core headless
|
2025-05-29 18:28:32 -06:00 |
|
David
|
4d36ab8636
|
fix: msg.split not msg.data.split
|
2025-05-28 23:15:10 -06:00 |
|
David
|
dad0590dca
|
fix: msg.split not msg.data.split
|
2025-05-29 05:07:54 +00:00 |
|
Tristan McGinnis
|
80d59cc275
|
reorganize core headless node for usage as a service
|
2025-05-28 22:57:38 -06:00 |
|
Tristan McGinnis
|
b06194053c
|
invert controls for sticks on core headless, set max speed up to 90
|
2025-05-28 22:44:56 -06:00 |
|
Tristan McGinnis
|
90637485b7
|
Subup
|
2025-05-28 10:58:01 -06:00 |
|
Tristan McGinnis
|
5c3eae2318
|
Merge pull request #12 from SHC-ASTRA/gps-altitude
subup, update core to add gps altitude
|
2025-05-28 11:12:28 -05:00 |
|
Tristan McGinnis
|
3516d36294
|
subup, update core to add gps altitude
|
2025-05-28 10:10:59 -06:00 |
|
Tristan McGinnis
|
1ea247bac0
|
Remove bio output. Consolidate CAN commands
|
2025-05-28 09:19:42 -06:00 |
|
Tristan McGinnis
|
3dd544d711
|
Update anchor_node.py for bio feedback from digit
|
2025-05-27 16:19:19 -06:00 |
|
Tristan McGinnis
|
bfb73f3421
|
Merge pull request #11 from SHC-ASTRA/ptz-node
Ptz node
|
2025-05-27 16:50:27 -05:00 |
|
Tristan McGinnis
|
4df319cb1b
|
Merge branch 'bio-linac' into ptz-node
|
2025-05-27 15:47:59 -06:00 |
|
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 |
|