Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge engineer code. #25

Merged
merged 32 commits into from
May 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
fc5279e
Add small island get stone.
2194555 Mar 22, 2024
1476e70
Update.
2194555 Mar 22, 2024
5f3cd6d
Add small island two stone.
2194555 Mar 23, 2024
a834134
Update small island two stone.
2194555 Mar 24, 2024
57428ba
Merge branch 'ch'
2194555 Mar 24, 2024
fd2ee5e
Update.
2194555 Mar 24, 2024
198da34
Update with tested.
2194555 Mar 26, 2024
b2c4450
Fix wrong member name.
Mar 26, 2024
aeffc9f
Update ore_lifter and ore_rotator.
2194555 Mar 26, 2024
460d020
Update.
2194555 Mar 26, 2024
66be75e
Add get stone from ore bin.
2194555 Mar 27, 2024
d19cf68
Update with tested.
2194555 Mar 27, 2024
708299b
Add big island.
2194555 Apr 1, 2024
a401cf0
Add and modify parameters.
2194555 Apr 1, 2024
c8b0a64
Merge branch 'ch'
2194555 Apr 1, 2024
bd6da5c
Merge branch 'master' into master
cc0h Apr 2, 2024
23d5fb2
Merge pull request #1 from 2194555/master
cc0h Apr 2, 2024
2fd93e2
disable collision check between joint7 and ore bin rotator.
Apr 2, 2024
12c6436
optimize step lists.
Apr 2, 2024
fb6bc3b
update steps_list.yaml.
Apr 8, 2024
2382cd4
Add support of extend arms in middleware.
Apr 9, 2024
d0ca289
Add extend arm and gimbal lifter motion.
Apr 10, 2024
c0c16fc
Fix steps list bug.
Apr 10, 2024
fedc09f
Replace KDL solver with TRAC-IK solver.
Apr 14, 2024
1e78179
Record steps list.
Apr 14, 2024
c81a6ef
Disable collision check between joint3 and base_link.
Apr 14, 2024
5bbc02e
Merge extend_arm in step_list and add has_stone logic.
2194555 Apr 14, 2024
ca90f99
Update extend_arm logic.
2194555 Apr 17, 2024
9101385
Merge branch 'ch'
2194555 Apr 17, 2024
0bc6162
Merge branch 'master' into master
cc0h Apr 17, 2024
80cda70
Merge pull request #2 from 2194555/master
cc0h Apr 17, 2024
44ecbf8
fix format.
Apr 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions engineer_arm_config/config/engineer.srdf
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
<disable_collisions link1="base_link" link2="left_front_wheel" reason="Adjacent"/>
<disable_collisions link1="base_link" link2="link1" reason="Adjacent"/>
<disable_collisions link1="base_link" link2="link2" reason="Default"/>
<disable_collisions link1="base_link" link2="link3" reason="Never"/>
<disable_collisions link1="base_link" link2="link5" reason="Default"/>
<disable_collisions link1="base_link" link2="link6" reason="Default"/>
<disable_collisions link1="gimbal_base" link2="link1" reason="Never"/>
Expand All @@ -50,4 +51,6 @@
<disable_collisions link1="link6" link2="link7" reason="Never"/>
<disable_collisions link1="link5" link2="link7" reason="Never"/>
<disable_collisions link1="link1" link2="camera_link" reason="Never"/>
<disable_collisions link1="link7" link2="ore_bin_lifter" reason="Never"/>
<disable_collisions link1="link7" link2="ore_bin_rotator" reason="Never"/>
</robot>
3 changes: 1 addition & 2 deletions engineer_arm_config/config/kinematics.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
engineer_arm:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver: trac_ik_kinematics_plugin/TRAC_IKKinematicsPlugin
kinematics_solver_timeout: 0.005
4 changes: 4 additions & 0 deletions engineer_arm_config/launch/load_controllers.launch
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@
controllers/gpio_controller
controllers/gimbal_controller
controllers/ore_bin_rotate_controller
controllers/extend_arm_front_controller
controllers/extend_arm_back_controller
controllers/extend_arm_front_calibration_controller
controllers/extend_arm_back_calibration_controller
controllers/ore_bin_lifter_controller
controllers/ore_bin_lifter_calibration_controller
controllers/gimbal_lifter_controller
Expand Down
6 changes: 3 additions & 3 deletions engineer_middleware/config/engineer.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
chassis:
x:
pid: { p: 0.0, i: 0.0, d: 0.0, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
pid: { p: 4.5, i: 0.0, d: 0.2, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
y:
pid: { p: 0.0, i: 0.0, d: 0.0, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
pid: { p: 4.5, i: 0.0, d: 0.2, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
yaw:
pid: { p: 3., i: 0.0, d: 0.1, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
pid: { p: 5., i: 0.0, d: 0.05, i_clamp_max: 0, i_clamp_min: 0, antiwindup: true, publish_state: true }
yaw_start_threshold: 0.05
max_vel: 0.1
8 changes: 4 additions & 4 deletions engineer_middleware/config/simulation_controllers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,12 @@ controllers:
joint: gimbal_lifter_joint
pid: { p: 20000., i: 0., d: 1200, i_max: 0.01, i_min: 0.01, antiwindup: true, publish_state: true }

extend_arm_a_controller:
extend_arm_front_controller:
type: effort_controllers/JointPositionController
joint: extend_arm_a_joint
joint: extend_arm_front_joint
pid: { p: 3., i: 0.1, d: 0.05, i_max: 0.01, i_min: 0.01, antiwindup: true, publish_state: true }

extend_arm_b_controller:
extend_arm_back_controller:
type: effort_controllers/JointPositionController
joint: extend_arm_b_joint
joint: extend_arm_back_joint
pid: { p: 3., i: 0.1, d: 0.05, i_max: 0.01, i_min: 0.01, antiwindup: true, publish_state: true }
Loading
Loading