-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ros2_control support for RSI (#95)
* initial portation of the HW to ROS2_CONTROL * adding setup launch file, not yet working example * some fixes to pluginazation, still not working * change CI to humble * hwinterface to SHARED library * fix parameter names * changed to joint_trajectory controller, will fix for forward controller, too * launch file rework * uncrustify * add custom controller_manager, remove unused node * lint * logging * start controller as active * remove unnecessary logs * lint, move launch file to launch folder * uncrustify * initialize with 0-s * lint cmake * fix humble exclude * fix sonar code smells * clean up unnecessary class members * move configuration to init * uncrustify * disable writing to hwif before successful read * uncrustify * fix merge * add manager node * fix deactivation * update rsi context files * fix ros_rsi.src * update ip log * update rsi start instructions * update readme * uncrustify * default destrc code smell * control node and launch file cleanup * add robot_model param to manager * update plugin description * sleep in read if inactive * lint * rename robot manager nodes * use no-capital resource names * launch file robot name adaptation * remove ptp-s * add cybertech support * move control node to kroshu core * recv timeout for activation in hwif * update package.xml-s * add versions to readme * revert robot manager name changes * remove unused config files * rename sender * add simulation how-to for rsi * return error in case of timeout --------- Co-authored-by: Marton Antal <[email protected]> Co-authored-by: Gergely Kovacs <[email protected]> Co-authored-by: Aron Svastits <[email protected]>
- Loading branch information
1 parent
89893a2
commit d94587d
Showing
38 changed files
with
3,452 additions
and
1,182 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 16 additions & 0 deletions
16
kuka_rsi_hw_interface/config/joint_trajectory_controller_config.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
joint_trajectory_controller: | ||
ros__parameters: | ||
joints: | ||
- joint_a1 | ||
- joint_a2 | ||
- joint_a3 | ||
- joint_a4 | ||
- joint_a5 | ||
- joint_a6 | ||
|
||
command_interfaces: | ||
- position | ||
state_interfaces: | ||
- position | ||
state_publish_rate: 50.0 | ||
action_monitor_rate: 20.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
controller_manager: | ||
ros__parameters: | ||
update_rate: 250 # Hz | ||
|
||
joint_trajectory_controller: | ||
type: joint_trajectory_controller/JointTrajectoryController | ||
|
||
joint_state_broadcaster: | ||
type: joint_state_broadcaster/JointStateBroadcaster | ||
|
||
configure_components_on_start: [""] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
client_ip: "0.0.0.0" | ||
client_port: 59152 |
Oops, something went wrong.