You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

200 lines
7.9 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. site_name: Stretch Tutorials
  2. site_url: https://docs.hello-robot.com/stretch_tutorials
  3. site_description: "Hello Robot Stretch Tutorials"
  4. copyright: 'Copyright © 2022 Hello Robot Inc'
  5. site_author: Hello Robot Inc
  6. use_directory_urls: True
  7. docs_dir: .
  8. site_dir: ../site
  9. theme:
  10. name: material
  11. #font: Arial
  12. palette:
  13. - scheme: default
  14. primary: hello-robot-light
  15. toggle:
  16. icon: material/lightbulb-outline
  17. name: Switch to dark mode
  18. - scheme: slate
  19. primary: hello-robot-dark
  20. toggle:
  21. icon: material/lightbulb
  22. name: Switch to light mode
  23. logo: images/hello_robot_logo_light.png
  24. favicon: images/hello_robot_favicon.png
  25. features:
  26. - navigation.instant
  27. extra_css:
  28. - ./extra.css
  29. markdown_extensions:
  30. - pymdownx.highlight
  31. - pymdownx.superfences
  32. - pymdownx.inlinehilite
  33. - pymdownx.keys
  34. - admonition
  35. - pymdownx.tabbed:
  36. alternate_style: true
  37. plugins:
  38. - same-dir
  39. # - simple:
  40. # merge_docs_dir: true
  41. # include_extensions: [".css", ".png"]
  42. # include_folders: ['../hello_helpers']
  43. - mike:
  44. # these fields are all optional; the defaults are as below...
  45. version_selector: true # set to false to leave out the version selector
  46. css_dir: css # the directory to put the version selector's CSS
  47. javascript_dir: js # the directory to put the version selector's JS
  48. canonical_version: null # the version for <link rel="canonical">; `null`
  49. # uses the version specified via `mike deploy`
  50. - search
  51. - tags
  52. - mkdocstrings:
  53. default_handler: python
  54. handlers:
  55. python:
  56. selection:
  57. docstring_style: numpy
  58. rendering:
  59. show_root_heading: true
  60. show_source: false
  61. members_order: source
  62. heading_level: 3
  63. show_if_no_docstring: true
  64. extra:
  65. version:
  66. provider: mike
  67. default: latest
  68. social:
  69. - icon: material/home
  70. link: https://hello-robot.com
  71. - icon: material/twitter
  72. link: https://twitter.com/HelloRobotInc
  73. - icon: material/github
  74. link: https://github.com/hello-robot
  75. - icon: material/linkedin
  76. link: https://linkedin.com/company/hello-robot-inc
  77. nav:
  78. - Overview: ./README.md
  79. - Getting to Know Stretch:
  80. - Overview: ./getting_started/README.md
  81. - Basics:
  82. - Safety Guide: ./getting_started/safety_guide.md
  83. - Quick Start Stretch RE1: ./getting_started/quick_start_guide_re1.md
  84. - Quick Start Stretch 2: ./getting_started/quick_start_guide_re2.md
  85. - Best Practices: ./getting_started/best_practices.md
  86. - Troubleshooting: ./getting_started/troubleshooting_guide.md
  87. - Advanced:
  88. - Command Line Tools: ./getting_started/command_line_tools.md
  89. - Untethered Operation: ./getting_started/untethered_operation.md
  90. - Updating Software: ./getting_started/updating_software.md
  91. - Stretch Body Python SDK:
  92. - Overview: ./stretch_body/README.md
  93. - Basics:
  94. - Introduction: ./stretch_body/tutorial_introduction.md
  95. - Command line Tools: ./stretch_body/tutorial_command_line_tools.md
  96. - Robot Motion: ./stretch_body/tutorial_robot_motion.md
  97. - Robot Sensors: ./stretch_body/tutorial_robot_sensors.md
  98. - Advanced:
  99. - Dynamixel Servos: ./stretch_body/tutorial_dynamixel_servos.md
  100. - Parameter Management: ./stretch_body/tutorial_parameter_management.md
  101. - Splined Trajectories: ./stretch_body/tutorial_splined_trajectories.md
  102. - Collision Avoidance: ./stretch_body/tutorial_collision_avoidance.md
  103. - Contact Models: ./stretch_body/tutorial_contact_models.md
  104. - Changing Tools: ./stretch_body/tutorial_tool_change.md
  105. - Custom Wrist DOF: ./stretch_body/tutorial_custom_wrist_dof.md
  106. - Safety Features: ./stretch_body/tutorial_safe_coding.md
  107. - ROS:
  108. - Overview: ./ros1/README.md
  109. - Basics:
  110. - Getting Started: ./ros1/getting_started.md
  111. - Teleoperating Stretch: ./ros1/teleoperating_stretch.md
  112. - Internal State of Stretch: ./ros1/internal_state_of_stretch.md
  113. - RViz Basics: ./ros1/rviz_basics.md
  114. - Navigation Stack: ./ros1/navigation_stack.md
  115. # - MoveIt! Basics: ./ros1/moveit_basics.md
  116. - Follow Joint Trajectory Commands: ./ros1/follow_joint_trajectory.md
  117. - Perception: ./ros1/perception.md
  118. - ArUco Marker Detection: ./ros1/aruco_marker_detection.md
  119. - ReSpeaker Microphone Array: ./ros1/respeaker_microphone_array.md
  120. - FUNMAP: https://github.com/hello-robot/stretch_ros/tree/master/stretch_funmap
  121. - Gazebo Basics: ./ros1/gazebo_basics.md
  122. - Other Examples:
  123. - Mobile Base Velocity Control: ./ros1/example_1.md
  124. - Filter Laser Scans: ./ros1/example_2.md
  125. - Mobile Base Collision Avoidance: ./ros1/example_3.md
  126. - Give Stretch a Balloon: ./ros1/example_4.md
  127. - Print Joint States: ./ros1/example_5.md
  128. - Store Effort Values: ./ros1/example_6.md
  129. - Capture Image: ./ros1/example_7.md
  130. - Voice to Text: ./ros1/example_8.md
  131. - Voice Teleoperation of Base: ./ros1/example_9.md
  132. - Tf2 Broadcaster and Listener: ./ros1/example_10.md
  133. - PointCloud Transformation: ./ros1/example_11.md
  134. - ArUco Tag Locator: ./ros1/example_12.md
  135. - 2D Navigation Goals: ./ros1/example_13.md
  136. - Autodocking: ./ros1/autodocking_nav_stack.md
  137. - ROS 2 (Beta):
  138. - Overview: ./ros2/README.md
  139. - Basics:
  140. - Getting Started: ./ros2/getting_started.md
  141. - Introduction to ROS 2: ./ros2/intro_to_ros2.md
  142. - Introduction to HelloNode: ./ros2/intro_to_hellonode.md
  143. - Teleoperating Stretch: ./ros2/teleoperating_stretch.md
  144. - Internal State of Stretch: ./ros2/internal_state_of_stretch.md
  145. - RViz Basics: ./ros2/rviz_basics.md
  146. - Nav2 Stack:
  147. - Overview: ./ros2/navigation_overview.md
  148. - Nav2 Basics: ./ros2/navigation_stack.md
  149. - Nav2 Simple Commander: ./ros2/navigation_simple_commander.md
  150. - Follow Joint Trajectory Commands: ./ros2/follow_joint_trajectory.md
  151. - Perception: ./ros2/perception.md
  152. - ArUco Marker Detection: ./ros2/aruco_marker_detection.md
  153. - ReSpeaker Microphone Array:
  154. - Respeaker Mic Array: ./ros2/respeaker_mic_array.md
  155. - Respeaker Topics: ./ros2/respeaker_topics.md
  156. - FUNMAP: https://github.com/hello-robot/stretch_ros2/tree/humble/stretch_funmap
  157. # - MoveIt 2:
  158. # - MoveIt Basics: ./ros2/moveit_basics.md
  159. # - MoveIt with RViz: ./ros2/moveit_rviz_demo.md
  160. # - MoveGroup C++ API: ./ros2/moveit_movegroup_demo.md
  161. # - ROS testing: ./ros2/ros_testing.md
  162. # - Other Nav Stack Features: ./ros2/other_nav_features.md
  163. # - Gazebo Basics: ./ros2/gazebo_basics.md
  164. - Other Examples:
  165. - Mobile Base Velocity Control: ./ros2/example_1.md
  166. - Filter Laser Scans: ./ros2/example_2.md
  167. - Mobile Base Collision Avoidance: ./ros2/example_3.md
  168. - Give Stretch a Balloon: ./ros2/example_4.md
  169. - Print Joint States: ./ros2/example_5.md
  170. - Store Effort Values: ./ros2/example_6.md
  171. - Capture Image: ./ros2/example_7.md
  172. - Voice to Text: ./ros2/example_8.md
  173. - Voice Teleoperation of Base: ./ros2/example_9.md
  174. - Tf2 Broadcaster and Listener: ./ros2/example_10.md
  175. - ArUco Tag Locator: ./ros2/example_12.md
  176. - Obstacle Avoider: ./ros2/obstacle_avoider.md
  177. - Align to ArUco: ./ros2/align_to_aruco.md
  178. - Deep Perception: ./ros2/deep_perception.md
  179. - Avoiding Race Conditions and Deadlocks: ./ros2/avoiding_deadlocks_race_conditions.md
  180. # - PointCloud Transformation: ./ros2/example_11.md
  181. - Stretch Tool Share:
  182. - Overview: ./stretch_tool_share/README.md
  183. - Basics:
  184. - Gripper Removal: ./stretch_tool_share/gripper_removal.md
  185. - Gripper Puller: ./stretch_tool_share/gripper_puller.md
  186. - Dry Erase Holder: ./stretch_tool_share/dry_erase_holder.md
  187. - Dex Wrist: ./stretch_tool_share/dexwrist.md
  188. - Dex to Standard Wrist: ./stretch_tool_share/dex_to_standard.md
  189. - Advanced:
  190. - Updating URDF: ./stretch_tool_share/updating_urdf.md