Browse Source

Provided names to previous and next example links.

noetic
Alan G. Sanchez 2 years ago
parent
commit
e1aa00e331
11 changed files with 24 additions and 17 deletions
  1. +1
    -1
      example_1.md
  2. +4
    -0
      example_10.md
  3. +3
    -0
      example_11.md
  4. +2
    -2
      example_2.md
  5. +2
    -2
      example_3.md
  6. +2
    -2
      example_4.md
  7. +2
    -2
      example_5.md
  8. +2
    -2
      example_6.md
  9. +2
    -2
      example_7.md
  10. +2
    -2
      example_8.md
  11. +2
    -2
      example_9.md

+ 1
- 1
example_1.md View File

@ -157,4 +157,4 @@ python move.py
To stop the node from sending twist messages, type **Ctrl** + **c**.
**Next Example:** [Example 2](example_2.md)
**Next Example:** [Filter Laser Scans](example_2.md)

+ 4
- 0
example_10.md View File

@ -353,3 +353,7 @@ Instantiate the class with `FrameListener()`
rospy.spin()
```
Give control to ROS. This will allow the callback to be called whenever new messages come in. If we don't put this line in, then the node will not work, and ROS will not process any messages.
**Previous Example** [Voice Teleoperation of Base](example_9.md)
**Next Example** [PointCloud Transformation](example_11.md)

+ 3
- 0
example_11.md View File

@ -233,3 +233,6 @@ The first line gives the listener some time to accumulate transforms. The second
rate.sleep()
```
Run a while loop until the node is shutdown. Within the while loop run the `pcl_transformer()` method.
**Previous Example** [Tf2 Broadcaster and Listener](example_10.md)

+ 2
- 2
example_2.md View File

@ -182,5 +182,5 @@ Give control to ROS. This will allow the callback to be called whenever new
messages come in. If we don't put this line in, then the node will not work,
and ROS will not process any messages.
**Previous Example:** [Example 1](example_1.md)
**Next Example:** [Example 3](example_3.md)
**Previous Example:** [Teleoperate Stretch with a Node](example_1.md)
**Next Example:** [Mobile Base Collision Avoidance](example_3.md)

+ 2
- 2
example_3.md View File

@ -173,5 +173,5 @@ Instantiate class with `Avioder()`
Give control to ROS with `rospy.spin()`. This will allow the callback to be called whenever new messages come in. If we don't put this line in, then the node will not work, and ROS will not process any messages.
**Previous Example:** [Example 2](example_2.md)
**Next Example:** [Example 4](example_4.md)
**Previous Example:** [Filter Laser Scans](example_2.md)
**Next Example:** [Give Stretch a Balloon](example_4.md)

+ 2
- 2
example_4.md View File

@ -175,5 +175,5 @@ while not rospy.is_shutdown():
This loop is a fairly standard rospy construct: checking the `rospy.is_shutdown()` flag and then doing work. You have to check `is_shutdown()` to check if your program should exit (e.g. if there is a Ctrl-C or otherwise). The loop calls `rate.sleep()`, which sleeps just long enough to maintain the desired rate through the loop.
**Previous Example:** [Example 3](example_3.md)
**Next Example:** [Example 5](example_5.md)
**Previous Example:** [Mobile Base Collision Avoidance](example_3.md)
**Next Example:** [Print Joint States](example_5.md)

+ 2
- 2
example_5.md View File

@ -155,5 +155,5 @@ rospy.spin()
```
Give control to ROS with `rospy.spin()`. This will allow the callback to be called whenever new messages come in. If we don't put this line in, then the node will not work, and ROS will not process any messages.
**Previous Example** [Example 4](example_4.md)
**Next Example** [Example 6](example_6.md)
**Previous Example** [Give Stretch a Balloon](example_4.md)
**Next Example** [Store Effort Values](example_6.md)

+ 2
- 2
example_6.md View File

@ -308,5 +308,5 @@ python stored_data_plotter.py
Because this is not a node, you don't need roscore to run this script. Please review the comments in the python script for additional guidance.
**Previous Example** [Example 5](example_5.md)
**Next Example** [Example 7](example_7.md)
**Previous Example** [Print Joint States](example_5.md)
**Next Example** [Capture Image](example_7.md)

+ 2
- 2
example_7.md View File

@ -305,5 +305,5 @@ self.pub.publish(image_msg)
Publish the ROS image with the same header as the subscribed ROS message.
**Previous Example** [Example 6](example_6.md)
**Next Example** [Example 8](example_8.md)
**Previous Example** [Store Effort Values](example_6.md)
**Next Example** [Voice to Text](example_8.md)

+ 2
- 2
example_8.md View File

@ -143,5 +143,5 @@ Give control to ROS. This will allow the callback to be called whenever new
messages come in. If we don't put this line in, then the node will not work,
and ROS will not process any messages.
**Previous Example** [Example 7](example_7.md)
**Next Example** [Example 9](example_9.md)
**Previous Example** [Capture Image](example_7.md)
**Next Example** [Voice Teleoperation of Base](example_9.md)

+ 2
- 2
example_9.md View File

@ -489,5 +489,5 @@ except KeyboardInterrupt:
```
Declare object from the VoiceTeleopNode class. Then execute the main() method/function.
**Previous Example** [Example 8](example_8.md)
**Next Example** [Example 10](example_10.md)
**Previous Example** [Voice to Text](example_8.md)
**Next Example** [Tf2 Broadcaster and Listener](example_10.md)

Loading…
Cancel
Save