-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into feat/add_dynamic_lanelet_loading
- Loading branch information
Showing
17 changed files
with
337 additions
and
17 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
# Metadata of pointcloud map cell | ||
|
||
string cell_id | ||
float32 min_x | ||
float32 min_y | ||
float32 max_x | ||
|
This file was deleted.
Oops, something went wrong.
3 changes: 1 addition & 2 deletions
3
..._map_msgs/msg/PointCloudMapCellWithID.msg → ...sgs/msg/PointCloudMapCellWithMetaData.msg
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 |
---|---|---|
@@ -1,5 +1,4 @@ | ||
# Pointcloud data with ID | ||
# Pointcloud with metadata | ||
|
||
string cell_id | ||
sensor_msgs/PointCloud2 pointcloud | ||
PointCloudMapCellMetaData metadata |
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 |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Header | ||
std_msgs/Header header | ||
|
||
PointCloudMapCellMetaDataWithID[] metadata_list | ||
PointCloudMapCellMetaData[] metadata_list |
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,22 @@ | ||
cmake_minimum_required(VERSION 3.14) | ||
project(autoware_v2x_msgs) | ||
|
||
find_package(ament_cmake_auto REQUIRED) | ||
ament_auto_find_build_dependencies() | ||
|
||
rosidl_generate_interfaces(${PROJECT_NAME} | ||
"msg/VirtualGateAreaCommand.msg" | ||
"msg/VirtualGateAreaStatus.msg" | ||
"msg/VirtualGateCommand.msg" | ||
"msg/VirtualGateStatus.msg" | ||
DEPENDENCIES | ||
builtin_interfaces | ||
geometry_msgs | ||
) | ||
|
||
if(BUILD_TESTING) | ||
find_package(ament_lint_auto REQUIRED) | ||
ament_lint_auto_find_test_dependencies() | ||
endif() | ||
|
||
ament_auto_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,27 @@ | ||
# autoware_v2x_msgs | ||
|
||
## Virtual gate messages | ||
|
||
### Overview | ||
|
||
This message represents the status of the virtual gate for passing through the area managed by the facility. | ||
The virtual gate treats area entry permission as a shared resource and controls vehicles by acquiring and releasing locks. | ||
Each facility may support different protocols, but Autoware V2X component converts each protocol and this message. | ||
This allows Autoware to handle facilities with different protocols with a unified message. | ||
|
||
![virtual-gate-nodes](./doc/virtual-gate-nodes.drawio.svg) | ||
|
||
### Sequence | ||
|
||
Because there is a time lag before commands are reflected, the vehicle must wait until it receives the status of the same sequence as the command it sent. | ||
Until the vehicle receives the status, treat it as if it were unlocked. | ||
|
||
### Gates | ||
|
||
Specify the entrance and exit gate IDs. This is used to check if vehicles can pass simultaneously when multiple routes are possible within an area. | ||
If omitted, it is treated as a lock for the entire area. | ||
|
||
### Vehicle ID | ||
|
||
This message does not include the vehicle ID, so add it in the V2X component if required by the communication protocol. | ||
And if facilities publish multiple vehicle statuses, filter to only status for own vehicle. |
Oops, something went wrong.