diff --git a/vz_stretch_navigation/CMakeLists.txt b/vz_stretch_navigation/CMakeLists.txt
new file mode 100644
index 0000000..435ffeb
--- /dev/null
+++ b/vz_stretch_navigation/CMakeLists.txt
@@ -0,0 +1,207 @@
+cmake_minimum_required(VERSION 3.0.2)
+project(vz_stretch_navigation)
+
+## Compile as C++11, supported in ROS Kinetic and newer
+# add_compile_options(-std=c++11)
+
+## Find catkin macros and libraries
+## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
+## is used, also find other catkin packages
+find_package(catkin REQUIRED COMPONENTS
+ roscpp
+ rospy
+ std_msgs
+ move_base
+)
+
+## System dependencies are found with CMake's conventions
+# find_package(Boost REQUIRED COMPONENTS system)
+
+
+## Uncomment this if the package has a setup.py. This macro ensures
+## modules and global scripts declared therein get installed
+## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
+# catkin_python_setup()
+
+################################################
+## Declare ROS messages, services and actions ##
+################################################
+
+## To declare and build messages, services or actions from within this
+## package, follow these steps:
+## * Let MSG_DEP_SET be the set of packages whose message types you use in
+## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
+## * In the file package.xml:
+## * add a build_depend tag for "message_generation"
+## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET
+## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
+## but can be declared for certainty nonetheless:
+## * add a exec_depend tag for "message_runtime"
+## * In this file (CMakeLists.txt):
+## * add "message_generation" and every package in MSG_DEP_SET to
+## find_package(catkin REQUIRED COMPONENTS ...)
+## * add "message_runtime" and every package in MSG_DEP_SET to
+## catkin_package(CATKIN_DEPENDS ...)
+## * uncomment the add_*_files sections below as needed
+## and list every .msg/.srv/.action file to be processed
+## * uncomment the generate_messages entry below
+## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
+
+## Generate messages in the 'msg' folder
+# add_message_files(
+# FILES
+# Message1.msg
+# Message2.msg
+# )
+
+## Generate services in the 'srv' folder
+# add_service_files(
+# FILES
+# Service1.srv
+# Service2.srv
+# )
+
+## Generate actions in the 'action' folder
+# add_action_files(
+# FILES
+# Action1.action
+# Action2.action
+# )
+
+## Generate added messages and services with any dependencies listed here
+# generate_messages(
+# DEPENDENCIES
+# std_msgs
+# )
+
+################################################
+## Declare ROS dynamic reconfigure parameters ##
+################################################
+
+## To declare and build dynamic reconfigure parameters within this
+## package, follow these steps:
+## * In the file package.xml:
+## * add a build_depend and a exec_depend tag for "dynamic_reconfigure"
+## * In this file (CMakeLists.txt):
+## * add "dynamic_reconfigure" to
+## find_package(catkin REQUIRED COMPONENTS ...)
+## * uncomment the "generate_dynamic_reconfigure_options" section below
+## and list every .cfg file to be processed
+
+## Generate dynamic reconfigure parameters in the 'cfg' folder
+# generate_dynamic_reconfigure_options(
+# cfg/DynReconf1.cfg
+# cfg/DynReconf2.cfg
+# )
+
+###################################
+## catkin specific configuration ##
+###################################
+## The catkin_package macro generates cmake config files for your package
+## Declare things to be passed to dependent projects
+## INCLUDE_DIRS: uncomment this if your package contains header files
+## LIBRARIES: libraries you create in this project that dependent projects also need
+## CATKIN_DEPENDS: catkin_packages dependent projects also need
+## DEPENDS: system dependencies of this project that dependent projects also need
+catkin_package(
+# INCLUDE_DIRS include
+# LIBRARIES vz_stretch_navigation
+# CATKIN_DEPENDS roscpp rospy std_msgs
+# DEPENDS system_lib
+)
+
+###########
+## Build ##
+###########
+
+## Specify additional locations of header files
+## Your package locations should be listed before other locations
+include_directories(
+# include
+ ${catkin_INCLUDE_DIRS}
+)
+
+## Declare a C++ library
+# add_library(${PROJECT_NAME}
+# src/${PROJECT_NAME}/vz_stretch.cpp
+# )
+
+## Add cmake target dependencies of the library
+## as an example, code may need to be generated before libraries
+## either from message generation or dynamic reconfigure
+# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
+
+## Declare a C++ executable
+## With catkin_make all packages are built within a single CMake context
+## The recommended prefix ensures that target names across packages don't collide
+# add_executable(${PROJECT_NAME}_node src/vz_stretch_node.cpp)
+
+## Rename C++ executable without prefix
+## The above recommended prefix causes long target names, the following renames the
+## target back to the shorter version for ease of user use
+## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node"
+# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "")
+
+## Add cmake target dependencies of the executable
+## same as for the library above
+# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
+
+## Specify libraries to link a library or executable target against
+# target_link_libraries(${PROJECT_NAME}_node
+# ${catkin_LIBRARIES}
+# )
+
+#############
+## Install ##
+#############
+
+# all install targets should use catkin DESTINATION variables
+# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
+
+## Mark executable scripts (Python etc.) for installation
+## in contrast to setup.py, you can choose the destination
+catkin_install_python(PROGRAMS
+ scripts/simple_navigation_goal_client.py
+ DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+)
+
+## Mark executables for installation
+## See http://docs.ros.org/melodic/api/catkin/html/howto/format1/building_executables.html
+# install(TARGETS ${PROJECT_NAME}_node
+# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+# )
+
+## Mark libraries for installation
+## See http://docs.ros.org/melodic/api/catkin/html/howto/format1/building_libraries.html
+# install(TARGETS ${PROJECT_NAME}
+# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
+# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
+# RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}
+# )
+
+## Mark cpp header files for installation
+# install(DIRECTORY include/${PROJECT_NAME}/
+# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
+# FILES_MATCHING PATTERN "*.h"
+# PATTERN ".svn" EXCLUDE
+# )
+
+## Mark other files for installation (e.g. launch and bag files, etc.)
+# install(FILES
+# # myfile1
+# # myfile2
+# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
+# )
+
+#############
+## Testing ##
+#############
+
+## Add gtest based cpp test target and link libraries
+# catkin_add_gtest(${PROJECT_NAME}-test test/test_vz_stretch.cpp)
+# if(TARGET ${PROJECT_NAME}-test)
+# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
+# endif()
+
+## Add folders to be run by python nosetests
+# catkin_add_nosetests(test)
diff --git a/vz_stretch_navigation/config/base_local_planner_params.yaml b/vz_stretch_navigation/config/base_local_planner_params.yaml
new file mode 100644
index 0000000..3d7ca7b
--- /dev/null
+++ b/vz_stretch_navigation/config/base_local_planner_params.yaml
@@ -0,0 +1,14 @@
+DWAPlannerROS:
+ max_vel_x: 0.4
+ min_vel_x: -0.2
+ max_vel_theta: 0.4
+
+ acc_lim_th: 1.5
+ acc_lim_x: 1.5
+
+ yaw_goal_tolerance: 0.1
+ xy_goal_tolerance: 0.1
+
+ holonomic_robot: false
+
+ path_distance_bias: 50.0
\ No newline at end of file
diff --git a/vz_stretch_navigation/config/common_costmap_params.yaml b/vz_stretch_navigation/config/common_costmap_params.yaml
new file mode 100644
index 0000000..f22bf31
--- /dev/null
+++ b/vz_stretch_navigation/config/common_costmap_params.yaml
@@ -0,0 +1,8 @@
+obstacle_range: 2.5
+raytrace_range: 3.0
+robot_radius: 0.1
+inflation_radius: 0.25
+
+observation_sources: laser_scan_sensor
+
+laser_scan_sensor: {sensor_frame: laser, data_type: LaserScan, topic: scan_filtered, marking: true, clearing: true}
diff --git a/vz_stretch_navigation/config/common_costmap_params_gazebo.yaml b/vz_stretch_navigation/config/common_costmap_params_gazebo.yaml
new file mode 100644
index 0000000..eff858c
--- /dev/null
+++ b/vz_stretch_navigation/config/common_costmap_params_gazebo.yaml
@@ -0,0 +1,8 @@
+obstacle_range: 2.5
+raytrace_range: 3.0
+robot_radius: 0.1
+inflation_radius: 0.25
+
+observation_sources: laser_scan_sensor
+
+laser_scan_sensor: {sensor_frame: laser, data_type: LaserScan, topic: scan, marking: true, clearing: true}
diff --git a/vz_stretch_navigation/config/global_costmap_params_nomap.yaml b/vz_stretch_navigation/config/global_costmap_params_nomap.yaml
new file mode 100644
index 0000000..be43dbf
--- /dev/null
+++ b/vz_stretch_navigation/config/global_costmap_params_nomap.yaml
@@ -0,0 +1,5 @@
+global_costmap:
+ global_frame: map
+ robot_base_frame: base_link
+ update_frequency: 5.0
+ static_map: false
diff --git a/vz_stretch_navigation/config/global_costmap_params_withmap.yaml b/vz_stretch_navigation/config/global_costmap_params_withmap.yaml
new file mode 100644
index 0000000..8cf38e4
--- /dev/null
+++ b/vz_stretch_navigation/config/global_costmap_params_withmap.yaml
@@ -0,0 +1,5 @@
+global_costmap:
+ global_frame: map
+ robot_base_frame: base_link
+ update_frequency: 5.0
+ static_map: true
diff --git a/vz_stretch_navigation/config/local_costmap_params.yaml b/vz_stretch_navigation/config/local_costmap_params.yaml
new file mode 100644
index 0000000..eaa0c32
--- /dev/null
+++ b/vz_stretch_navigation/config/local_costmap_params.yaml
@@ -0,0 +1,10 @@
+local_costmap:
+ global_frame: map
+ robot_base_frame: base_link
+ update_frequency: 5.0
+ publish_frequency: 2.0
+ static_map: false
+ rolling_window: true
+ width: 6.0
+ height: 6.0
+ resolution: 0.05
diff --git a/vz_stretch_navigation/config/teb_local_planner_params.yaml b/vz_stretch_navigation/config/teb_local_planner_params.yaml
new file mode 100644
index 0000000..89ada01
--- /dev/null
+++ b/vz_stretch_navigation/config/teb_local_planner_params.yaml
@@ -0,0 +1,14 @@
+TebLocalPlannerROS:
+ max_vel_x: 0.4
+ max_vel_theta: 0.4
+
+ acc_lim_theta: 1.5
+ acc_lim_x: 1.5
+ acc_lim_y: 1.5
+
+ yaw_goal_tolerance: 0.05
+ xy_goal_tolerance: 0.1
+
+ holonomic_robot: false
+
+ global_plan_viapoint_sep: 0.1
\ No newline at end of file
diff --git a/vz_stretch_navigation/launch/mapping.launch b/vz_stretch_navigation/launch/mapping.launch
new file mode 100644
index 0000000..1e9e387
--- /dev/null
+++ b/vz_stretch_navigation/launch/mapping.launch
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/mapping_gazebo.launch b/vz_stretch_navigation/launch/mapping_gazebo.launch
new file mode 100644
index 0000000..d2ce28b
--- /dev/null
+++ b/vz_stretch_navigation/launch/mapping_gazebo.launch
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/mapping_rviz.launch b/vz_stretch_navigation/launch/mapping_rviz.launch
new file mode 100644
index 0000000..14d34fd
--- /dev/null
+++ b/vz_stretch_navigation/launch/mapping_rviz.launch
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/vz_stretch_navigation/launch/navigation.launch b/vz_stretch_navigation/launch/navigation.launch
new file mode 100644
index 0000000..62cd874
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation.launch
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vz_stretch_navigation/launch/navigation/map_server.launch b/vz_stretch_navigation/launch/navigation/map_server.launch
new file mode 100644
index 0000000..340129e
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation/map_server.launch
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/navigation/move_base.launch b/vz_stretch_navigation/launch/navigation/move_base.launch
new file mode 100644
index 0000000..9fa4c63
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation/move_base.launch
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/navigation/octomap_server.launch b/vz_stretch_navigation/launch/navigation/octomap_server.launch
new file mode 100644
index 0000000..f2c554c
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation/octomap_server.launch
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/navigation_3d.launch b/vz_stretch_navigation/launch/navigation_3d.launch
new file mode 100644
index 0000000..f086662
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation_3d.launch
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/navigation_gazebo.launch b/vz_stretch_navigation/launch/navigation_gazebo.launch
new file mode 100644
index 0000000..b3df33a
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation_gazebo.launch
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/launch/navigation_rviz.launch b/vz_stretch_navigation/launch/navigation_rviz.launch
new file mode 100644
index 0000000..d53cfae
--- /dev/null
+++ b/vz_stretch_navigation/launch/navigation_rviz.launch
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/vz_stretch_navigation/package.xml b/vz_stretch_navigation/package.xml
new file mode 100644
index 0000000..12d42f2
--- /dev/null
+++ b/vz_stretch_navigation/package.xml
@@ -0,0 +1,74 @@
+
+
+ vz_stretch_navigation
+ 0.0.0
+ The vz_stretch_navigation package
+
+
+
+
+ Ananya Trivedi
+
+
+
+
+
+ BSD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ catkin
+ roscpp
+ rospy
+ std_msgs
+ roscpp
+ rospy
+ std_msgs
+ roscpp
+ rospy
+
+ std_msgs
+ move_base
+ amcl
+ map_server
+ gmapping
+ stretch_core
+
+
+
+
+
+
+
+
diff --git a/vz_stretch_navigation/rviz/mapping.rviz b/vz_stretch_navigation/rviz/mapping.rviz
new file mode 100644
index 0000000..73c4912
--- /dev/null
+++ b/vz_stretch_navigation/rviz/mapping.rviz
@@ -0,0 +1,445 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Odometry1/Shape1
+ - /OccupancyGrid1
+ Splitter Ratio: 0.5
+ Tree Height: 539
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: LaserScan
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 0.5
+ Cell Size: 1
+ Class: rviz/Grid
+ Color: 160; 160; 164
+ Enabled: true
+ Line Style:
+ Line Width: 0.029999999329447746
+ Value: Lines
+ Name: Grid
+ Normal Cell Count: 0
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Plane: XY
+ Plane Cell Count: 10
+ Reference Frame:
+ Value: true
+ - Alpha: 0.5
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz/LaserScan
+ Color: 255; 255; 255
+ Color Transformer: Intensity
+ Decay Time: 0
+ Enabled: true
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: LaserScan
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic: /scan
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: true
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz/PointCloud2
+ Color: 255; 255; 255
+ Color Transformer: RGB8
+ Decay Time: 0
+ Enabled: false
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: PointCloud2
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 4
+ Size (m): 0.004000000189989805
+ Style: Points
+ Topic: /camera/depth/color/points
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: false
+ - Angle Tolerance: 0.10000000149011612
+ Class: rviz/Odometry
+ Covariance:
+ Orientation:
+ Alpha: 0.5
+ Color: 255; 255; 127
+ Color Style: Unique
+ Frame: Local
+ Offset: 1
+ Scale: 1
+ Value: true
+ Position:
+ Alpha: 0.30000001192092896
+ Color: 204; 51; 204
+ Scale: 1
+ Value: true
+ Value: true
+ Enabled: true
+ Keep: 10
+ Name: Odometry
+ Position Tolerance: 0.10000000149011612
+ Queue Size: 10
+ Shape:
+ Alpha: 1
+ Axes Length: 1
+ Axes Radius: 0.10000000149011612
+ Color: 237; 212; 0
+ Head Length: 0.03999999910593033
+ Head Radius: 0.05000000074505806
+ Shaft Length: 0.15000000596046448
+ Shaft Radius: 0.019999999552965164
+ Value: Arrow
+ Topic: /odom
+ Unreliable: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: map
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Class: octomap_rviz_plugin/OccupancyGrid
+ Enabled: true
+ Max. Height Display: inf
+ Max. Octree Depth: 16
+ Min. Height Display: -inf
+ Name: OccupancyGrid
+ Octomap Topic: /octomap_full
+ Queue Size: 5
+ Value: true
+ Voxel Alpha: 1
+ Voxel Coloring: Z-Axis
+ Voxel Rendering: Occupied Voxels
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: odom
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rviz/Orbit
+ Distance: 5.0032243728637695
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: 0.2743038535118103
+ Y: 0.44053205847740173
+ Z: 0.8585693836212158
+ Focal Shape Fixed Size: true
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 1.5697963237762451
+ Target Frame:
+ Yaw: 3.2263076305389404
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: false
+ Height: 836
+ Hide Left Dock: false
+ Hide Right Dock: false
+ QMainWindow State: 000000ff00000000fd0000000400000000000001b5000002a6fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d000002a6000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000363fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d00000363000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000006400000003efc0100000002fb0000000800540069006d0065010000000000000640000002eb00fffffffb0000000800540069006d0065010000000000000450000000000000000000000485000002a600000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: false
+ Views:
+ collapsed: false
+ Width: 1600
+ X: 0
+ Y: 27
diff --git a/vz_stretch_navigation/rviz/navigation.rviz b/vz_stretch_navigation/rviz/navigation.rviz
new file mode 100644
index 0000000..3f7069c
--- /dev/null
+++ b/vz_stretch_navigation/rviz/navigation.rviz
@@ -0,0 +1,544 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Odometry1/Shape1
+ - /Path to Goal1
+ - /Path1
+ Splitter Ratio: 0.6117647290229797
+ Tree Height: 839
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: Filtered Laser Scan
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 0.5
+ Cell Size: 1
+ Class: rviz/Grid
+ Color: 160; 160; 164
+ Enabled: true
+ Line Style:
+ Line Width: 0.029999999329447746
+ Value: Lines
+ Name: Grid
+ Normal Cell Count: 0
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Plane: XY
+ Plane Cell Count: 10
+ Reference Frame:
+ Value: true
+ - Alpha: 0.5
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz/LaserScan
+ Color: 255; 255; 255
+ Color Transformer: Intensity
+ Decay Time: 0
+ Enabled: false
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: Captured Laser Scan
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic: /scan
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: 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/LaserScan
+ Color: 255; 255; 255
+ Color Transformer: Intensity
+ Decay Time: 0
+ Enabled: true
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: Filtered Laser Scan
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic: /scan_filtered
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: true
+ - Angle Tolerance: 0.10000000149011612
+ Class: rviz/Odometry
+ Covariance:
+ Orientation:
+ Alpha: 0.5
+ Color: 255; 255; 127
+ Color Style: Unique
+ Frame: Local
+ Offset: 1
+ Scale: 1
+ Value: true
+ Position:
+ Alpha: 0.30000001192092896
+ Color: 204; 51; 204
+ Scale: 1
+ Value: true
+ Value: true
+ Enabled: true
+ Keep: 30
+ Name: Odometry
+ Position Tolerance: 0.10000000149011612
+ Queue Size: 10
+ Shape:
+ Alpha: 1
+ Axes Length: 1
+ Axes Radius: 0.10000000149011612
+ Color: 237; 212; 0
+ Head Length: 0.03999999910593033
+ Head Radius: 0.05000000074505806
+ Shaft Length: 0.10000000149011612
+ Shaft Radius: 0.019999999552965164
+ Value: Arrow
+ Topic: /odom
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Arrow Length: 0.10000000149011612
+ Axes Length: 0.30000001192092896
+ Axes Radius: 0.009999999776482582
+ Class: rviz/PoseArray
+ Color: 252; 175; 62
+ Enabled: true
+ Head Length: 0.07000000029802322
+ Head Radius: 0.029999999329447746
+ Name: AMCL Particles
+ Queue Size: 10
+ Shaft Length: 0.23000000417232513
+ Shaft Radius: 0.009999999776482582
+ Shape: Arrow (Flat)
+ Topic: /particlecloud
+ Unreliable: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: map
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: costmap
+ Draw Behind: true
+ Enabled: true
+ Name: Global Costmap
+ Topic: /move_base/global_costmap/costmap
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: costmap
+ Draw Behind: true
+ Enabled: true
+ Name: Local Costmap
+ Topic: /move_base/local_costmap/costmap
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 1
+ Class: rviz/Polygon
+ Color: 252; 233; 79
+ Enabled: true
+ Name: Local Footprint
+ Queue Size: 10
+ Topic: /move_base/local_costmap/footprint
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Axes Length: 1
+ Axes Radius: 0.10000000149011612
+ Class: rviz/Pose
+ Color: 138; 226; 52
+ Enabled: true
+ Head Length: 0.07000000029802322
+ Head Radius: 0.10000000149011612
+ Name: Goal Pose
+ Queue Size: 10
+ Shaft Length: 0.23000000417232513
+ Shaft Radius: 0.05000000074505806
+ Shape: Arrow
+ Topic: /move_base_simple/goal
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 1
+ Class: rviz/Path
+ Color: 25; 255; 0
+ Enabled: true
+ Head Diameter: 0.05000000074505806
+ Head Length: 0.019999999552965164
+ Length: 0.05000000074505806
+ Line Style: Billboards
+ Line Width: 0.029999999329447746
+ Name: Path to Goal
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 114; 159; 207
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.009999999776482582
+ Shaft Diameter: 0.03999999910593033
+ Shaft Length: 0.10000000149011612
+ Topic: /move_base/DWAPlannerROS/global_plan
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 10
+ Class: rviz/Path
+ Color: 239; 41; 41
+ Enabled: true
+ Head Diameter: 0.30000001192092896
+ Head Length: 0.20000000298023224
+ Length: 0.30000001192092896
+ Line Style: Lines
+ Line Width: 0.029999999329447746
+ Name: Path
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 255; 85; 255
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.029999999329447746
+ Shaft Diameter: 0.10000000149011612
+ Shaft Length: 0.10000000149011612
+ Topic: /move_base/DWAPlannerROS/local_plan
+ Unreliable: false
+ Value: true
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: map
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rviz/Orbit
+ Distance: 17.69406509399414
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: -0.35903388261795044
+ Y: 0.7160218954086304
+ Z: 0.5280526876449585
+ Focal Shape Fixed Size: true
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 1.5697963237762451
+ Target Frame:
+ Yaw: 3.1481218338012695
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: false
+ Height: 1136
+ Hide Left Dock: false
+ Hide Right Dock: false
+ QMainWindow State: 000000ff00000000fd000000040000000000000156000003d2fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d000003d2000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000363fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d00000363000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000007380000003efc0100000002fb0000000800540069006d0065010000000000000738000002eb00fffffffb0000000800540069006d00650100000000000004500000000000000000000005dc000003d200000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: false
+ Views:
+ collapsed: false
+ Width: 1848
+ X: 72
+ Y: 27
diff --git a/vz_stretch_navigation/rviz/octomap.rviz b/vz_stretch_navigation/rviz/octomap.rviz
new file mode 100644
index 0000000..8dbbf7d
--- /dev/null
+++ b/vz_stretch_navigation/rviz/octomap.rviz
@@ -0,0 +1,405 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Global Options1
+ - /Status1
+ - /OccupancyMap1
+ - /Map1
+ - /Path1
+ - /Path2
+ Splitter Ratio: 0.5
+ Tree Height: 1082
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: ""
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 0.5
+ Cell Size: 1
+ Class: rviz/Grid
+ Color: 160; 160; 164
+ Enabled: true
+ Line Style:
+ Line Width: 0.029999999329447746
+ Value: Lines
+ Name: Grid
+ Normal Cell Count: 0
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Plane: XY
+ Plane Cell Count: 10
+ Reference Frame:
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: octomap_rviz_plugin/OccupancyMap
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Max. Octree Depth: 16
+ Name: OccupancyMap
+ Octomap Binary Topic: /octomap_full
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 1
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: costmap
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: /move_base/local_costmap/costmap
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 1
+ Class: rviz/Path
+ Color: 25; 255; 0
+ Enabled: true
+ Head Diameter: 0.30000001192092896
+ Head Length: 0.20000000298023224
+ Length: 0.30000001192092896
+ Line Style: Lines
+ Line Width: 0.029999999329447746
+ Name: Path
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 255; 85; 255
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.029999999329447746
+ Shaft Diameter: 0.10000000149011612
+ Shaft Length: 0.10000000149011612
+ Topic: /move_base/DWAPlannerROS/global_plan
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 1
+ Class: rviz/Path
+ Color: 25; 255; 0
+ Enabled: true
+ Head Diameter: 0.30000001192092896
+ Head Length: 0.20000000298023224
+ Length: 0.30000001192092896
+ Line Style: Lines
+ Line Width: 0.029999999329447746
+ Name: Path
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 255; 85; 255
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.029999999329447746
+ Shaft Diameter: 0.10000000149011612
+ Shaft Length: 0.10000000149011612
+ Topic: /move_base/DWAPlannerROS/local_plan
+ Unreliable: false
+ Value: true
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: map
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rviz/Orbit
+ Distance: 24.759632110595703
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: -4.327556133270264
+ Y: -6.250387668609619
+ Z: -5.1258134841918945
+ Focal Shape Fixed Size: true
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 0.785398006439209
+ Target Frame:
+ Yaw: 0.785398006439209
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: false
+ Height: 1376
+ Hide Left Dock: false
+ Hide Right Dock: false
+ QMainWindow State: 000000ff00000000fd000000040000000000000156000004c4fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003c000004c4000000c800fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000004c4fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003c000004c4000000a200fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000005000000003efc0100000002fb0000000800540069006d00650100000000000005000000029800fffffffb0000000800540069006d006501000000000000045000000000000000000000028f000004c400000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: false
+ Views:
+ collapsed: false
+ Width: 1280
+ X: 0
+ Y: 27
diff --git a/vz_stretch_navigation/rviz/octomap_mapper.rviz b/vz_stretch_navigation/rviz/octomap_mapper.rviz
new file mode 100644
index 0000000..3130de2
--- /dev/null
+++ b/vz_stretch_navigation/rviz/octomap_mapper.rviz
@@ -0,0 +1,447 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Global Options1
+ - /Status1
+ - /Odometry1/Shape1
+ - /OccupancyGrid1
+ Splitter Ratio: 0.4206896424293518
+ Tree Height: 1109
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: LaserScan
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 0.5
+ Cell Size: 1
+ Class: rviz/Grid
+ Color: 160; 160; 164
+ Enabled: false
+ Line Style:
+ Line Width: 0.029999999329447746
+ Value: Lines
+ Name: Grid
+ Normal Cell Count: 0
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Plane: XY
+ Plane Cell Count: 10
+ Reference Frame:
+ Value: false
+ - Alpha: 0.5
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz/LaserScan
+ Color: 255; 255; 255
+ Color Transformer: Intensity
+ Decay Time: 0
+ Enabled: true
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: LaserScan
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic: /scan
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: true
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rviz/PointCloud2
+ Color: 255; 255; 255
+ Color Transformer: RGB8
+ Decay Time: 0
+ Enabled: false
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: PointCloud2
+ Position Transformer: XYZ
+ Queue Size: 10
+ Selectable: true
+ Size (Pixels): 4
+ Size (m): 0.004000000189989805
+ Style: Points
+ Topic: /camera/depth/color/points
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: false
+ - Angle Tolerance: 0.10000000149011612
+ Class: rviz/Odometry
+ Covariance:
+ Orientation:
+ Alpha: 0.5
+ Color: 255; 255; 127
+ Color Style: Unique
+ Frame: Local
+ Offset: 1
+ Scale: 1
+ Value: true
+ Position:
+ Alpha: 0.30000001192092896
+ Color: 204; 51; 204
+ Scale: 1
+ Value: true
+ Value: true
+ Enabled: true
+ Keep: 10
+ Name: Odometry
+ Position Tolerance: 0.10000000149011612
+ Queue Size: 10
+ Shape:
+ Alpha: 1
+ Axes Length: 1
+ Axes Radius: 0.10000000149011612
+ Color: 237; 212; 0
+ Head Length: 0.03999999910593033
+ Head Radius: 0.05000000074505806
+ Shaft Length: 0.15000000596046448
+ Shaft Radius: 0.019999999552965164
+ Value: Arrow
+ Topic: /odom
+ Unreliable: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: map
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Class: octomap_rviz_plugin/OccupancyGrid
+ Enabled: true
+ Max. Height Display: inf
+ Max. Octree Depth: 16
+ Min. Height Display: -inf
+ Name: OccupancyGrid
+ Octomap Topic: /octomap_full
+ Queue Size: 5
+ Value: true
+ Voxel Alpha: 1
+ Voxel Coloring: Z-Axis
+ Voxel Rendering: Occupied Voxels
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: map
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rviz/Orbit
+ Distance: 11.191774368286133
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: -5.315392971038818
+ Y: -3.4429707527160645
+ Z: -0.27000176906585693
+ Focal Shape Fixed Size: true
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 1.0197970867156982
+ Target Frame:
+ Yaw: 3.8762691020965576
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: false
+ Height: 1403
+ Hide Left Dock: false
+ Hide Right Dock: false
+ QMainWindow State: 000000ff00000000fd00000004000000000000025f000004dffc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003c000004df000000c800fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f00000363fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d00000363000000a200fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e1000001970000000300000a000000003efc0100000002fb0000000800540069006d0065010000000000000a000000029800fffffffb0000000800540069006d006501000000000000045000000000000000000000079b000004df00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: false
+ Views:
+ collapsed: false
+ Width: 2560
+ X: 2560
+ Y: 0
diff --git a/vz_stretch_navigation/rviz/rtab_mapping.rviz b/vz_stretch_navigation/rviz/rtab_mapping.rviz
new file mode 100644
index 0000000..477bc7e
--- /dev/null
+++ b/vz_stretch_navigation/rviz/rtab_mapping.rviz
@@ -0,0 +1,396 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Global Options1
+ - /Status1
+ Splitter Ratio: 0.5
+ Tree Height: 787
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ - /Current View1/Focal Point1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: MapCloud
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 1
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 1
+ Class: rtabmap_ros/MapGraph
+ Enabled: true
+ Global loop closure: 255; 0; 0
+ Landmark: 0; 128; 0
+ Local loop closure: 255; 255; 0
+ Merged neighbor: 255; 170; 0
+ Name: MapGraph
+ Neighbor: 0; 0; 255
+ Queue Size: 10
+ Topic: /rtabmap/mapGraph
+ Unreliable: false
+ User: 255; 0; 0
+ Value: true
+ Virtual: 255; 0; 255
+ - Alpha: 1
+ Autocompute Intensity Bounds: true
+ Autocompute Value Bounds:
+ Max Value: 10
+ Min Value: -10
+ Value: true
+ Axis: Z
+ Channel Name: intensity
+ Class: rtabmap_ros/MapCloud
+ Cloud decimation: 4
+ Cloud from scan: false
+ Cloud max depth (m): 4
+ Cloud min depth (m): 0
+ Cloud voxel size (m): 0.009999999776482582
+ Color: 255; 255; 255
+ Color Transformer: RGB8
+ Download graph: false
+ Download map: false
+ Enabled: true
+ Filter ceiling (m): 0
+ Filter floor (m): 0
+ Invert Rainbow: false
+ Max Color: 255; 255; 255
+ Min Color: 0; 0; 0
+ Name: MapCloud
+ Node filtering angle (degrees): 30
+ Node filtering radius (m): 0
+ Position Transformer: XYZ
+ Queue Size: 10
+ Size (Pixels): 3
+ Size (m): 0.009999999776482582
+ Style: Flat Squares
+ Topic: /rtabmap/mapData
+ Unreliable: false
+ Use Fixed Frame: true
+ Use rainbow: true
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: /map
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: costmap
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: /move_base/global_costmap/costmap
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 1
+ Class: rviz/Polygon
+ Color: 25; 255; 0
+ Enabled: true
+ Name: Polygon
+ Queue Size: 10
+ Topic: /move_base/global_costmap/footprint
+ Unreliable: false
+ Value: true
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: map
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rtabmap_ros/OrbitOriented
+ Distance: 17.96693229675293
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: -3.853421926498413
+ Y: 0.7817280888557434
+ Z: 0.4164792597293854
+ Focal Shape Fixed Size: false
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 0.7947970628738403
+ Target Frame:
+ Yaw: 4.218579292297363
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: true
+ Height: 1016
+ Hide Left Dock: true
+ Hide Right Dock: true
+ QMainWindow State: 000000ff00000000fd0000000400000000000001560000039efc0200000007fb0000001200530065006c0065006300740069006f006e000000003d0000009b0000005c00fffffffb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073000000003d0000039e000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f0000039efc0200000003fb0000001e0054006f006f006c002000500072006f0070006500720074006900650073000000003d000000810000005c00fffffffb0000000a0056006900650077007300000000c400000317000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e100000197000000030000078000000134fc0100000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730000000000000007800000000000000000fb0000000800540069006d0065000000000000000780000004f300fffffffb0000000800540069006d00650100000000000004500000000000000000000003c00000039e00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: true
+ Views:
+ collapsed: true
+ Width: 960
+ X: 0
+ Y: 27
diff --git a/vz_stretch_navigation/rviz/rtab_navigation.rviz b/vz_stretch_navigation/rviz/rtab_navigation.rviz
new file mode 100644
index 0000000..4db7c84
--- /dev/null
+++ b/vz_stretch_navigation/rviz/rtab_navigation.rviz
@@ -0,0 +1,374 @@
+Panels:
+ - Class: rviz/Displays
+ Help Height: 78
+ Name: Displays
+ Property Tree Widget:
+ Expanded:
+ - /Global Options1
+ - /Status1
+ - /Map1
+ - /Path1
+ Splitter Ratio: 0.5
+ Tree Height: 1082
+ - Class: rviz/Selection
+ Name: Selection
+ - Class: rviz/Tool Properties
+ Expanded:
+ - /2D Pose Estimate1
+ - /2D Nav Goal1
+ - /Publish Point1
+ Name: Tool Properties
+ Splitter Ratio: 0.5886790156364441
+ - Class: rviz/Views
+ Expanded:
+ - /Current View1
+ Name: Views
+ Splitter Ratio: 0.5
+ - Class: rviz/Time
+ Experimental: false
+ Name: Time
+ SyncMode: 0
+ SyncSource: ""
+Preferences:
+ PromptSaveOnExit: true
+Toolbars:
+ toolButtonStyle: 2
+Visualization Manager:
+ Class: ""
+ Displays:
+ - Alpha: 1
+ Class: rviz/RobotModel
+ Collision Enabled: false
+ Enabled: true
+ Links:
+ All Links Enabled: true
+ Expand Joint Details: false
+ Expand Link Details: false
+ Expand Tree: false
+ Link Tree Style: Links in Alphabetic Order
+ base_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ camera_accel_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_accel_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_bottom_screw_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_color_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_depth_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_gyro_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra1_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_infra2_optical_frame:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ camera_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ caster_link:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ laser:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l0:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l1:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l2:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l3:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_arm_l4:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_inner_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_left_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_right_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_shoulder:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_aruco_top_wrist:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_grasp_center:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ link_gripper:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_finger_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_left:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_gripper_fingertip_right:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_pan:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_head_tilt:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_left_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_lift:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_mast:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_right_wheel:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ link_wrist_yaw:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ respeaker_base:
+ Alpha: 1
+ Show Axes: false
+ Show Trail: false
+ Value: true
+ Name: RobotModel
+ Robot Description: robot_description
+ TF Prefix: ""
+ Update Interval: 0
+ Value: true
+ Visual Enabled: true
+ - Alpha: 0.699999988079071
+ Class: rviz/Map
+ Color Scheme: map
+ Draw Behind: false
+ Enabled: true
+ Name: Map
+ Topic: /rtabmap/grid_prob_map
+ Unreliable: false
+ Use Timestamp: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 1
+ Class: rviz/Path
+ Color: 25; 255; 0
+ Enabled: true
+ Head Diameter: 0.30000001192092896
+ Head Length: 0.20000000298023224
+ Length: 0.30000001192092896
+ Line Style: Lines
+ Line Width: 0.029999999329447746
+ Name: Path
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 255; 85; 255
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.029999999329447746
+ Shaft Diameter: 0.10000000149011612
+ Shaft Length: 0.10000000149011612
+ Topic: /move_base/DWAPlannerROS/global_plan
+ Unreliable: false
+ Value: true
+ - Alpha: 1
+ Buffer Length: 1
+ Class: rviz/Path
+ Color: 25; 255; 0
+ Enabled: true
+ Head Diameter: 0.30000001192092896
+ Head Length: 0.20000000298023224
+ Length: 0.30000001192092896
+ Line Style: Lines
+ Line Width: 0.029999999329447746
+ Name: Path
+ Offset:
+ X: 0
+ Y: 0
+ Z: 0
+ Pose Color: 255; 85; 255
+ Pose Style: None
+ Queue Size: 10
+ Radius: 0.029999999329447746
+ Shaft Diameter: 0.10000000149011612
+ Shaft Length: 0.10000000149011612
+ Topic: /rtabmap/mapPath
+ Unreliable: false
+ Value: true
+ Enabled: true
+ Global Options:
+ Background Color: 48; 48; 48
+ Default Light: true
+ Fixed Frame: map
+ Frame Rate: 30
+ Name: root
+ Tools:
+ - Class: rviz/Interact
+ Hide Inactive Objects: true
+ - Class: rviz/MoveCamera
+ - Class: rviz/Select
+ - Class: rviz/FocusCamera
+ - Class: rviz/Measure
+ - Class: rviz/SetInitialPose
+ Theta std deviation: 0.2617993950843811
+ Topic: /initialpose
+ X std deviation: 0.5
+ Y std deviation: 0.5
+ - Class: rviz/SetGoal
+ Topic: /move_base_simple/goal
+ - Class: rviz/PublishPoint
+ Single click: true
+ Topic: /clicked_point
+ Value: true
+ Views:
+ Current:
+ Class: rviz/Orbit
+ Distance: 24.471881866455078
+ Enable Stereo Rendering:
+ Stereo Eye Separation: 0.05999999865889549
+ Stereo Focal Distance: 1
+ Swap Stereo Eyes: false
+ Value: false
+ Field of View: 0.7853981852531433
+ Focal Point:
+ X: -2.2477076053619385
+ Y: -1.80465567111969
+ Z: -6.365629196166992
+ Focal Shape Fixed Size: true
+ Focal Shape Size: 0.05000000074505806
+ Invert Z Axis: false
+ Name: Current View
+ Near Clip Distance: 0.009999999776482582
+ Pitch: 1.5697963237762451
+ Target Frame:
+ Yaw: 1.2835423946380615
+ Saved: ~
+Window Geometry:
+ Displays:
+ collapsed: false
+ Height: 1376
+ Hide Left Dock: false
+ Hide Right Dock: false
+ QMainWindow State: 000000ff00000000fd000000040000000000000156000004c4fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003c000004c4000000c800fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000004c4fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003c000004c4000000a200fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e1000001970000000300000a000000003efc0100000002fb0000000800540069006d0065010000000000000a000000029800fffffffb0000000800540069006d006501000000000000045000000000000000000000078f000004c400000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
+ Selection:
+ collapsed: false
+ Time:
+ collapsed: false
+ Tool Properties:
+ collapsed: false
+ Views:
+ collapsed: false
+ Width: 2560
+ X: 0
+ Y: 27
diff --git a/vz_stretch_navigation/scripts/simple_navigation_goal_client.py b/vz_stretch_navigation/scripts/simple_navigation_goal_client.py
new file mode 100755
index 0000000..5351404
--- /dev/null
+++ b/vz_stretch_navigation/scripts/simple_navigation_goal_client.py
@@ -0,0 +1,67 @@
+#!/usr/bin/env python
+# license removed for brevity
+
+import rospy
+
+# Brings in the SimpleActionClient
+import actionlib
+# Brings in the .action file and messages used by the move base action
+from move_base_msgs.msg import MoveBaseAction, MoveBaseGoal
+# Gazebo messages
+from gazebo_msgs.msg import ModelStates
+
+# wrap all stuff below in a class later. global variables for now.sorry
+goal_dict = {"x" : 0.0, "y": 0.0 , "orientation" : 0.0}
+
+# A lot can be done here. Later
+def generate_goal_pose(data):
+
+ person_of_interest_idx = data.name.index('unit_box')
+ # return a goal that is 5,5 in front of the object
+ goal_dict["x"] = data.pose[person_of_interest_idx].position.x - 8.0
+ goal_dict["y"] = data.pose[person_of_interest_idx].position.y - 8.0
+ return goal_dict
+
+def movebase_client():
+
+ # Create an action client called "move_base" with action definition file "MoveBaseAction"
+ client = actionlib.SimpleActionClient('move_base',MoveBaseAction)
+
+ # Waits until the action server has started up and started listening for goals.
+ client.wait_for_server()
+
+ # Creates a new goal with the MoveBaseGoal constructor
+ goal = MoveBaseGoal()
+ goal.target_pose.header.frame_id = "map"
+ goal.target_pose.header.stamp = rospy.Time.now()
+
+ # Generate a goal pose that gets us within 5m x and 5m y of the unit_block
+ # goal.target_pose.pose.position.x = 0.5
+ goal.target_pose.pose.position.x = goal_dict["x"]
+ goal.target_pose.pose.position.x = goal_dict["y"]
+ # No rotation of the mobile base frame w.r.t. map frame
+ goal.target_pose.pose.orientation.w = 1.0
+
+ # Sends the goal to the action server.
+ client.send_goal(goal)
+ # Waits for the server to finish performing the action.
+ wait = client.wait_for_result()
+ # If the result doesn't arrive, assume the Server is not available
+ if not wait:
+ rospy.logerr("Action server not available!")
+ rospy.signal_shutdown("Action server not available!")
+ else:
+ # Result of executing the action
+ return client.get_result()
+
+# If the python node is executed as main process (sourced directly)
+if __name__ == '__main__':
+ try:
+ # Initializes a rospy node to let the SimpleActionClient publish and subscribe
+ rospy.init_node('movebase_client_py')
+ rospy.Subscriber("gazebo/model_states",ModelStates,generate_goal_pose)
+ result = movebase_client()
+ if result:
+ rospy.loginfo("Goal execution done!")
+ except rospy.ROSInterruptException:
+ rospy.loginfo("Navigation test finished.")
\ No newline at end of file