Skip to content

Commit

Permalink
Move CSDA10F config and support pkgs out of experimental
Browse files Browse the repository at this point in the history
  • Loading branch information
Danfoa committed Jun 24, 2021
1 parent 763ca99 commit bf0c76b
Show file tree
Hide file tree
Showing 58 changed files with 2,167 additions and 0 deletions.
10 changes: 10 additions & 0 deletions motoman_csda10f_moveit_config/.setup_assistant
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
moveit_setup_assistant_config:
URDF:
package: motoman_csda10f_support
relative_path: urdf/csda10f.xacro
SRDF:
relative_path: config/motoman_csda10f.srdf
CONFIG:
author_name: Amrith Ganesh
author_email: amrith1007@gmail.com
generated_timestamp: 1518465357
10 changes: 10 additions & 0 deletions motoman_csda10f_moveit_config/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 2.8.3)
project(motoman_csda10f_moveit_config)

find_package(catkin REQUIRED)

catkin_package()

install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
PATTERN "setup_assistant.launch" EXCLUDE)
install(DIRECTORY config DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
48 changes: 48 additions & 0 deletions motoman_csda10f_moveit_config/config/controllers.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
controller_list:
- name: ''
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [arm_left_joint_1_s,
arm_left_joint_2_l,
arm_left_joint_3_e,
arm_left_joint_4_u,
arm_left_joint_5_r,
arm_left_joint_6_b,
arm_left_joint_7_t,
arm_right_joint_1_s,
arm_right_joint_2_l,
arm_right_joint_3_e,
arm_right_joint_4_u,
arm_right_joint_5_r,
arm_right_joint_6_b,
arm_right_joint_7_t,
torso_joint_b1,
torso_joint_b2]
- name: csda10f/csda10f_r1_controller
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [arm_left_joint_1_s,
arm_left_joint_2_l,
arm_left_joint_3_e,
arm_left_joint_4_u,
arm_left_joint_5_r,
arm_left_joint_6_b,
arm_left_joint_7_t]
- name: csda10f/csda10f_b1_controller
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [torso_joint_b1]
- name: csda10f/csda10f_b2_controller
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [torso_joint_b2]
- name: csda10f/csda10f_r2_controller
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [arm_right_joint_1_s,
arm_right_joint_2_l,
arm_right_joint_3_e,
arm_right_joint_4_u,
arm_right_joint_5_r,
arm_right_joint_6_b,
arm_right_joint_7_t]
55 changes: 55 additions & 0 deletions motoman_csda10f_moveit_config/config/fake_controllers.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
controller_list:
- name: fake_arm_left_controller
joints:
- arm_left_joint_1_s
- arm_left_joint_2_l
- arm_left_joint_3_e
- arm_left_joint_4_u
- arm_left_joint_5_r
- arm_left_joint_6_b
- arm_left_joint_7_t
- name: fake_arm_right_controller
joints:
- arm_right_joint_1_s
- arm_right_joint_2_l
- arm_right_joint_3_e
- arm_right_joint_4_u
- arm_right_joint_5_r
- arm_right_joint_6_b
- arm_right_joint_7_t
- name: fake_torso_controller
joints:
- torso_joint_b1
- name: fake_arms_controller
joints:
- arm_left_joint_1_s
- arm_left_joint_2_l
- arm_left_joint_3_e
- arm_left_joint_4_u
- arm_left_joint_5_r
- arm_left_joint_6_b
- arm_left_joint_7_t
- arm_right_joint_1_s
- arm_right_joint_2_l
- arm_right_joint_3_e
- arm_right_joint_4_u
- arm_right_joint_5_r
- arm_right_joint_6_b
- arm_right_joint_7_t
- name: fake_csda10f_controller
joints:
- torso_joint_b1
- arm_left_joint_1_s
- arm_left_joint_2_l
- arm_left_joint_3_e
- arm_left_joint_4_u
- arm_left_joint_5_r
- arm_left_joint_6_b
- arm_left_joint_7_t
- arm_right_joint_1_s
- arm_right_joint_2_l
- arm_right_joint_3_e
- arm_right_joint_4_u
- arm_right_joint_5_r
- arm_right_joint_6_b
- arm_right_joint_7_t
84 changes: 84 additions & 0 deletions motoman_csda10f_moveit_config/config/joint_limits.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# joint_limits.yaml allows the dynamics properties specified in the URDF to be overwritten or augmented as needed
# Specific joint properties can be changed with the keys [max_position, min_position, max_velocity, max_acceleration]
# Joint limits can be turned off with [has_velocity_limits, has_acceleration_limits]
joint_limits:
arm_left_joint_1_s:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_2_l:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_3_e:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_4_u:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_5_r:
has_velocity_limits: true
max_velocity: 3.48
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_6_b:
has_velocity_limits: true
max_velocity: 3.48
has_acceleration_limits: false
max_acceleration: 0
arm_left_joint_7_t:
has_velocity_limits: true
max_velocity: 6.97
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_1_s:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_2_l:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_3_e:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_4_u:
has_velocity_limits: true
max_velocity: 2.95
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_5_r:
has_velocity_limits: true
max_velocity: 3.48
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_6_b:
has_velocity_limits: true
max_velocity: 3.48
has_acceleration_limits: false
max_acceleration: 0
arm_right_joint_7_t:
has_velocity_limits: true
max_velocity: 6.97
has_acceleration_limits: false
max_acceleration: 0
torso_joint_b1:
has_velocity_limits: true
max_velocity: 2.26
has_acceleration_limits: false
max_acceleration: 0
torso_joint_b2:
has_velocity_limits: true
max_velocity: 2.26
has_acceleration_limits: false
max_acceleration: 0
25 changes: 25 additions & 0 deletions motoman_csda10f_moveit_config/config/kinematics.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
arm_left:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.005
kinematics_solver_attempts: 3
arm_right:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.005
kinematics_solver_attempts: 3
torso:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.005
kinematics_solver_attempts: 3
arms:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.005
kinematics_solver_attempts: 5
csda10f:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.005
kinematics_solver_attempts: 10
106 changes: 106 additions & 0 deletions motoman_csda10f_moveit_config/config/motoman_csda10f.srdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?xml version="1.0" ?>
<!--This does not replace URDF, and is not an extension of URDF.
This is a format for representing semantic information about the robot structure.
A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
-->
<robot name="motoman_csda10f">
<!--GROUPS: Representation of a set of joints and links. This can be useful for specifying DOF to plan for, defining arms, end effectors, etc-->
<!--LINKS: When a link is specified, the parent joint of that link (if it exists) is automatically included-->
<!--JOINTS: When a joint is specified, the child link of that joint (which will always exist) is automatically included-->
<!--CHAINS: When a chain is specified, all the links along the chain (including endpoints) are included in the group. Additionally, all the joints that are parents to included links are also included. This means that joints along the chain and the parent joint of the base link are included in the group-->
<!--SUBGROUPS: Groups can also be formed by referencing to already defined group names-->
<group name="arm_left">
<joint name="arm_left_joint_1_s" />
<joint name="arm_left_joint_2_l" />
<joint name="arm_left_joint_3_e" />
<joint name="arm_left_joint_4_u" />
<joint name="arm_left_joint_5_r" />
<joint name="arm_left_joint_6_b" />
<joint name="arm_left_joint_7_t" />
</group>
<group name="arm_right">
<joint name="arm_right_joint_1_s" />
<joint name="arm_right_joint_2_l" />
<joint name="arm_right_joint_3_e" />
<joint name="arm_right_joint_4_u" />
<joint name="arm_right_joint_5_r" />
<joint name="arm_right_joint_6_b" />
<joint name="arm_right_joint_7_t" />
</group>
<group name="torso">
<joint name="torso_joint_b1" />
<joint name="torso_joint_b2" />
</group>
<group name="arms">
<group name="arm_left" />
<group name="arm_right" />
</group>
<group name="csda10f">
<group name="torso" />
<group name="arms" />
</group>
<!--DISABLE COLLISIONS: By default it is assumed that any link of the robot could potentially come into collision with any other link in the robot. This tag disables collision checking between a specified pair of links. -->
<disable_collisions link1="arm_left_link_1_s" link2="arm_left_link_2_l" reason="Adjacent" />
<disable_collisions link1="arm_left_link_1_s" link2="arm_left_link_3_e" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="arm_left_link_4_u" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="arm_right_link_2_l" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="arm_right_link_3_e" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="arm_right_link_4_u" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="base_link" reason="Never" />
<disable_collisions link1="arm_left_link_1_s" link2="torso_link_b1" reason="Adjacent" />
<disable_collisions link1="arm_left_link_1_s" link2="torso_link_b2" reason="Default" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_left_link_3_e" reason="Adjacent" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_left_link_4_u" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_left_link_5_r" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_left_link_6_b" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_right_link_1_s" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_right_link_2_l" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_right_link_3_e" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="arm_right_link_4_u" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="base_link" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="torso_link_b1" reason="Never" />
<disable_collisions link1="arm_left_link_2_l" link2="torso_link_b2" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_left_link_4_u" reason="Adjacent" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_left_link_5_r" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_left_link_6_b" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_left_link_7_t" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_right_link_1_s" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_right_link_2_l" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_right_link_3_e" reason="Never" />
<disable_collisions link1="arm_left_link_3_e" link2="arm_right_link_4_u" reason="Never" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_left_link_5_r" reason="Adjacent" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_left_link_6_b" reason="Never" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_left_link_7_t" reason="Never" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_right_link_1_s" reason="Never" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_right_link_2_l" reason="Never" />
<disable_collisions link1="arm_left_link_4_u" link2="arm_right_link_3_e" reason="Never" />
<disable_collisions link1="arm_left_link_5_r" link2="arm_left_link_6_b" reason="Adjacent" />
<disable_collisions link1="arm_left_link_5_r" link2="arm_left_link_7_t" reason="Never" />
<disable_collisions link1="arm_left_link_6_b" link2="arm_left_link_7_t" reason="Adjacent" />
<disable_collisions link1="arm_right_link_1_s" link2="arm_right_link_2_l" reason="Adjacent" />
<disable_collisions link1="arm_right_link_1_s" link2="arm_right_link_3_e" reason="Never" />
<disable_collisions link1="arm_right_link_1_s" link2="arm_right_link_4_u" reason="Never" />
<disable_collisions link1="arm_right_link_1_s" link2="base_link" reason="Never" />
<disable_collisions link1="arm_right_link_1_s" link2="torso_link_b1" reason="Adjacent" />
<disable_collisions link1="arm_right_link_1_s" link2="torso_link_b2" reason="Default" />
<disable_collisions link1="arm_right_link_2_l" link2="arm_right_link_3_e" reason="Adjacent" />
<disable_collisions link1="arm_right_link_2_l" link2="arm_right_link_4_u" reason="Never" />
<disable_collisions link1="arm_right_link_2_l" link2="arm_right_link_5_r" reason="Never" />
<disable_collisions link1="arm_right_link_2_l" link2="arm_right_link_6_b" reason="Never" />
<disable_collisions link1="arm_right_link_2_l" link2="base_link" reason="Never" />
<disable_collisions link1="arm_right_link_2_l" link2="torso_link_b1" reason="Never" />
<disable_collisions link1="arm_right_link_2_l" link2="torso_link_b2" reason="Never" />
<disable_collisions link1="arm_right_link_3_e" link2="arm_right_link_4_u" reason="Adjacent" />
<disable_collisions link1="arm_right_link_3_e" link2="arm_right_link_5_r" reason="Never" />
<disable_collisions link1="arm_right_link_3_e" link2="arm_right_link_6_b" reason="Never" />
<disable_collisions link1="arm_right_link_3_e" link2="arm_right_link_7_t" reason="Never" />
<disable_collisions link1="arm_right_link_4_u" link2="arm_right_link_5_r" reason="Adjacent" />
<disable_collisions link1="arm_right_link_4_u" link2="arm_right_link_6_b" reason="Never" />
<disable_collisions link1="arm_right_link_4_u" link2="arm_right_link_7_t" reason="Never" />
<disable_collisions link1="arm_right_link_5_r" link2="arm_right_link_6_b" reason="Adjacent" />
<disable_collisions link1="arm_right_link_5_r" link2="arm_right_link_7_t" reason="Never" />
<disable_collisions link1="arm_right_link_6_b" link2="arm_right_link_7_t" reason="Adjacent" />
<disable_collisions link1="base_link" link2="torso_link_b1" reason="Adjacent" />
<disable_collisions link1="base_link" link2="torso_link_b2" reason="Adjacent" />
<disable_collisions link1="torso_link_b1" link2="torso_link_b2" reason="Default" />
</robot>
Loading

0 comments on commit bf0c76b

Please sign in to comment.