diff --git a/c300/c300_bringup/config/c300_isaac_controllers.yaml b/c300/c300_bringup/config/c300_isaac_controllers.yaml
index 6a00c12..fa39a5f 100644
--- a/c300/c300_bringup/config/c300_isaac_controllers.yaml
+++ b/c300/c300_bringup/config/c300_isaac_controllers.yaml
@@ -33,7 +33,7 @@ diff_drive_base_controller:
cmd_vel_timeout: 0.5
#publish_limited_velocity: true
- use_stamped_vel: false
+ use_stamped_vel: true
#velocity_rolling_window_size: 10
# Velocity and acceleration limits
@@ -43,7 +43,7 @@ diff_drive_base_controller:
linear.x.has_jerk_limits: false
linear.x.max_velocity: 2.0
linear.x.min_velocity: -2.0
- linear.x.max_acceleration: 0.5
+ linear.x.max_acceleration: 2.5
linear.x.max_jerk: 0.0
linear.x.min_jerk: 0.0
@@ -52,7 +52,7 @@ diff_drive_base_controller:
angular.z.has_jerk_limits: false
angular.z.max_velocity: 2.0
angular.z.min_velocity: -2.0
- angular.z.max_acceleration: 1.0
- angular.z.min_acceleration: -1.0
+ angular.z.max_acceleration: 3.2
+ angular.z.min_acceleration: -3.2
angular.z.max_jerk: 0.0
angular.z.min_jerk: 0.0
diff --git a/c300/c300_bringup/launch/isaac_c300.launch.py b/c300/c300_bringup/launch/isaac_c300.launch.py
index 1d1d9ae..f62a83d 100644
--- a/c300/c300_bringup/launch/isaac_c300.launch.py
+++ b/c300/c300_bringup/launch/isaac_c300.launch.py
@@ -58,7 +58,7 @@ def generate_launch_description():
declared_arguments.append(
DeclareLaunchArgument(
"description_file",
- default_value="c300_base.urdf",
+ default_value="c300.urdf.xacro",
description="URDF/XACRO description file with the robot.",
)
)
@@ -145,7 +145,7 @@ def generate_launch_description():
robot_controllers,
],
remappings=[
- ("/diff_drive_base_controller/cmd_vel_unstamped", "/cmd_vel"),
+ ("/diff_drive_base_controller/cmd_vel", "/cmd_vel_nav"),
("/diff_drive_base_controller/odom", "/odom"),
],
output="both",
diff --git a/c300/c300_bringup/package.xml b/c300/c300_bringup/package.xml
index 136c5f3..033fdb9 100644
--- a/c300/c300_bringup/package.xml
+++ b/c300/c300_bringup/package.xml
@@ -18,6 +18,7 @@
ros_gz_sim
joint_state_broadcaster
diff_drive_controller
+ joint_state_topic_hardware_interface
ament_lint_auto
ament_lint_common
diff --git a/c300/c300_bringup/worlds/depot.sdf b/c300/c300_bringup/worlds/depot.sdf
index 09bc5cf..f54ac39 100644
--- a/c300/c300_bringup/worlds/depot.sdf
+++ b/c300/c300_bringup/worlds/depot.sdf
@@ -20,6 +20,10 @@
filename="gz-sim-scene-broadcaster-system"
name="gz::sim::systems::SceneBroadcaster">
+
+
diff --git a/c300/c300_description/urdf/c300.ros2_control.xacro b/c300/c300_description/urdf/c300.ros2_control.xacro
index 4f39c14..e7e6d33 100644
--- a/c300/c300_description/urdf/c300.ros2_control.xacro
+++ b/c300/c300_description/urdf/c300.ros2_control.xacro
@@ -15,15 +15,17 @@
gz_ros2_control/GazeboSimSystem
- topic_based_ros2_control/TopicBasedSystem
+ joint_state_topic_hardware_interface/JointStateTopicSystem
${isaac_joint_commands}
${isaac_joint_states}
true
+ -1
mock_components/GenericSystem
false
0.0
+ true
diff --git a/c300/c300_description/urdf/c300_macro.xacro b/c300/c300_description/urdf/c300_macro.xacro
index 85b7d9f..18459ba 100644
--- a/c300/c300_description/urdf/c300_macro.xacro
+++ b/c300/c300_description/urdf/c300_macro.xacro
@@ -5,7 +5,7 @@
prefix
sim_isaac:=false
sim_gazebo:=false
- isaac_joint_commands:=/isaac_joint_commands
+ isaac_joint_commands:=/base_joint_command
isaac_joint_states:=/isaac_joint_states
mock_hardware:=false">
diff --git a/c300/c300_description/usd/UAM-05LP.usd b/c300/c300_description/usd/UAM-05LP.usd
index 862e9b1..97ff5c9 100644
Binary files a/c300/c300_description/usd/UAM-05LP.usd and b/c300/c300_description/usd/UAM-05LP.usd differ
diff --git a/c300/c300_description/usd/c300.usd b/c300/c300_description/usd/c300.usd
index 170c1b5..9602ef5 100644
Binary files a/c300/c300_description/usd/c300.usd and b/c300/c300_description/usd/c300.usd differ
diff --git a/c300/c300_description/usd/c300_no_js.usd b/c300/c300_description/usd/c300_no_js.usd
new file mode 100644
index 0000000..fdfeebb
Binary files /dev/null and b/c300/c300_description/usd/c300_no_js.usd differ
diff --git a/c300/c300_description/usd/python.sh b/c300/c300_description/usd/python.sh
deleted file mode 100755
index cc7f842..0000000
--- a/c300/c300_description/usd/python.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-# Script to call the isaac launch system (see python.sh in the ISAAC_SCRIPT_DIR)
-
-ISAAC_SCRIPT_DIR="$HOME/.local/share/ov/pkg/isaac_sim-2022.2.1"
-
-# Prepend the path to all arguments passed in and also pass the current directory
-# to allow the launch script to find the USD files located here.
-CUR_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-NEW_ARGS=""
-for arg in "$@"
-do
- NEW_ARGS="${NEW_ARGS} ${CUR_SCRIPT_DIR}/${arg}"
-done
-
-pushd ${ISAAC_SCRIPT_DIR}
-./python.sh $NEW_ARGS $CUR_SCRIPT_DIR
-popd
diff --git a/c300/c300_navigation/params/nav2_params_mppi.yaml b/c300/c300_navigation/params/nav2_params_mppi.yaml
index 21c893d..1dddb57 100644
--- a/c300/c300_navigation/params/nav2_params_mppi.yaml
+++ b/c300/c300_navigation/params/nav2_params_mppi.yaml
@@ -354,13 +354,13 @@ velocity_smoother:
smoothing_frequency: 20.0
scale_velocities: False
feedback: "CLOSED_LOOP"
- max_velocity: [1.0, 0.0, 1.0] # [x, y, theta]
- min_velocity: [-1.0, 0.0, -1.0] # [x, y, theta]
+ max_velocity: [2.0, 0.0, 2.0] # [x, y, theta]
+ min_velocity: [-2.0, 0.0, -2.0] # [x, y, theta]
max_accel: [2.5, 0.0, 3.2]
max_decel: [-2.5, 0.0, -3.2]
odom_topic: "odom"
odom_duration: 0.1
- deadband_velocity: [0.0, 0.0, 0.0]
+ deadband_velocity: [0.05, 0.0, 0.15]
velocity_timeout: 1.0
enable_stamped_cmd_vel: True
diff --git a/c3pzero/c3pzero_bringup/config/c3pzero_gz_controllers.yaml b/c3pzero/c3pzero_bringup/config/c3pzero_gz_controllers.yaml
index 903a9ea..6070d3d 100644
--- a/c3pzero/c3pzero_bringup/config/c3pzero_gz_controllers.yaml
+++ b/c3pzero/c3pzero_bringup/config/c3pzero_gz_controllers.yaml
@@ -114,7 +114,7 @@ left_arm_jtc:
right_arm_gripper_controller:
ros__parameters:
action_monitor_rate: 20.0
- allow_stalling: false
+ allow_stalling: true
goal_tolerance: 0.01
joint: right_arm_gripper_joint
stall_timeout: 1.0
@@ -123,7 +123,7 @@ right_arm_gripper_controller:
left_arm_gripper_controller:
ros__parameters:
action_monitor_rate: 20.0
- allow_stalling: false
+ allow_stalling: true
goal_tolerance: 0.01
joint: left_arm_gripper_joint
stall_timeout: 1.0
diff --git a/c3pzero/c3pzero_bringup/config/c3pzero_hardware_controllers.yaml b/c3pzero/c3pzero_bringup/config/c3pzero_hardware_controllers.yaml
index 1c8d3bc..0461741 100644
--- a/c3pzero/c3pzero_bringup/config/c3pzero_hardware_controllers.yaml
+++ b/c3pzero/c3pzero_bringup/config/c3pzero_hardware_controllers.yaml
@@ -45,7 +45,7 @@ diff_drive_base_controller:
cmd_vel_timeout: 0.5
#publish_limited_velocity: true
- use_stamped_vel: false
+ use_stamped_vel: true
#velocity_rolling_window_size: 10
# Velocity and acceleration limits
@@ -86,6 +86,7 @@ right_arm_jtc:
state_publish_rate: 100.0
action_monitor_rate: 20.0
allow_partial_joints_goal: false
+ allow_nonzero_velocity_at_trajectory_end: true
constraints:
stopped_velocity_tolerance: 0.0
goal_time: 0.0
@@ -107,6 +108,7 @@ left_arm_jtc:
state_publish_rate: 100.0
action_monitor_rate: 20.0
allow_partial_joints_goal: false
+ allow_nonzero_velocity_at_trajectory_end: true
constraints:
stopped_velocity_tolerance: 0.0
goal_time: 0.0
diff --git a/c3pzero/c3pzero_bringup/config/c3pzero_isaac_controllers.yaml b/c3pzero/c3pzero_bringup/config/c3pzero_isaac_controllers.yaml
index cf8e712..2ced992 100644
--- a/c3pzero/c3pzero_bringup/config/c3pzero_isaac_controllers.yaml
+++ b/c3pzero/c3pzero_bringup/config/c3pzero_isaac_controllers.yaml
@@ -45,7 +45,7 @@ diff_drive_base_controller:
cmd_vel_timeout: 0.5
#publish_limited_velocity: true
- use_stamped_vel: false
+ use_stamped_vel: true
#velocity_rolling_window_size: 10
# Velocity and acceleration limits
@@ -55,7 +55,7 @@ diff_drive_base_controller:
linear.x.has_jerk_limits: false
linear.x.max_velocity: 2.0
linear.x.min_velocity: -2.0
- linear.x.max_acceleration: 0.5
+ linear.x.max_acceleration: 2.5
linear.x.max_jerk: 0.0
linear.x.min_jerk: 0.0
diff --git a/c3pzero/c3pzero_bringup/launch/isaac_c3pzero.launch.py b/c3pzero/c3pzero_bringup/launch/isaac_c3pzero.launch.py
index cc766e1..4d6944f 100644
--- a/c3pzero/c3pzero_bringup/launch/isaac_c3pzero.launch.py
+++ b/c3pzero/c3pzero_bringup/launch/isaac_c3pzero.launch.py
@@ -78,11 +78,12 @@ def generate_launch_description():
package="controller_manager",
executable="ros2_control_node",
parameters=[
- {"use_sim_time": True, "robot_description": robot_description_content},
+ {"use_sim_time": True},
robot_controllers,
],
remappings=[
- ("/diff_drive_base_controller/cmd_vel_unstamped", "/cmd_vel"),
+ ("~/robot_description", "/robot_description"),
+ ("/diff_drive_base_controller/cmd_vel", "/cmd_vel_nav"),
("/diff_drive_base_controller/odom", "/odom"),
],
output="both",
@@ -102,10 +103,6 @@ def generate_launch_description():
"--controller-manager",
"/controller_manager",
],
- remappings=[
- ("/diff_drive_base_controller/cmd_vel_unstamped", "/cmd_vel"),
- ("/diff_drive_base_controller/odom", "/odom"),
- ],
output="both",
)
diff --git a/c3pzero/c3pzero_bringup/rviz/c3pzero.rviz b/c3pzero/c3pzero_bringup/rviz/c3pzero.rviz
index 866eb98..a786b69 100644
--- a/c3pzero/c3pzero_bringup/rviz/c3pzero.rviz
+++ b/c3pzero/c3pzero_bringup/rviz/c3pzero.rviz
@@ -5,8 +5,8 @@ Panels:
Property Tree Widget:
Expanded:
- /LaserScan1/Topic1
- Splitter Ratio: 0.36942070722579956
- Tree Height: 182
+ Splitter Ratio: 0.6189376711845398
+ Tree Height: 1022
Visualization Manager:
Class: ""
Displays:
@@ -147,6 +147,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
left_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -263,6 +264,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
right_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -366,20 +368,20 @@ Visualization Manager:
Axis: Z
Channel Name: intensity
Class: rviz_default_plugins/LaserScan
- Color: 255; 255; 255
- Color Transformer: Intensity
+ Color: 255; 0; 0
+ Color Transformer: FlatColor
Decay Time: 0
Enabled: true
Invert Rainbow: false
Max Color: 255; 255; 255
- Max Intensity: 0
+ Max Intensity: 17
Min Color: 0; 0; 0
- Min Intensity: 0
+ Min Intensity: 1
Name: LaserScan
Position Transformer: XYZ
Selectable: true
Size (Pixels): 3
- Size (m): 0.009999999776482582
+ Size (m): 0.004999999888241291
Style: Flat Squares
Topic:
Depth: 5
@@ -392,7 +394,7 @@ Visualization Manager:
Use rainbow: true
Value: true
- Class: rviz_default_plugins/Camera
- Enabled: true
+ Enabled: false
Far Plane Distance: 100
Image Rendering: background and overlay
Name: RightWristCamera
@@ -403,7 +405,7 @@ Visualization Manager:
History Policy: Keep Last
Reliability Policy: Reliable
Value: /right_arm_wrist_camera/color/image_raw
- Value: true
+ Value: false
Visibility:
Grid: true
LaserScan: true
@@ -414,7 +416,7 @@ Visualization Manager:
Value: true
Zoom Factor: 1
- Class: rviz_default_plugins/Camera
- Enabled: true
+ Enabled: false
Far Plane Distance: 100
Image Rendering: background and overlay
Name: LeftWristCamera
@@ -425,7 +427,7 @@ Visualization Manager:
History Policy: Keep Last
Reliability Policy: Reliable
Value: /left_arm_wrist_camera/color/image_raw
- Value: true
+ Value: false
Visibility:
Grid: true
LaserScan: true
@@ -456,25 +458,25 @@ Visualization Manager:
Views:
Current:
Class: rviz_default_plugins/Orbit
- Distance: 2.973403215408325
+ Distance: 3.0082173347473145
Enable Stereo Rendering:
Stereo Eye Separation: 0.05999999865889549
Stereo Focal Distance: 1
Swap Stereo Eyes: false
Value: false
Focal Point:
- X: -0.18479067087173462
- Y: -0.09187475591897964
- Z: 0.46009013056755066
+ X: 0.2740049660205841
+ Y: -0.2658533453941345
+ Z: 0.6486567258834839
Focal Shape Fixed Size: true
Focal Shape Size: 0.05000000074505806
Invert Z Axis: false
Name: Current View
Near Clip Distance: 0.009999999776482582
- Pitch: 0.5347971320152283
+ Pitch: 0.5897971391677856
Target Frame:
Value: Orbit (rviz)
- Yaw: 2.175384283065796
+ Yaw: 3.3403968811035156
Saved: ~
Window Geometry:
Displays:
@@ -484,9 +486,9 @@ Window Geometry:
Hide Right Dock: true
LeftWristCamera:
collapsed: false
- QMainWindow State: 000000ff00000000fd0000000100000000000003330000042dfc0200000003fb000000100044006900730070006c0061007900730100000044000000f7000000eb00fffffffb00000020005200690067006800740057007200690073007400430061006d0065007200610100000142000001940000001600fffffffb0000001e004c0065006600740057007200690073007400430061006d00650072006101000002dd000001940000001600ffffff000004460000042d00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ QMainWindow State: 000000ff00000000fd0000000100000000000001b300000439fc0200000003fb000000100044006900730070006c006100790073010000003b00000439000000c700fffffffb00000020005200690067006800740057007200690073007400430061006d006500720061000000013b0000019a0000001600fffffffb0000001e004c0065006600740057007200690073007400430061006d00650072006100000001d90000029b0000001600ffffff000005c70000043900000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
RightWristCamera:
collapsed: false
Width: 1920
- X: 588
- Y: 141
+ X: 3200
+ Y: 166
diff --git a/c3pzero/c3pzero_description/urdf/c3pzero.urdf.xacro b/c3pzero/c3pzero_description/urdf/c3pzero.urdf.xacro
index 4ef2d3b..7a59d80 100644
--- a/c3pzero/c3pzero_description/urdf/c3pzero.urdf.xacro
+++ b/c3pzero/c3pzero_description/urdf/c3pzero.urdf.xacro
@@ -31,7 +31,7 @@
mock_hardware="$(arg mock_hardware)"
sim_gazebo="$(arg sim_gazebo)"
sim_isaac="$(arg sim_isaac)"
- isaac_joint_commands="/mobile_base_joint_commands"
+ isaac_joint_commands="/base_joint_command"
isaac_joint_states="/isaac_joint_states"/>
@@ -53,6 +53,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/c3pzero/c3pzero_moveit_config/config/kinematics.yaml b/c3pzero/c3pzero_moveit_config/config/kinematics.yaml
index 01417a3..392e166 100644
--- a/c3pzero/c3pzero_moveit_config/config/kinematics.yaml
+++ b/c3pzero/c3pzero_moveit_config/config/kinematics.yaml
@@ -2,10 +2,10 @@
ros__parameters:
robot_description_kinematics:
left_manipulator:
- kinematics_solver: cached_ik_kinematics_plugin/CachedKDLKinematicsPlugin
- kinematics_solver_search_resolution: 0.0050000000000000001
- kinematics_solver_timeout: 0.0050000000000000001
+ kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
+ kinematics_solver_search_resolution: 0.005
+ kinematics_solver_timeout: 0.005
right_manipulator:
- kinematics_solver: cached_ik_kinematics_plugin/CachedKDLKinematicsPlugin
- kinematics_solver_search_resolution: 0.0050000000000000001
- kinematics_solver_timeout: 0.0050000000000000001
+ kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
+ kinematics_solver_search_resolution: 0.005
+ kinematics_solver_timeout: 0.005
diff --git a/c3pzero/c3pzero_moveit_config/config/moveit.rviz b/c3pzero/c3pzero_moveit_config/config/moveit.rviz
index db93b92..44b321c 100644
--- a/c3pzero/c3pzero_moveit_config/config/moveit.rviz
+++ b/c3pzero/c3pzero_moveit_config/config/moveit.rviz
@@ -5,7 +5,7 @@ Panels:
Property Tree Widget:
Expanded: ~
Splitter Ratio: 0.5
- Tree Height: 275
+ Tree Height: 485
- Class: rviz_common/Help
Name: Help
- Class: rviz_common/Views
@@ -13,6 +13,29 @@ Panels:
- /Current View1
Name: Views
Splitter Ratio: 0.5
+ - Class: moveit_task_constructor/Motion Planning Tasks
+ Global Settings:
+ Task View Settings:
+ Old task handling: Keep
+ Show Computation Times: true
+ Task Expansion: All Expanded
+ Name: Motion Planning Tasks
+ Tasks View:
+ property_splitter:
+ - 316
+ - 107
+ solution_sorting:
+ column: 0
+ order: 1
+ solutions_splitter:
+ - 424
+ - 212
+ solutions_view_columns: ~
+ tasks_view_columns:
+ - 335
+ - 26
+ - 26
+ - 35
Visualization Manager:
Class: ""
Displays:
@@ -102,6 +125,10 @@ Visualization Manager:
Show Axes: false
Show Trail: false
Value: true
+ left_arm_grasp_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
left_arm_gripper_aux_mount:
Alpha: 1
Show Axes: false
@@ -166,6 +193,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
left_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -218,6 +246,10 @@ Visualization Manager:
Show Axes: false
Show Trail: false
Value: true
+ right_arm_grasp_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
right_arm_gripper_aux_mount:
Alpha: 1
Show Axes: false
@@ -282,6 +314,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
right_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -412,6 +445,10 @@ Visualization Manager:
Show Axes: false
Show Trail: false
Value: true
+ left_arm_grasp_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
left_arm_gripper_aux_mount:
Alpha: 1
Show Axes: false
@@ -476,6 +513,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
left_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -528,6 +566,10 @@ Visualization Manager:
Show Axes: false
Show Trail: false
Value: true
+ right_arm_grasp_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
right_arm_gripper_aux_mount:
Alpha: 1
Show Axes: false
@@ -592,6 +634,7 @@ Visualization Manager:
Alpha: 1
Show Axes: false
Show Trail: false
+ Value: true
right_arm_wrist_camera_color_frame:
Alpha: 1
Show Axes: false
@@ -644,6 +687,101 @@ Visualization Manager:
Show Robot Visual: true
Value: true
Velocity_Scaling_Factor: 1
+ - Class: moveit_task_constructor/Motion Planning Tasks
+ Enabled: false
+ Interrupt Display: false
+ Loop Animation: false
+ Markers:
+ All at once?: false
+ Value: true
+ Name: Motion Planning Tasks
+ Robot:
+ Fixed Robot Color: 150; 50; 150
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ Robot Alpha: 0.5
+ Show Robot Collision: false
+ Show Robot Visual: true
+ Use Fixed Robot Color: false
+ Value: ""
+ Robot Description: robot_description
+ Scene:
+ Attached Body Color: 150; 50; 150
+ Scene Alpha: 0.8999999761581421
+ Scene Color: 50; 230; 50
+ Value: true
+ Voxel Coloring: Z-Axis
+ Voxel Rendering: Occupied Voxels
+ Show Trail: false
+ State Display Time: 0.05 s
+ Task Solution Topic: /solution
+ Tasks:
+ {}
+ Trail Step Size: 1
+ Value: false
+ - Class: moveit_rviz_plugin/PlanningScene
+ Enabled: false
+ Move Group Namespace: ""
+ Name: PlanningScene
+ Planning Scene Topic: /monitored_planning_scene
+ Robot Description: robot_description
+ Scene Geometry:
+ Scene Alpha: 0.8999999761581421
+ Scene Color: 50; 230; 50
+ Scene Display Time: 0.009999999776482582
+ Show Scene Geometry: true
+ Voxel Coloring: Z-Axis
+ Voxel Rendering: Occupied Voxels
+ Scene Robot:
+ Attached Body Color: 150; 50; 150
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ Robot Alpha: 1
+ Show Robot Collision: false
+ Show Robot Visual: true
+ Value: false
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz_default_plugins/LaserScan
+ Color: 255; 0; 0
+ Color Transformer: FlatColor
+ Decay Time: 0
+ Enabled: true
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Max Intensity: 17
+ Min Color: 0; 0; 0
+ Min Intensity: 1
+ Name: LaserScan
+ Position Transformer: XYZ
+ Selectable: true
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic:
+ Depth: 5
+ Durability Policy: Volatile
+ Filter size: 10
+ History Policy: Keep Last
+ Reliability Policy: Reliable
+ Value: /scan
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: true
Enabled: true
Global Options:
Background Color: 48; 48; 48
@@ -662,41 +800,45 @@ Visualization Manager:
Views:
Current:
Class: rviz_default_plugins/Orbit
- Distance: 2.100095510482788
+ Distance: 3.4742915630340576
Enable Stereo Rendering:
Stereo Eye Separation: 0.05999999865889549
Stereo Focal Distance: 1
Swap Stereo Eyes: false
Value: false
Focal Point:
- X: -0.062461890280246735
- Y: 0.15434633195400238
- Z: 0.4571358561515808
+ X: 0.24386073648929596
+ Y: -0.9881587624549866
+ Z: 0.5298995971679688
Focal Shape Fixed Size: true
Focal Shape Size: 0.05000000074505806
Invert Z Axis: false
Name: Current View
Near Clip Distance: 0.009999999776482582
- Pitch: 0.37500035762786865
+ Pitch: 0.25000059604644775
Target Frame: base_link
Value: Orbit (rviz_default_plugins)
- Yaw: 5.465185642242432
+ Yaw: 5.060180187225342
Saved: ~
Window Geometry:
Displays:
collapsed: false
- Height: 1369
+ Height: 1403
Help:
collapsed: false
Hide Left Dock: false
Hide Right Dock: false
+ Motion Planning Tasks:
+ collapsed: false
+ Motion Planning Tasks - Slider:
+ collapsed: false
MotionPlanning:
collapsed: false
MotionPlanning - Trajectory Slider:
collapsed: false
- QMainWindow State: 000000ff00000000fd0000000100000000000002b4000004f7fc0200000005fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720100000044000000470000004700fffffffb000000100044006900730070006c006100790073010000009200000154000000eb00fffffffb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e006701000001ed0000024b000001a100fffffffb0000000800480065006c0070000000029a0000006e0000008100fffffffb0000000a00560069006500770073010000043f000000fc000000b900ffffff000006ff000004f700000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ QMainWindow State: 000000ff00000000fd0000000100000000000002b400000525fc0200000007fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c0069006400650072000000003b0000004a0000003f00fffffffb000000100044006900730070006c006100790073010000003b00000220000000c700fffffffc00000261000002ff000001840100001afa000000010100000002fb0000002a004d006f00740069006f006e00200050006c0061006e006e0069006e00670020005400610073006b00730100000000ffffffff000000b800fffffffb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e00670100000000000002b4000001c900fffffffb0000000800480065006c0070000000029a0000006e0000006e00fffffffb0000000a005600690065007700730000000344000000c0000000a000fffffffb000000120020002d00200053006c00690064006500720000000000ffffffff0000000000000000fb0000003c004d006f00740069006f006e00200050006c0061006e006e0069006e00670020005400610073006b00730020002d00200053006c006900640065007200000004f0000000550000003f00ffffff000002460000052500000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
Views:
collapsed: false
- Width: 2490
- X: 70
- Y: 34
+ Width: 1280
+ X: 3840
+ Y: 0
diff --git a/c3pzero/c3pzero_moveit_config/config/moveit_controllers.yaml b/c3pzero/c3pzero_moveit_config/config/moveit_controllers.yaml
index 2a060a7..07f0ab9 100644
--- a/c3pzero/c3pzero_moveit_config/config/moveit_controllers.yaml
+++ b/c3pzero/c3pzero_moveit_config/config/moveit_controllers.yaml
@@ -34,17 +34,17 @@
- left_arm_joint_4
- left_arm_joint_5
- left_arm_joint_6
- # ParallelGripperCommand is not yet supported.
- # see https://github.com/moveit/moveit2/issues/3017
right_arm_gripper_controller:
type: ParallelGripperCommand
joints:
- right_arm_gripper_joint
action_ns: gripper_cmd
+ allow_stalling: true
default: true
left_arm_gripper_controller:
type: ParallelGripperCommand
joints:
- left_arm_gripper_joint
action_ns: gripper_cmd
+ allow_stalling: true
default: true
diff --git a/c3pzero/c3pzero_moveit_config/launch/demo.launch.xml b/c3pzero/c3pzero_moveit_config/launch/demo.launch.xml
index 2208051..f56c505 100644
--- a/c3pzero/c3pzero_moveit_config/launch/demo.launch.xml
+++ b/c3pzero/c3pzero_moveit_config/launch/demo.launch.xml
@@ -21,11 +21,13 @@
+
+
+ args="right_arm_jtc left_arm_jtc right_arm_gripper_controller left_arm_gripper_controller diff_drive_base_controller joint_state_broadcaster -c /controller_manager" />
@@ -35,7 +37,7 @@
-
+
@@ -50,4 +52,11 @@
+
+
+
+
+
+
+
diff --git a/c3pzero/c3pzero_moveit_config/package.xml b/c3pzero/c3pzero_moveit_config/package.xml
index 443b449..35e34d2 100644
--- a/c3pzero/c3pzero_moveit_config/package.xml
+++ b/c3pzero/c3pzero_moveit_config/package.xml
@@ -21,13 +21,11 @@
moveit_simple_controller_manager
moveit_ros_move_group
moveit_ros_visualization
- moveit_ros_warehouse
robot_state_publisher
rviz2
rviz_common
rviz_default_plugins
tf2_ros
- warehouse_ros_mongo
xacro