@@ -5,9 +5,8 @@ Your robot supports three different coordinates systems for position:
55
66* Cartesian
77* Spherical
8- * Cylindrical
98
10- The latter are both variants of a `Polar Coordinates system <https://en.wikipedia.org/wiki/Polar_coordinate_system >`_.
9+ The latter is a `Polar Coordinates system <https://en.wikipedia.org/wiki/Polar_coordinate_system >`_.
1110
1211Cartesian
1312---------
@@ -67,30 +66,3 @@ The camera is located at the origin, where the coordinates are ``(0, 0, 0)``.
6766
6867.. Note :: When searching for spherical coordinates, you may find a references with phi and theta the other way around.
6968 This is due to there being *two * conventions for this. We use the ISO 80000-2 16.3 system, as often found in physics.
70-
71- Cylindrical
72- -----------
73-
74- .. figure :: /_static/api/vision/cylindrical.png
75- :alt: The cylindrical coordinates system
76- :scale: 40%
77-
78- The cylindrical coordinates system
79-
80- The `cylindrical coordinates system <https://en.wikipedia.org/wiki/Cylindrical_coordinate_system >`_ has three values
81- to specify a point in space.
82-
83- * ``ρ `` (rho) - The axial distance from the origin, in metres.
84- * ``φ `` (phi) - The polar angle from the plane of the camera to the point, in radians.
85- * ``z `` - The height of the point from the plane of the camera.
86-
87- .. code :: python
88-
89- markers = r.camera.see()
90-
91- for m in markers:
92- print (m.position.cylindrical.p) # The axial distance from the origin.
93- print (m.position.cylindrical.phi) # The polar angle from the plane of the camera to the point, in radians.
94- print (m.position.cylindrical.z) # The height of the point from the plane of the camera, in metres.
95-
96- .. Note :: Whilst ``ρ`` is technically rho, we denote it as ``p`` in the API to make it easier to type.
0 commit comments