David Sharpe
c506a34b37
style: (arm) format
2026-03-17 01:43:22 -05:00
David Sharpe
980c08ba4f
refactor: implement Riley's comments
...
- Add @warnings.deprecated decorators to callbacks that use old topics
- Rename "*new*" topics
- Print debug on malformed message receival
- Un-invert Axes 2 & 3 in the URDF
- Don't silently check mcu_name twice
- Remove threading.Thread (not one of Riley's comments)
- Add a real signal handler (ditto)
- Move stamped stop messages to helper functions
2026-03-17 01:14:18 -05:00
David Sharpe
743744edaa
refactor: (headless) change string parameters to bool
2026-03-16 00:39:22 -05:00
David Sharpe
62fd1b110d
refactor: remedy QoS profiles
2026-03-08 03:57:28 -05:00
David Sharpe
aaf40124fa
Merge branch 'main' into arm-topic-refactor
2026-03-08 03:56:25 -05:00
David Sharpe
f23d8c62ff
feat: (arm) add use_old_topics parameter
2026-03-08 00:19:06 -06:00
David Sharpe
667247cac8
refactor: (arm) reorganize __init__() and remove run()
2026-03-08 00:10:33 -06:00
David Sharpe
0929cc9503
feat: (arm) add JointJog for manual arm input
2026-03-07 23:55:33 -06:00
David Sharpe
169ab85607
refactor: formalize Arm URDF joint and link names
2026-03-07 16:36:58 -06:00
David Sharpe
c766441ff2
fix: (arm) )add timestamp to Socket voltages, change while: pass to thread.join()
2026-03-02 03:13:13 -06:00
David
13419e97c9
refactor: (arm) cleanup old standalone serial code
...
Removed literally 100 lines
2026-02-04 04:26:50 -06:00
David
8f9a2d566d
style: (arm) format with black (oops)
2026-02-04 04:00:17 -06:00
David
073b9373bc
feat: (arm) add new feedback topic
2026-02-04 04:00:17 -06:00
David
5a4e9c8e53
feat: (arm) add VicCAN feedback section for Digit alongside Socket
2026-02-04 04:00:17 -06:00
David
292873a50a
refactor: (arm) move joint position feedback to VicCAN callback
2026-02-04 04:00:17 -06:00
David
78fef25fdd
fix: (arm) get joint velocity feedback correctly
2026-02-04 04:00:17 -06:00
David
cf4a4b1555
feat: (arm) switch IK control from position to velocity
2026-02-04 04:00:17 -06:00
David
dbbbc28f95
feat: (arm) add rev velocity feedback
2026-02-04 04:00:17 -06:00
David
8250b91c57
feat: (arm) begin adding VicCAN topics
2026-02-04 04:00:17 -06:00
David
ad0266654b
style: (arm) cleanup old topics
2026-02-04 04:00:17 -06:00
David
d9355f16e9
fix: EF gripper works again ._.
2026-01-31 18:32:39 -06:00
David
9fc120b09e
fix: make QoS compatible with basestation-game
2026-01-31 17:21:52 -06:00
ryleu
d7fd133586
updated to astra_msgs
2025-11-06 21:35:47 -06:00
ryleu
c107b82a8d
reformat with black
2025-11-06 19:10:21 -06:00
David
4ce183773d
feat: finish removing old ikpy-based IK
2025-10-25 11:15:32 -05:00
ryleu
9125391de9
remove ikpy (and reformat the code files)
2025-10-25 11:15:31 -05:00
David Sharpe
d92ca3ae5a
fix: remove spaces from link names to support Jammy
...
Viz doesn't work when the links have spaces in their names on Jammy ._.
2025-10-25 11:15:31 -05:00
David Sharpe
d72a9a3b5e
feat: make Moveit2 demo talk to arm_pkg
2025-10-25 11:15:31 -05:00
David Sharpe
2db9b67ebc
feat: add viz code from Tristan's ik_test and add CAD to URDF
2025-10-25 11:15:30 -05:00
David Sharpe
aa84667aab
feat: add depencies to packages.xml files, add packages to flake.nix
2025-10-17 18:06:54 -05:00
David
0e256c7d22
feat: add agpl-3.0-only license
2025-10-04 23:24:23 -05:00
David
49b8acc860
feat: control wrist yaw and roll at same time
...
Also made start_rosbag.sh actually executable ._.
2025-09-15 11:43:22 -05:00
David
4e1e0e29dd
style: get ready for main
2025-08-12 08:49:12 -05:00
David
cdc2c7e703
refactor: post-comp IK testing
2025-07-24 00:07:06 -05:00
Tristan McGinnis
bd5c3c3c5a
print debug to screen & ik debug publisher
2025-07-23 23:08:26 -05:00
Tristan McGinnis
d270235088
add current angles to ik debug output
2025-07-23 23:08:26 -05:00
Tristan McGinnis
35208150ef
remove command send for perform_ik
2025-07-23 23:08:26 -05:00
Tristan McGinnis
2eb3c796ec
Doing testing for performance
2025-07-23 23:07:56 -05:00
Tristan McGinnis
da939cc381
No publishing controls, to view debug output
2025-07-23 23:07:23 -05:00
Tristan McGinnis
2c27c81dc5
update angles for IK when control command is sent
2025-07-23 23:07:23 -05:00
Tristan McGinnis
3288aea14c
revert changes for split
2025-07-23 23:07:23 -05:00
Tristan McGinnis
0416277cd9
attempting to fix split error
2025-07-23 23:07:23 -05:00
Tristan McGinnis
440a94f0cc
refactor some things, reenable feedback
2025-07-23 23:07:23 -05:00
Tristan McGinnis
9d13d487cb
Fixes for string splitting
2025-07-23 23:07:00 -05:00
Tristan McGinnis
0ea4c73876
comment out some stuff to test delays
2025-07-23 23:05:48 -05:00
Tristan McGinnis
43fdc7587a
send manual control debug print
2025-07-23 23:04:59 -05:00
Tristan McGinnis
53b4259ade
disable feedback
2025-07-23 23:04:41 -05:00
Tristan McGinnis
482bedbfaf
debug print for manual control
2025-07-23 23:04:41 -05:00
Tristan McGinnis
923dfa20ca
remove all debug publishing for arm
2025-07-23 23:04:06 -05:00
Tristan McGinnis
6a747f92fb
Fix: Add more dummy values to support new urdf
2025-07-23 23:03:44 -05:00