diff --git a/Mira/mira_moveit/.setup_assistant b/Mira/mira_moveit/.setup_assistant
new file mode 100644
index 0000000..790dbc0
--- /dev/null
+++ b/Mira/mira_moveit/.setup_assistant
@@ -0,0 +1,11 @@
+moveit_setup_assistant_config:
+ URDF:
+ package: mycobot_description
+ relative_path: urdf/mira_urdf/mira.urdf
+ xacro_args: ""
+ SRDF:
+ relative_path: config/firefighter.srdf
+ CONFIG:
+ author_name: weijian.wang
+ author_email: weijian.wang@elephanticrobots.com
+ generated_timestamp: 1662518830
\ No newline at end of file
diff --git a/Mira/mira_moveit/CMakeLists.txt b/Mira/mira_moveit/CMakeLists.txt
index 0d00e2d..82a877a 100644
--- a/Mira/mira_moveit/CMakeLists.txt
+++ b/Mira/mira_moveit/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.3)
+cmake_minimum_required(VERSION 3.1.3)
project(mira_moveit)
find_package(catkin REQUIRED
diff --git a/Mira/mira_moveit/LICENSE b/Mira/mira_moveit/LICENSE
deleted file mode 100644
index b8468e6..0000000
--- a/Mira/mira_moveit/LICENSE
+++ /dev/null
@@ -1,25 +0,0 @@
-BSD 2-Clause License
-
-Copyright (c) 2020, Elephant Robotics
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Mira/mira_moveit/config/cartesian_limits.yaml b/Mira/mira_moveit/config/cartesian_limits.yaml
new file mode 100644
index 0000000..7df72f6
--- /dev/null
+++ b/Mira/mira_moveit/config/cartesian_limits.yaml
@@ -0,0 +1,5 @@
+cartesian_limits:
+ max_trans_vel: 1
+ max_trans_acc: 2.25
+ max_trans_dec: -5
+ max_rot_vel: 1.57
diff --git a/Mira/mira_moveit/config/chomp_planning.yaml b/Mira/mira_moveit/config/chomp_planning.yaml
index 75258e5..eb9c912 100644
--- a/Mira/mira_moveit/config/chomp_planning.yaml
+++ b/Mira/mira_moveit/config/chomp_planning.yaml
@@ -7,12 +7,12 @@ learning_rate: 0.01
smoothness_cost_velocity: 0.0
smoothness_cost_acceleration: 1.0
smoothness_cost_jerk: 0.0
-ridge_factor: 0.01
+ridge_factor: 0.0
use_pseudo_inverse: false
pseudo_inverse_ridge_factor: 1e-4
joint_update_limit: 0.1
-collision_clearence: 0.2
+collision_clearance: 0.2
collision_threshold: 0.07
use_stochastic_descent: true
-enable_failure_recovery: true
-max_recovery_attempts: 5
\ No newline at end of file
+enable_failure_recovery: false
+max_recovery_attempts: 5
diff --git a/Mira/mira_moveit/config/fake_controllers.yaml b/Mira/mira_moveit/config/fake_controllers.yaml
index f25d617..e6fbb06 100644
--- a/Mira/mira_moveit/config/fake_controllers.yaml
+++ b/Mira/mira_moveit/config/fake_controllers.yaml
@@ -1,10 +1,10 @@
controller_list:
- name: fake_arm_group_controller
+ type: $(arg fake_execution_type)
joints:
- joint1_to_base
- joint2_to_joint1
- joint3_to_joint2
- # - joint4_to_joint3
- # - joint5_to_joint4
-
- # - joint6output_to_joint6
\ No newline at end of file
+initial: # Define initial robot poses per group
+ - group: arm_group
+ pose: init_pose
\ No newline at end of file
diff --git a/Mira/mira_moveit/config/firefighter.srdf b/Mira/mira_moveit/config/firefighter.srdf
index 05695ba..f593b18 100644
--- a/Mira/mira_moveit/config/firefighter.srdf
+++ b/Mira/mira_moveit/config/firefighter.srdf
@@ -1,4 +1,4 @@
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/Mira/mira_moveit/config/gazebo_controllers.yaml b/Mira/mira_moveit/config/gazebo_controllers.yaml
new file mode 100644
index 0000000..e4d2eb0
--- /dev/null
+++ b/Mira/mira_moveit/config/gazebo_controllers.yaml
@@ -0,0 +1,4 @@
+# Publish joint_states
+joint_state_controller:
+ type: joint_state_controller/JointStateController
+ publish_rate: 50
diff --git a/Mira/mira_moveit/config/joint_limits.yaml b/Mira/mira_moveit/config/joint_limits.yaml
index 1a3e51c..819f37c 100644
--- a/Mira/mira_moveit/config/joint_limits.yaml
+++ b/Mira/mira_moveit/config/joint_limits.yaml
@@ -1,4 +1,10 @@
# joint_limits.yaml allows the dynamics properties specified in the URDF to be overwritten or augmented as needed
+
+# For beginners, we downscale velocity and acceleration limits.
+# You can always specify higher scaling factors (<= 1.0) in your motion requests. # Increase the values below to 1.0 to always move at maximum speed.
+default_velocity_scaling_factor: 0.1
+default_acceleration_scaling_factor: 0.1
+
# 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:
@@ -16,24 +22,4 @@ joint_limits:
has_velocity_limits: false
max_velocity: 0
has_acceleration_limits: false
- max_acceleration: 0
- # joint4_to_joint3:
- # has_velocity_limits: false
- # max_velocity: 0
- # has_acceleration_limits: false
- # max_acceleration: 0
- # joint5_to_joint4:
- # has_velocity_limits: false
- # max_velocity: 0
- # has_acceleration_limits: false
- # max_acceleration: 0
- # joint6_to_joint5:
- # has_velocity_limits: false
- # max_velocity: 0
- # has_acceleration_limits: false
- # max_acceleration: 0
- # joint6output_to_joint6:
- # has_velocity_limits: false
- # max_velocity: 0
- # has_acceleration_limits: false
- # max_acceleration: 0
\ No newline at end of file
+ max_acceleration: 0
\ No newline at end of file
diff --git a/Mira/mira_moveit/config/kinematics.yaml b/Mira/mira_moveit/config/kinematics.yaml
index 031b273..299808f 100644
--- a/Mira/mira_moveit/config/kinematics.yaml
+++ b/Mira/mira_moveit/config/kinematics.yaml
@@ -1,5 +1,4 @@
arm_group:
kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
kinematics_solver_search_resolution: 0.005
- kinematics_solver_timeout: 0.005
- kinematics_solver_attempts: 3
\ No newline at end of file
+ kinematics_solver_timeout: 0.005
\ No newline at end of file
diff --git a/Mira/mira_moveit/config/ompl_planning.yaml b/Mira/mira_moveit/config/ompl_planning.yaml
index 6c2d3f5..f0ea23f 100644
--- a/Mira/mira_moveit/config/ompl_planning.yaml
+++ b/Mira/mira_moveit/config/ompl_planning.yaml
@@ -1,4 +1,11 @@
planner_configs:
+ AnytimePathShortening:
+ type: geometric::AnytimePathShortening
+ shortcut: true # Attempt to shortcut all new solution paths
+ hybridize: true # Compute hybrid solution trajectories
+ max_hybrid_paths: 24 # Number of hybrid paths generated per iteration
+ num_planners: 4 # The number of default planners to use for planning
+ planners: "" # A comma-separated list of planner types (e.g., "PRM,EST,RRTConnect"Optionally, planner parameters can be passed to change the default:"PRM[max_nearest_neighbors=5],EST[goal_bias=.5],RRT[range=10. goal_bias=.1]"
SBL:
type: geometric::SBL
range: 0.0 # Max motion added to tree. ==> maxDistance_ default: 0.0, if 0.0, set on setup()
@@ -121,8 +128,9 @@ planner_configs:
dense_delta_fraction: 0.001 # delta fraction for interface detection. default: 0.001
max_failures: 5000 # maximum consecutive failure limit. default: 5000
arm_group:
- default_planner_config: RRT
+ default_planner_config: RRTConnect
planner_configs:
+ - AnytimePathShortening
- SBL
- EST
- LBKPIECE
@@ -146,5 +154,5 @@ arm_group:
- LazyPRMstar
- SPARS
- SPARStwo
- projection_evaluator: joints(joint2_to_joint1,joint3_to_joint2)
- longest_valid_segment_fraction: 0.005
\ No newline at end of file
+ projection_evaluator: joints(joint1_to_base,joint2_to_joint1)
+ longest_valid_segment_fraction: 0.005
diff --git a/Mira/mira_moveit/config/ros_controllers.yaml b/Mira/mira_moveit/config/ros_controllers.yaml
index df8b7e0..2aeda7e 100644
--- a/Mira/mira_moveit/config/ros_controllers.yaml
+++ b/Mira/mira_moveit/config/ros_controllers.yaml
@@ -1,27 +1,22 @@
-# Simulation settings for using moveit_sim_controllers
-moveit_sim_hw_interface:
- joint_model_group: arm_group
- joint_model_group_pose: init_pose
-# 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:
+arm_group_controller:
+ type: effort_controllers/JointTrajectoryController
joints:
- - vitual_joint
- joint1_to_base
- joint2_to_joint1
- joint3_to_joint2
- # - joint4_to_joint3
- # - joint5_to_joint4
- # - joint6_to_joint5
- # - joint6output_to_joint6
- sim_control_mode: 1 # 0: position, 1: velocity
-# Publish all joint states
-# Creates the /joint_states topic necessary in ROS
-joint_state_controller:
- type: joint_state_controller/JointStateController
- publish_rate: 50
-controller_list:
- []
\ No newline at end of file
+ gains:
+ joint1_to_base:
+ p: 100
+ d: 1
+ i: 1
+ i_clamp: 1
+ joint2_to_joint1:
+ p: 100
+ d: 1
+ i: 1
+ i_clamp: 1
+ joint3_to_joint2:
+ p: 100
+ d: 1
+ i: 1
+ i_clamp: 1
\ No newline at end of file
diff --git a/Mira/mira_moveit/config/sensors_3d.yaml b/Mira/mira_moveit/config/sensors_3d.yaml
index a4bb13e..01538cc 100644
--- a/Mira/mira_moveit/config/sensors_3d.yaml
+++ b/Mira/mira_moveit/config/sensors_3d.yaml
@@ -1,4 +1,3 @@
-# The name of this file shouldn't be changed, or else the Setup Assistant won't detect it
sensors:
- filtered_cloud_topic: filtered_cloud
max_range: 5.0
diff --git a/Mira/mira_moveit/config/simple_moveit_controllers.yaml b/Mira/mira_moveit/config/simple_moveit_controllers.yaml
new file mode 100644
index 0000000..dc9d5b1
--- /dev/null
+++ b/Mira/mira_moveit/config/simple_moveit_controllers.yaml
@@ -0,0 +1,9 @@
+controller_list:
+ - name: arm_group_controller
+ action_ns: follow_joint_trajectory
+ type: FollowJointTrajectory
+ default: True
+ joints:
+ - joint1_to_base
+ - joint2_to_joint1
+ - joint3_to_joint2
\ No newline at end of file
diff --git a/Mira/mira_moveit/config/stomp_planning.yaml b/Mira/mira_moveit/config/stomp_planning.yaml
new file mode 100644
index 0000000..8ac9daa
--- /dev/null
+++ b/Mira/mira_moveit/config/stomp_planning.yaml
@@ -0,0 +1,39 @@
+stomp/arm_group:
+ group_name: arm_group
+ optimization:
+ num_timesteps: 60
+ num_iterations: 40
+ num_iterations_after_valid: 0
+ num_rollouts: 30
+ max_rollouts: 30
+ initialization_method: 1 # [1 : LINEAR_INTERPOLATION, 2 : CUBIC_POLYNOMIAL, 3 : MININUM_CONTROL_COST]
+ control_cost_weight: 0.0
+ task:
+ noise_generator:
+ - class: stomp_moveit/NormalDistributionSampling
+ stddev: [0.05, 0.05, 0.05]
+ cost_functions:
+ - class: stomp_moveit/CollisionCheck
+ collision_penalty: 1.0
+ cost_weight: 1.0
+ kernel_window_percentage: 0.2
+ longest_valid_joint_move: 0.05
+ noisy_filters:
+ - class: stomp_moveit/JointLimits
+ lock_start: True
+ lock_goal: True
+ - class: stomp_moveit/MultiTrajectoryVisualization
+ line_width: 0.02
+ rgb: [255, 255, 0]
+ marker_array_topic: stomp_trajectories
+ marker_namespace: noisy
+ update_filters:
+ - class: stomp_moveit/PolynomialSmoother
+ poly_order: 6
+ - class: stomp_moveit/TrajectoryVisualization
+ line_width: 0.05
+ rgb: [0, 191, 255]
+ error_rgb: [255, 0, 0]
+ publish_intermediate: True
+ marker_topic: stomp_trajectory
+ marker_namespace: optimized
\ No newline at end of file
diff --git a/Mira/mira_moveit/launch/chomp_planning_pipeline.launch.xml b/Mira/mira_moveit/launch/chomp_planning_pipeline.launch.xml
index d13fe5a..8198bae 100644
--- a/Mira/mira_moveit/launch/chomp_planning_pipeline.launch.xml
+++ b/Mira/mira_moveit/launch/chomp_planning_pipeline.launch.xml
@@ -1,10 +1,23 @@
-
-
-
+
+
+
+
-
-
+
+
+
+
-
+
+
+
+
diff --git a/Mira/mira_moveit/launch/default_warehouse_db.launch b/Mira/mira_moveit/launch/default_warehouse_db.launch
index d29e0a2..7bc8979 100644
--- a/Mira/mira_moveit/launch/default_warehouse_db.launch
+++ b/Mira/mira_moveit/launch/default_warehouse_db.launch
@@ -5,7 +5,7 @@
-
+
diff --git a/Mira/mira_moveit/launch/demo.launch b/Mira/mira_moveit/launch/demo.launch
index caa26a0..14e261d 100644
--- a/Mira/mira_moveit/launch/demo.launch
+++ b/Mira/mira_moveit/launch/demo.launch
@@ -1,5 +1,8 @@
+
+
+
@@ -8,49 +11,58 @@
-
+
- MoveIt!'s "demo" mode replaces the real robot driver with the joint_state_publisher.
- The latter one maintains and publishes the current joint configuration of the simulated robot.
- It also provides a GUI to move the simulated robot around "manually".
- This corresponds to moving around the real robot without the use of MoveIt.
- -->
+
+
+
+
+
+
-
-
-
-
-
+
-
+
-
-
-
- [move_group/fake_controller_joint_states]
-
-
-
-
-
+
+
+
+ [move_group/fake_controller_joint_states]
+
+
+
+ [move_group/fake_controller_joint_states]
+
+
+
+
+
+
+
+
-
+
+
+
+
-
-
+
+
-
+
diff --git a/Mira/mira_moveit/launch/demo_gazebo.launch b/Mira/mira_moveit/launch/demo_gazebo.launch
index fbefc95..a9f320c 100644
--- a/Mira/mira_moveit/launch/demo_gazebo.launch
+++ b/Mira/mira_moveit/launch/demo_gazebo.launch
@@ -1,70 +1,21 @@
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
- [/joint_states]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Mira/mira_moveit/launch/fake_moveit_controller_manager.launch.xml b/Mira/mira_moveit/launch/fake_moveit_controller_manager.launch.xml
index 35e626d..76e9faf 100644
--- a/Mira/mira_moveit/launch/fake_moveit_controller_manager.launch.xml
+++ b/Mira/mira_moveit/launch/fake_moveit_controller_manager.launch.xml
@@ -1,9 +1,12 @@
+
+
+
-
+
diff --git a/Mira/mira_moveit/launch/firefighter_moveit_controller_manager.launch.xml b/Mira/mira_moveit/launch/firefighter_moveit_controller_manager.launch.xml
deleted file mode 100644
index b86326e..0000000
--- a/Mira/mira_moveit/launch/firefighter_moveit_controller_manager.launch.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/Mira/mira_moveit/launch/gazebo.launch b/Mira/mira_moveit/launch/gazebo.launch
index 2d3e521..e5eb0af 100644
--- a/Mira/mira_moveit/launch/gazebo.launch
+++ b/Mira/mira_moveit/launch/gazebo.launch
@@ -2,22 +2,31 @@
-
+
-
+
-
+
+
+
-
+
-
+
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/mira_moveit.launch b/Mira/mira_moveit/launch/mira_moveit.launch
index caa26a0..14e261d 100644
--- a/Mira/mira_moveit/launch/mira_moveit.launch
+++ b/Mira/mira_moveit/launch/mira_moveit.launch
@@ -1,5 +1,8 @@
+
+
+
@@ -8,49 +11,58 @@
-
+
- MoveIt!'s "demo" mode replaces the real robot driver with the joint_state_publisher.
- The latter one maintains and publishes the current joint configuration of the simulated robot.
- It also provides a GUI to move the simulated robot around "manually".
- This corresponds to moving around the real robot without the use of MoveIt.
- -->
+
+
+
+
+
+
-
-
-
-
-
+
-
+
-
-
-
- [move_group/fake_controller_joint_states]
-
-
-
-
-
+
+
+
+ [move_group/fake_controller_joint_states]
+
+
+
+ [move_group/fake_controller_joint_states]
+
+
+
+
+
+
+
+
-
+
+
+
+
-
-
+
+
-
+
diff --git a/Mira/mira_moveit/launch/move_group.launch b/Mira/mira_moveit/launch/move_group.launch
index 6f9f32e..4ff2e39 100644
--- a/Mira/mira_moveit/launch/move_group.launch
+++ b/Mira/mira_moveit/launch/move_group.launch
@@ -1,12 +1,10 @@
-
-
+ value="gdb -x $(dirname)/gdb_settings.gdb --ex run --args" />
@@ -14,10 +12,11 @@
+
-
+
+
-
@@ -38,20 +37,46 @@
" />
-->
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
@@ -61,11 +86,10 @@
-
-
-
-
-
+
+
+
+
diff --git a/Mira/mira_moveit/launch/moveit.rviz b/Mira/mira_moveit/launch/moveit.rviz
index 11eca8c..e5a17b6 100644
--- a/Mira/mira_moveit/launch/moveit.rviz
+++ b/Mira/mira_moveit/launch/moveit.rviz
@@ -1,17 +1,14 @@
Panels:
- Class: rviz/Displays
- Help Height: 70
+ Help Height: 84
Name: Displays
Property Tree Widget:
Expanded:
- /MotionPlanning1
- - /MotionPlanning1/Scene Geometry1
- - /MotionPlanning1/Scene Robot1
- - /MotionPlanning1/Planning Request1
- - /MotionPlanning1/Planning Metrics1
- /MotionPlanning1/Planned Path1
- Splitter Ratio: 0.7425600290298462
- Tree Height: 186
+ - /MotionPlanning1/Planned Path1/Links1
+ Splitter Ratio: 0.5
+ Tree Height: 215
- Class: rviz/Help
Name: Help
- Class: rviz/Views
@@ -44,7 +41,7 @@ Visualization Manager:
Plane Cell Count: 10
Reference Frame:
Value: true
- - Acceleration_Scaling_Factor: 1
+ - Acceleration_Scaling_Factor: 0.1
Class: moveit_rviz_plugin/MotionPlanning
Enabled: true
Move Group Namespace: ""
@@ -98,7 +95,7 @@ Visualization Manager:
Loop Animation: false
Robot Alpha: 0.5
Robot Color: 150; 50; 150
- Show Robot Collision: false
+ Show Robot Collision: true
Show Robot Visual: true
Show Trail: false
State Display Time: 0.05 s
@@ -116,11 +113,11 @@ Visualization Manager:
Colliding Link Color: 255; 0; 0
Goal State Alpha: 1
Goal State Color: 250; 128; 0
- Interactive Marker Size: 0.07999999821186066
+ Interactive Marker Size: 0.10000000149011612
Joint Violation Color: 255; 0; 255
Planning Group: arm_group
Query Goal State: true
- Query Start State: true
+ Query Start State: false
Show Workspace: false
Start State Alpha: 1
Start State Color: 0; 255; 0
@@ -129,7 +126,7 @@ Visualization Manager:
Scene Geometry:
Scene Alpha: 1
Scene Color: 50; 230; 50
- Scene Display Time: 0.20000000298023224
+ Scene Display Time: 0.009999999776482582
Show Scene Geometry: true
Voxel Coloring: Z-Axis
Voxel Rendering: Occupied Voxels
@@ -163,9 +160,9 @@ Visualization Manager:
Value: true
Robot Alpha: 0.5
Show Robot Collision: false
- Show Robot Visual: false
+ Show Robot Visual: true
Value: true
- Velocity_Scaling_Factor: 1
+ Velocity_Scaling_Factor: 0.1
Enabled: true
Global Options:
Background Color: 48; 48; 48
@@ -181,31 +178,31 @@ Visualization Manager:
Value: true
Views:
Current:
- Class: rviz/XYOrbit
- Distance: 1.3915867805480957
+ Class: rviz/Orbit
+ Distance: 2
Enable Stereo Rendering:
Stereo Eye Separation: 0.05999999865889549
Stereo Focal Distance: 1
Swap Stereo Eyes: false
Value: false
- Field of View: 0.7853981852531433
+ Field of View: 0.75
Focal Point:
- X: 0.11356700211763382
- Y: 0.10592000186443329
- Z: 2.2351800055275817e-07
+ X: -0.10000000149011612
+ Y: 0.25
+ Z: 0.30000001192092896
Focal Shape Fixed Size: true
Focal Shape Size: 0.05000000074505806
Invert Z Axis: false
Name: Current View
Near Clip Distance: 0.009999999776482582
- Pitch: 0.08979679644107819
- Target Frame: link1
- Yaw: 2.2435832023620605
+ Pitch: 0.1249999925494194
+ Target Frame: base
+ Yaw: 2.0417633056640625
Saved: ~
Window Geometry:
Displays:
collapsed: false
- Height: 876
+ Height: 848
Help:
collapsed: false
Hide Left Dock: false
@@ -214,9 +211,9 @@ Window Geometry:
collapsed: false
MotionPlanning - Trajectory Slider:
collapsed: false
- QMainWindow State: 000000ff00000000fd0000000100000000000001f300000312fc0200000007fb000000100044006900730070006c006100790073010000003d0000013d000000c900fffffffb0000000800480065006c00700000000342000000bb0000006e00fffffffb0000000a0056006900650077007300000003b0000000b0000000a400fffffffb0000000c00430061006d00650072006100000002ff000001610000000000000000fb0000001e004d006f00740069006f006e00200050006c0061006e006e0069006e00670100000374000001890000000000000000fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720100000180000000410000004100fffffffb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e006701000001c7000001880000017d00ffffff0000053f0000031200000001000000020000000100000002fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ QMainWindow State: 000000ff00000000fd0000000100000000000001f3000002f6fc0200000007fb000000100044006900730070006c006100790073010000003d00000168000000c900fffffffb0000000800480065006c00700000000342000000bb0000006e00fffffffb0000000a00560069006500770073000000010c000000a4000000a400fffffffb0000000c00430061006d00650072006100000002ff000001610000000000000000fb0000001e004d006f00740069006f006e00200050006c0061006e006e0069006e00670100000374000001890000000000000000fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720000000000ffffffff0000001600000016fb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e006701000001ab000001880000017d00ffffff00000312000002f600000001000000020000000100000002fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
Views:
collapsed: false
- Width: 1848
- X: 72
+ Width: 1291
+ X: 454
Y: 27
diff --git a/Mira/mira_moveit/launch/moveit_rviz.launch b/Mira/mira_moveit/launch/moveit_rviz.launch
index d982006..a4605c0 100644
--- a/Mira/mira_moveit/launch/moveit_rviz.launch
+++ b/Mira/mira_moveit/launch/moveit_rviz.launch
@@ -4,13 +4,12 @@
-
-
-
+
+
+
-
+ args="$(arg command_args)" output="screen">
diff --git a/Mira/mira_moveit/launch/ompl-chomp_planning_pipeline.launch.xml b/Mira/mira_moveit/launch/ompl-chomp_planning_pipeline.launch.xml
new file mode 100644
index 0000000..b078992
--- /dev/null
+++ b/Mira/mira_moveit/launch/ompl-chomp_planning_pipeline.launch.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/ompl_planning_pipeline.launch.xml b/Mira/mira_moveit/launch/ompl_planning_pipeline.launch.xml
index e2b93d2..ab8759c 100644
--- a/Mira/mira_moveit/launch/ompl_planning_pipeline.launch.xml
+++ b/Mira/mira_moveit/launch/ompl_planning_pipeline.launch.xml
@@ -1,21 +1,25 @@
-
-
+
+
-
-
+
+
-
-
-
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/pilz_industrial_motion_planner_planning_pipeline.launch.xml b/Mira/mira_moveit/launch/pilz_industrial_motion_planner_planning_pipeline.launch.xml
new file mode 100644
index 0000000..c7c4cf5
--- /dev/null
+++ b/Mira/mira_moveit/launch/pilz_industrial_motion_planner_planning_pipeline.launch.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/planning_context.launch b/Mira/mira_moveit/launch/planning_context.launch
index 9f25aa8..be01b59 100644
--- a/Mira/mira_moveit/launch/planning_context.launch
+++ b/Mira/mira_moveit/launch/planning_context.launch
@@ -14,11 +14,13 @@
+
+
diff --git a/Mira/mira_moveit/launch/planning_pipeline.launch.xml b/Mira/mira_moveit/launch/planning_pipeline.launch.xml
index 1cd93db..4b4d0d6 100644
--- a/Mira/mira_moveit/launch/planning_pipeline.launch.xml
+++ b/Mira/mira_moveit/launch/planning_pipeline.launch.xml
@@ -5,6 +5,6 @@
-
+
diff --git a/Mira/mira_moveit/launch/ros_control_moveit_controller_manager.launch.xml b/Mira/mira_moveit/launch/ros_control_moveit_controller_manager.launch.xml
new file mode 100644
index 0000000..9ebc91c
--- /dev/null
+++ b/Mira/mira_moveit/launch/ros_control_moveit_controller_manager.launch.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Mira/mira_moveit/launch/ros_controllers.launch b/Mira/mira_moveit/launch/ros_controllers.launch
index 21be924..95e326a 100644
--- a/Mira/mira_moveit/launch/ros_controllers.launch
+++ b/Mira/mira_moveit/launch/ros_controllers.launch
@@ -6,6 +6,6 @@
+ output="screen" args="arm_group_controller "/>
diff --git a/Mira/mira_moveit/launch/run_benchmark_ompl.launch b/Mira/mira_moveit/launch/run_benchmark_ompl.launch
index f6192ff..523f4cb 100644
--- a/Mira/mira_moveit/launch/run_benchmark_ompl.launch
+++ b/Mira/mira_moveit/launch/run_benchmark_ompl.launch
@@ -4,18 +4,17 @@
-
+
-
+
-
diff --git a/Mira/mira_moveit/launch/sensor_manager.launch.xml b/Mira/mira_moveit/launch/sensor_manager.launch.xml
index fb84ddb..a45688a 100644
--- a/Mira/mira_moveit/launch/sensor_manager.launch.xml
+++ b/Mira/mira_moveit/launch/sensor_manager.launch.xml
@@ -12,6 +12,6 @@
-
+
diff --git a/Mira/mira_moveit/launch/setup_assistant.launch b/Mira/mira_moveit/launch/setup_assistant.launch
index ef1cef3..bf52e51 100644
--- a/Mira/mira_moveit/launch/setup_assistant.launch
+++ b/Mira/mira_moveit/launch/setup_assistant.launch
@@ -1,4 +1,4 @@
-
+
@@ -8,8 +8,9 @@
diff --git a/Mira/mira_moveit/launch/simple_moveit_controller_manager.launch.xml b/Mira/mira_moveit/launch/simple_moveit_controller_manager.launch.xml
new file mode 100644
index 0000000..6183e16
--- /dev/null
+++ b/Mira/mira_moveit/launch/simple_moveit_controller_manager.launch.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/stomp_planning_pipeline.launch.xml b/Mira/mira_moveit/launch/stomp_planning_pipeline.launch.xml
new file mode 100644
index 0000000..6bdfb2d
--- /dev/null
+++ b/Mira/mira_moveit/launch/stomp_planning_pipeline.launch.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mira/mira_moveit/launch/trajectory_execution.launch.xml b/Mira/mira_moveit/launch/trajectory_execution.launch.xml
index 695c8e6..20c3dfc 100644
--- a/Mira/mira_moveit/launch/trajectory_execution.launch.xml
+++ b/Mira/mira_moveit/launch/trajectory_execution.launch.xml
@@ -1,8 +1,11 @@
+
-
+
+
+
-
+
@@ -13,8 +16,8 @@
-
-
-
+
+
diff --git a/Mira/mira_moveit/launch/warehouse.launch b/Mira/mira_moveit/launch/warehouse.launch
index 46d33bf..0712e67 100644
--- a/Mira/mira_moveit/launch/warehouse.launch
+++ b/Mira/mira_moveit/launch/warehouse.launch
@@ -4,7 +4,7 @@
-
+
diff --git a/Mira/mira_moveit/package.xml b/Mira/mira_moveit/package.xml
index b093f1d..eba866d 100644
--- a/Mira/mira_moveit/package.xml
+++ b/Mira/mira_moveit/package.xml
@@ -3,10 +3,10 @@
mira_moveit
0.3.0
- An automatically generated package with all the configuration and launch files for using the firefighter with the MoveIt! Motion Planning Framework
+ An automatically generated package with all the configuration and launch files for using the firefighter with the MoveIt Motion Planning Framework
- zachary
- zachary
+ weijian.wang
+ weijian.wang
BSD
@@ -22,18 +22,19 @@
moveit_planners_ompl
moveit_ros_visualization
moveit_setup_assistant
+ moveit_simple_controller_manager
joint_state_publisher
+ joint_state_publisher_gui
robot_state_publisher
+ rviz
+ tf2_ros
xacro
+
+
+
- roscpp
- rospy
- std_msgs
- actionlib
- moveit_msgs
- mycobot_description
-
mycobot_description