diff --git a/config/panda_arm.xacro b/config/panda_arm.xacro
index 4a4e9f2..1ab41c5 100644
--- a/config/panda_arm.xacro
+++ b/config/panda_arm.xacro
@@ -1,64 +1,67 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/ros_controllers.yaml b/config/ros_controllers.yaml
new file mode 100644
index 0000000..a4e9561
--- /dev/null
+++ b/config/ros_controllers.yaml
@@ -0,0 +1,20 @@
+# Simulation settings for using moveit_sim_controllers
+moveit_sim_hw_interface:
+ joint_model_group: panda_arm
+ joint_model_group_pose: ready
+# Settings for ros_control_boilerplate control loop
+generic_hw_control_loop:
+ loop_hz: 300
+ cycle_time_error_threshold: 0.01
+# Settings for ros_control hardware interface
+hardware_interface:
+ joints:
+ - panda_joint1
+ - panda_joint2
+ - panda_joint3
+ - panda_joint4
+ - panda_joint5
+ - panda_joint6
+ - panda_joint7
+ - panda_finger_joint1
+ sim_control_mode: 1 # 0: position, 1: velocity
diff --git a/launch/demo_gazebo.launch b/launch/demo_gazebo.launch
new file mode 100644
index 0000000..a59b1a3
--- /dev/null
+++ b/launch/demo_gazebo.launch
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/launch/planning_context.launch b/launch/planning_context.launch
index 3485d67..ba3b7cb 100644
--- a/launch/planning_context.launch
+++ b/launch/planning_context.launch
@@ -8,7 +8,7 @@
-
+
diff --git a/launch/ros_controllers.launch b/launch/ros_controllers.launch
new file mode 100644
index 0000000..bb223d3
--- /dev/null
+++ b/launch/ros_controllers.launch
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/package.xml b/package.xml
index f7b834d..9a71ac3 100644
--- a/package.xml
+++ b/package.xml
@@ -25,8 +25,12 @@
joint_state_publisher_gui
robot_state_publisher
xacro
- topic_tools
-
+ moveit_visual_tools
+
+
+
+
+