-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #129 from UOA-FSAE/cone_detection_test
Cone detection test
- Loading branch information
Showing
43 changed files
with
4,806 additions
and
168 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
Change history | ||
============== | ||
|
||
0.5.3 (2018-03-27) | ||
------------------ | ||
|
||
* Add additional information to ``GetGeoPath`` service response. | ||
|
||
0.5.2 (2017-04-15) | ||
------------------ | ||
|
||
* Fix merge error in GeoPath message. | ||
|
||
0.5.1 (2017-04-15) | ||
------------------ | ||
|
||
* Add GeoPath message with poses. | ||
* Add GetGeoPath service (`#7`_). | ||
|
||
0.5.0 (2017-04-07) | ||
------------------ | ||
|
||
* Add new ``GeoPointStamped`` and ``GeoPoseStamped`` messages. | ||
|
||
0.4.0 (2014-09-18) | ||
------------------ | ||
|
||
0.3.2 (2014-08-30) | ||
------------------ | ||
|
||
* Add missing ``geometry_msgs`` dependency to ``catkin_package()`` | ||
components in CMakeLists.txt (`#13`_), thanks to Timo Roehling. | ||
|
||
0.3.1 (2013-10-03) | ||
------------------ | ||
|
||
0.3.0 (2013-08-03) | ||
------------------ | ||
|
||
* Released to Hydro. | ||
* Convert to catkin build (`#3`_). | ||
|
||
0.2.1 (2012-08-13) | ||
------------------ | ||
|
||
* Released to Fuerte. | ||
* Released to Groovy: 2013-03-27. | ||
|
||
0.2.0 (2012-06-02) | ||
------------------ | ||
|
||
* Released to Electric. | ||
|
||
0.1.0 (2012-04-10) | ||
------------------ | ||
|
||
* Initial release to Electric. | ||
|
||
.. _`#3`: https://github.com/ros-geographic-info/geographic_info/issues/3 | ||
.. _`#6`: https://github.com/ros-geographic-info/geographic_info/issues/6 | ||
.. _`#7`: https://github.com/ros-geographic-info/geographic_info/issues/7 | ||
.. _`#13`: https://github.com/ros-geographic-info/geographic_info/pull/13 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
cmake_minimum_required(VERSION 3.5) | ||
project(geographic_msgs) | ||
|
||
if(NOT CMAKE_CXX_STANDARD) | ||
set(CMAKE_CXX_STANDARD 17) | ||
endif() | ||
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") | ||
add_compile_options(-Wall -Wextra -Wpedantic) | ||
endif() | ||
|
||
find_package(ament_cmake REQUIRED) | ||
find_package(unique_identifier_msgs REQUIRED) | ||
find_package(std_msgs REQUIRED) | ||
find_package(geometry_msgs REQUIRED) | ||
find_package(builtin_interfaces REQUIRED) | ||
find_package(rosidl_default_generators REQUIRED) | ||
|
||
rosidl_generate_interfaces(${PROJECT_NAME} | ||
"msg/BoundingBox.msg" | ||
"msg/GeographicMapChanges.msg" | ||
"msg/GeographicMap.msg" | ||
"msg/GeoPath.msg" | ||
"msg/GeoPoint.msg" | ||
"msg/GeoPointStamped.msg" | ||
"msg/GeoPose.msg" | ||
"msg/GeoPoseStamped.msg" | ||
"msg/GeoPoseWithCovariance.msg" | ||
"msg/GeoPoseWithCovarianceStamped.msg" | ||
"msg/KeyValue.msg" | ||
"msg/MapFeature.msg" | ||
"msg/RouteNetwork.msg" | ||
"msg/RoutePath.msg" | ||
"msg/RouteSegment.msg" | ||
"msg/WayPoint.msg" | ||
"srv/GetGeographicMap.srv" | ||
"srv/GetGeoPath.srv" | ||
"srv/GetRoutePlan.srv" | ||
"srv/UpdateGeographicMap.srv" | ||
DEPENDENCIES unique_identifier_msgs geometry_msgs std_msgs builtin_interfaces | ||
) | ||
|
||
rosidl_get_typesupport_target(cpp_typesupport_target "${PROJECT_NAME}" rosidl_typesupport_cpp) | ||
|
||
if(TARGET "${cpp_typesupport_target}") | ||
add_library(${PROJECT_NAME}::cpp_typesupport_target ALIAS ${cpp_typesupport_target}) | ||
add_library(validation INTERFACE) | ||
add_library(${PROJECT_NAME}::validation ALIAS validation) | ||
add_subdirectory(include) | ||
target_link_libraries(validation INTERFACE ${PROJECT_NAME}::cpp_typesupport_target) | ||
|
||
install( | ||
TARGETS validation | ||
EXPORT export_${PROJECT_NAME} | ||
LIBRARY DESTINATION lib | ||
ARCHIVE DESTINATION lib | ||
RUNTIME DESTINATION bin | ||
) | ||
|
||
install( | ||
DIRECTORY include/ | ||
DESTINATION include/${PROJECT_NAME} | ||
FILES_MATCHING PATTERN "*.hpp" | ||
) | ||
|
||
ament_export_targets(export_${PROJECT_NAME} HAS_LIBRARY_TARGET) | ||
endif() | ||
|
||
if(BUILD_TESTING) | ||
find_package(ament_lint_auto REQUIRED) | ||
ament_lint_auto_find_test_dependencies() | ||
add_subdirectory(test) | ||
endif() | ||
|
||
install( | ||
FILES geographic_msgs_mapping_rule.yaml | ||
DESTINATION share/${PROJECT_NAME} | ||
) | ||
|
||
ament_export_dependencies(rosidl_default_runtime) | ||
|
||
ament_package() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
/** | ||
\mainpage | ||
\htmlinclude manifest.html | ||
|
||
This package provides ROS messages for Geographic Information. | ||
|
||
It includes a simple validation library to validate messages have values within | ||
the documented bounds. | ||
|
||
It has no nodes or scripts. | ||
|
||
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Geographic map bounding box. | ||
# | ||
# The two GeoPoints denote diagonally opposite corners of the box. | ||
# | ||
# If min_pt.latitude is NaN, the bounding box is "global", matching | ||
# any valid latitude, longitude and altitude. | ||
# | ||
# If min_pt.altitude is NaN, the bounding box is two-dimensional and | ||
# matches any altitude within the specified latitude and longitude | ||
# range. | ||
|
||
GeoPoint min_pt # lowest and most Southwestern corner | ||
GeoPoint max_pt # highest and most Northeastern corner |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
std_msgs/Header header | ||
geographic_msgs/GeoPoseStamped[] poses |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Geographic point, using the WGS 84 reference ellipsoid. | ||
|
||
# Latitude [degrees]. Positive is north of equator; negative is south | ||
# (-90.0 <= latitude <= +90.0). | ||
float64 latitude | ||
|
||
# Longitude [degrees]. Positive is east of prime meridian; negative is | ||
# west (-180.0 <= longitude <= +180.0). At the poles, latitude is -90.0 or | ||
# +90.0, and longitude is irrelevant, but must be in range. | ||
float64 longitude | ||
|
||
# Altitude [m]. Positive is above the WGS 84 ellipsoid (NaN if unspecified). | ||
float64 altitude |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
std_msgs/Header header | ||
geographic_msgs/GeoPoint position |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Geographic pose, using the WGS 84 reference ellipsoid. | ||
# | ||
# Orientation uses the East-North-Up (ENU) frame of reference. | ||
# (But, what about singularities at the poles?) | ||
|
||
GeoPoint position | ||
geometry_msgs/Quaternion orientation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
std_msgs/Header header | ||
geographic_msgs/GeoPose pose |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Geographic pose, using the WGS 84 reference ellipsoid. | ||
# | ||
# Orientation uses the East-North-Up (ENU) frame of reference. | ||
# (But, what about singularities at the poles?) | ||
|
||
GeoPose pose | ||
|
||
# Row-major representation of the 6x6 covariance matrix | ||
# The orientation parameters use a fixed-axis representation. | ||
# In order, the parameters are: | ||
# (Lat, Lon, Alt, rotation about E (East) axis, rotation about N (North) axis, rotation about U (Up) axis) | ||
float64[36] covariance |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
std_msgs/Header header | ||
geographic_msgs/GeoPoseWithCovariance pose |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Geographic map for a specified region. | ||
|
||
std_msgs/Header header # stamp specifies time | ||
# frame_id (normally /map) | ||
|
||
unique_identifier_msgs/UUID id # identifier for this map | ||
BoundingBox bounds # 2D bounding box containing map | ||
|
||
WayPoint[] points # way-points | ||
MapFeature[] features # map features | ||
KeyValue[] props # map properties |
Oops, something went wrong.