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
Riley M.
4a98c3d435
Merge pull request #25 from SHC-ASTRA/serial-refactor
...
Anchor Serial Refactor
2026-01-14 23:00:51 -06:00
SHC-ASTRA
b5be93e5f6
add an error instead of a crash when a gamepad fails to initialize
2026-01-14 19:49:33 -06:00
SHC-ASTRA
0e775c65c6
add trying multiple controllers to headless
2026-01-14 04:56:55 -06:00
SHC-ASTRA
14141651bf
Merge branch 'autostart' into serial-refactor
2026-01-14 04:17:22 -06:00
ryleu
c10a2a5cca
patch autostart scripts for nixos
2026-01-14 04:12:05 -05:00
David
df78575206
feat: (headless) add Ctrl+C try-except
2025-12-13 16:23:42 -06:00
David
40fa0d0ab8
style: (anchor) better comment serial finding
2025-11-21 17:06:37 -06:00
David
3bb3771dce
fix: (anchor) ignore UnicodeDecodeError when getting mcu name
2025-11-11 13:18:36 -06:00
David
5e7776631d
feat: (anchor) add new Serial finder code
...
Uses vendor and product ids to find a microcontroller, and detects its name after connecting. Upon failure, falls back to Areeb's code--just in case.
Also renamed `self.ser` to `self.serial_interface` and `self.port` to `self.serial_port` for clarity.
2025-11-10 23:24:14 -06:00
David
b84ca6757d
refactor: (anchor) cleanup structural ros2 code
2025-11-10 22:45:43 -06:00
David
96f5eda005
feat: (headless) detect incorrectly connected controller
2025-11-10 22:02:49 -06:00
David
4c1416851e
style: move pub/sub docs comment, rename SerialPub to Anchor
2025-11-10 21:58:03 -06:00
David Sharpe
4a49069c2a
Merge pull request #24 from SHC-ASTRA/astra-msgs
...
switch to astra_msgs
2025-11-07 01:52:08 -06:00
ryleu
d093c0b725
Merge branch 'main' into astra-msgs
2025-11-07 00:52:51 -06:00
David Sharpe
5d5f864cd7
Merge pull request #19 from SHC-ASTRA/black
...
reformat with black
2025-11-07 00:14:35 -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
ryleu
b670bc2eda
update flake
2025-11-06 19:09:57 -06:00
Riley M.
9fea136575
Merge pull request #23 from SHC-ASTRA/script-qol
...
refactor: make autostart scripts use relative paths
2025-11-06 19:07:14 -06:00
David
0fa2226529
docs: rewrite README with new template
2025-11-04 01:12:45 -06:00
David
3ebd2e29a3
refactor: polish auto start scripts
...
Add set -e and [ -z $ ]
2025-11-03 23:25:28 -06:00
ASTRA-SHC
9516e53f68
fix: make autostart script SCRIPT_DIR more robust
2025-10-26 12:20:16 +00:00
David
18a7b7e2ab
docs: standardize README
2025-10-26 06:54:13 -05:00
David
e351e4c991
fix: make auto start scripts work when not in specific dir
2025-10-26 06:54:05 -05:00
David Sharpe
f735f7194e
Merge pull request #20 from SHC-ASTRA/new_ik
...
Integrate Moveit2, remove ikpy
2025-10-25 11:49:43 -05:00
ryleu
90e2aa5070
update shebangs to work on nixos
2025-10-25 11:15:32 -05:00
David
611ac90f54
style: cleanup servo_arm_twist_pkg CMakeLists
2025-10-25 11:15:32 -05:00
David
01ea43968d
feat: add moveit packages to flake.nix
2025-10-25 11:15:32 -05:00
David
4ce183773d
feat: finish removing old ikpy-based IK
2025-10-25 11:15:32 -05:00
David
3413615461
chore: remove astra_descriptions packages directly in src/
2025-10-25 11:15:31 -05:00
ryleu
9125391de9
remove ikpy (and reformat the code files)
2025-10-25 11:15:31 -05:00
David
981b0b166c
style: rename arm urdf packages
...
* rover_urdf_pkg -> arm_description
* astra_arm_moveit_config -> arm_moveit_config
2025-10-25 11:15:31 -05:00
David
9471992d3b
feat: add controller support
2025-10-25 11:15:31 -05:00
David Sharpe
9579b64cb0
refactor: remove arm_hardware_controller lmao
...
Using premade topic based controller instead
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
1b05202efa
feat: add arm_hardware_controller to act as a hardware interface for IK
2025-10-25 11:15:31 -05:00
David Sharpe
508fa8e2ae
fix: grippers now act correctly
2025-10-25 11:15:31 -05:00
David Sharpe
77bf59d5fd
fix: move roll joint to arm pose group, add real velocity limit to grippers
2025-10-25 11:15:31 -05:00
David Sharpe
0d09c81802
fix: remove space from joint name
2025-10-25 11:15:31 -05:00
David Sharpe
fa10027e2d
refactor: re-ran setup assistant
2025-10-25 11:15:31 -05:00
David Sharpe
bb2dda02a2
feat: add moveit2 configuration
2025-10-25 11:15:31 -05:00
David Sharpe
c0d39aa3a6
fix: make colcon build the new urdf package
2025-10-25 11:15:30 -05:00
David Sharpe
6671f290e5
feat: add new Arm URDF from SW in ROS1 package format
2025-10-25 11:15:30 -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