-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
AX12 driver using ros2-control (#240)
* init * add dynamixel_hardware to readme * docker dialout permissions * fix mep3 repos * colcon ignore * add example * change branch name for dynamixel_hardware * better naming * add velocity control * add velocity control * add tolerance * fix * add bt example * clean * deg to rad * debug * dynamixel --------- Co-authored-by: Filip Parag <filip@parag.rs> Co-authored-by: Darko Lukic <lukicdarkoo@gmail.com>
- Loading branch information
1 parent
c77f5b8
commit 189dfd5
Showing
32 changed files
with
420 additions
and
1,091 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 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,8 @@ | ||
# mep3_behavior | ||
|
||
Uses behavior trees to build strategies. | ||
|
||
One can run a BT tree without namespace as: | ||
```bash | ||
ros2 run mep3_behavior mep3_behavior --ros-args -p strategy:=test_servo | ||
``` |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<root BTCPP_format="4" project_name="Project"> | ||
<include path="big/demo.xml"/> | ||
<include path="small/demo.xml"/> | ||
<include path="test_servo.xml"/> | ||
<!-- Description of Node Models (used by Groot) --> | ||
<TreeNodesModel> | ||
<Action ID="AddObstacle" editable="true"> | ||
<input_port name="label"/> | ||
<input_port name="polygon"/> | ||
</Action> | ||
<Action ID="JointPosition" editable="true"> | ||
<input_port name="instance"/> | ||
<input_port name="max_velocity" default="1"/> | ||
<input_port name="position"/> | ||
<input_port name="tolerance" default="0.3"/> | ||
</Action> | ||
<Action ID="Navigate" editable="false"> | ||
<input_port name="behavior_tree"/> | ||
<input_port name="goal"/> | ||
</Action> | ||
<Action ID="RemoveObstacle" editable="true"> | ||
<input_port name="label"/> | ||
</Action> | ||
<Action ID="ScoreboardTask" editable="false"> | ||
<input_port name="points" default="0">points scored, can be negative</input_port> | ||
<input_port name="task" default="store_sample_to_work_shed">unique task name</input_port> | ||
</Action> | ||
<Control ID="TaskSequenceControl" editable="false"/> | ||
<Action ID="Wait" editable="true"> | ||
<input_port name="duration"/> | ||
</Action> | ||
<Action ID="WaitMatchStart" editable="false"> | ||
<input_port name="state" default="2">0 = unarmed; 1 = armed; 2 = started</input_port> | ||
</Action> | ||
</TreeNodesModel> | ||
</root> |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<root BTCPP_format="4"> | ||
<BehaviorTree ID="TestServo"> | ||
<Sequence> | ||
<JointPosition instance="joint_cherry_gripper" | ||
max_velocity="200" | ||
position="165" | ||
tolerance="10"/> | ||
</Sequence> | ||
</BehaviorTree> | ||
|
||
<!-- Description of Node Models (used by Groot) --> | ||
<TreeNodesModel> | ||
<Action ID="JointPosition" | ||
editable="true"> | ||
<input_port name="instance"/> | ||
<input_port name="max_velocity" | ||
default="1"/> | ||
<input_port name="position"/> | ||
<input_port name="tolerance" | ||
default="0.3"/> | ||
</Action> | ||
</TreeNodesModel> | ||
|
||
</root> |
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
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
Oops, something went wrong.