Skip to content

Commit 5e9cbfe

Browse files
committed
Update README, add images
1 parent bcef780 commit 5e9cbfe

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

README.md

+20-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,24 @@ An ENU tangential plane ROS Transformations package that allows for navigation s
33

44
This package is a geodetic conversion package created for the AUVSI SUAS navigation stack.
55
It runs various conversions between GPS, ECEF, NED and ENU co ordinate frames.
6-
This linearises the co-ordinate frame of any arbitrary map or data structure used by a planner while maintaining the appropriate references to geodetic curvature with a return to the first-order model of the earth as being flat, where they serve as local reference directions for representing vehicle attitude and velocity for operation on or near the surface of the earth
7-
For AUVSI purposes the frame used is ENU, a local tangent plane(LTP) system.
6+
7+
This linearises the co-ordinate frame of any arbitrary map or data structure used by a planner while maintaining the appropriate references to geodetic curvature with a return to the first-order model of the earth as being flat. This Local Tangent Plane(LTP) serves as a local reference direction for representing vehicle attitude and velocity for operation on or near the surface of the earth.
8+
89
To change the different geodetic systems, functions in include/transforms/geodetic_conv.h can be used.
10+
11+
## Inverse Haversine functionality:
12+
13+
This package includes an implementation of an Inverse haversine function that provides a GPS/ENU endpoint(as an Eigen Vector2d) given a GPS/ENU start point and a bearing angle clockwise from north.
14+
15+
```cpp
16+
Eigen::Vector2d ENUtransforms::inverseHaversine(Eigen::Vector2d gps, double bearing, double dist_ft)
17+
```
18+
## Results:
19+
20+
| ENU Frame local GridMap | GPS Points generated by Path Planner|
21+
| :--- | :----: |
22+
| ![alt text](imgs/potential-grid.png)| ![alt text](imgs/gps.png)
23+
24+
## 99% GPS<->ENU<->GridMap reconversion accuracy (in feet)
25+
![](imgs/reconversion.png)
26+

imgs/gps.png

1.17 MB
Loading

imgs/potential-grid.png

578 KB
Loading

imgs/reconversion.png

20.2 KB
Loading

0 commit comments

Comments
 (0)