David Sharpe
|
292b3a742d
|
refactor: (headless) cleanup mainly arm
|
2026-03-16 00:26:35 -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
|
294ae393de
|
feat: (headless) add new arm manual (JointJog)
|
2026-03-08 03:29:20 -05:00 |
|
David Sharpe
|
9c9d3d675e
|
refactor: (headless) reorganize send_controls() into different functions
|
2026-03-08 01:08:17 -06:00 |
|
David Sharpe
|
6fa47021fc
|
refactor: (headless) reorganize __init__(), add use_old_topics parameter
|
2026-03-08 00:42:41 -06: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
|
bfa0d79840
|
chore: remove servo_arm_twist_pkg (replaced by headless)
Not sure why I haven't already done this...
|
2026-03-02 03:14:21 -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
|
bfa50e3a25
|
feat: (core) make compatible with ros2_control
|
2026-02-26 17:17:05 -06:00 |
|
David
|
90fbbac813
|
feat: add ros2 control option to main launch for core
|
2026-02-26 17:17:02 -06:00 |
|
ryleu
|
b388275bba
|
clean stuff up a bit to prep for CAN
|
2026-02-15 17:23:18 -06:00 |
|
ryleu
|
5c0194c543
|
remove KNOWN_USBS from anchor_node.py
|
2026-02-15 01:05:37 -06:00 |
|
ryleu
|
809ca71208
|
remove nested for loops
|
2026-02-15 01:04:43 -06:00 |
|
SHC-ASTRA
|
225700bb86
|
tested it on testbed and had to change things
|
2026-02-15 00:47:20 -06:00 |
|
ryleu
|
4459886fc1
|
add a mock mode and fix a logic error
|
2026-02-14 23:16:34 -06:00 |
|
ryleu
|
18fce2c19b
|
worth a shot to see if it works
|
2026-02-14 21:39:32 -06:00 |
|
David
|
a3044963e5
|
feat: (arm) lin ac go back in too
|
2026-02-14 13:19:49 -06:00 |
|
Riley M.
|
3f68052144
|
Merge pull request #30 from SHC-ASTRA/update-python
-> python 3.13
|
2026-02-09 21:49:08 -05:00 |
|
ryleu
|
c72f72dc32
|
-> python 3.13
|
2026-02-08 17:23:53 -06:00 |
|
Riley M.
|
61f5f1fc3e
|
Merge pull request #29 from SHC-ASTRA/qos-disable
Qos disable
|
2026-02-07 18:20:04 -06:00 |
|
David
|
13419e97c9
|
refactor: (arm) cleanup old standalone serial code
Removed literally 100 lines
|
2026-02-04 04:26:50 -06:00 |
|
David
|
51d0e747ad
|
fix: (headless) make new arm controls useable
|
2026-02-04 04:00:17 -06:00 |
|
David
|
caa5a637bb
|
feat: (headless) add arm IK control support
Only Twist-based so far, no JointJog. need to figure out which frame to send commands in. Currently `base_link`.
|
2026-02-04 04:00:17 -06:00 |
|
David
|
213105a46b
|
feat: (headless) add env var to configure stick deadzone
|
2026-02-04 04:00:17 -06:00 |
|
David
|
7ed2e15908
|
refactor: (headless) only send stop messages on mode change
As opposed to constantly sending them always
|
2026-02-04 04:00:17 -06:00 |
|
David
|
5f5f6e20ba
|
feat: (headless) add new control scheme for arm
|
2026-02-04 04:00:17 -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
|
e644a3cad5
|
docs: add graphs for individual anchor nodes
|
2026-02-04 04:00:17 -06:00 |
|
David
|
bf42dbd5af
|
docs: add rqt_graph outputs to readme
|
2026-02-04 04:00:17 -06:00 |
|
David
|
b6d5b1e597
|
feat: (latency_tester) parameterize mcu_name
ik this is not related to arm stfu this is the everything branch now
|
2026-02-04 04:00:17 -06:00 |
|
David
|
84d72e291f
|
chore: update submodules for arm-topic-refactor
|
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
|
ddfceb1b42
|
feat: add launch config for ptz
Disable PTZ node with `ros2 launch anchor_pkg rover.launch.py use_ptz:=false` instead of commenting it out
|
2026-02-04 04:00:17 -06:00 |
|
David
|
ad0266654b
|
style: (arm) cleanup old topics
|
2026-02-04 04:00:17 -06:00 |
|
David Sharpe
|
65aab7f179
|
Fix nix cache (#27, fix-cache)
Fix cache
|
2026-02-04 02:34:16 -06:00 |
|
ryleu
|
697efa7b9d
|
add missing packages for moveit
|
2026-02-04 00:31:36 -05:00 |
|
ryleu
|
b70a0d27c3
|
uncomment ros2_controllers
|
2026-02-04 00:04:07 -05:00 |
|
ryleu
|
2d48361b8f
|
update to develop branch of nix-ros-overlay
|
2026-02-03 23:32:42 -05: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 |
|