Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(design/autoware-interfaces): add sensing interface #328

Merged
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
82c1637
docs(design/autoware-interfaces): add sensing interface
beginningfan Feb 21, 2023
4aba24a
style(pre-commit): autofix
pre-commit-ci[bot] Feb 21, 2023
8d3d54f
fix(design/autoware-interfaces): fix typo(date)
beginningfan Mar 13, 2023
c11c905
docs(design/autoware-interfaces): delete input topics
beginningfan Mar 23, 2023
ef0f252
docs(design/autoware-interfaces): Fix typos found by spell-check
beginningfan Mar 28, 2023
6a32e2c
docs(design/autoware-interfaces):fix description of vehicle velocity …
beginningfan Apr 3, 2023
9f004ce
Merge branch 'autowarefoundation:main' into add-sensing-interface
beginningfan Apr 3, 2023
8fbf1a3
docs(design/autoware-interfaces): fix lidar output
beginningfan Apr 3, 2023
10e2db2
docs(design/autoware-interfaces): add radar tracks
beginningfan Apr 7, 2023
ffc1c4e
Merge branch 'autowarefoundation:main' into add-sensing-interface
beginningfan May 25, 2023
3d93464
Merge branch 'autowarefoundation:main' into add-sensing-interface
beginningfan May 30, 2023
d3add77
docs(design/autoware-interfaces): Modify the repo of msg type
beginningfan May 30, 2023
7a3b08d
docs(design/autoware-interfaces): add driver related content
beginningfan May 31, 2023
cbb7dd2
Merge branch 'autowarefoundation:main' into add-sensing-interface
beginningfan May 31, 2023
3d82298
style(pre-commit): autofix
pre-commit-ci[bot] May 31, 2023
ffce40e
docs(design/autoware-interfaces): add radar description
beginningfan Jun 1, 2023
2e0477d
docs(design/autoware-interfaces): replace svg image with mermaid code
beginningfan Jul 5, 2023
6fed88c
style(pre-commit): autofix
pre-commit-ci[bot] Jul 5, 2023
e993342
Merge branch 'main' into add-sensing-interface
beginningfan Jul 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
kminoda marked this conversation as resolved.
Show resolved Hide resolved
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
46 changes: 46 additions & 0 deletions docs/design/autoware-interfaces/components/sensing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Sensing

![Node diagram](images/Sensing-Bus-ODD-Architecture.drawio.svg)
mitsudome-r marked this conversation as resolved.
Show resolved Hide resolved

## Inputs
yukkysaito marked this conversation as resolved.
Show resolved Hide resolved

### The sensing module contains the driver for the sensor, so there is no input

## Output

### Camera image

Image data from camera. Used by the Perception.

- [sensor_msgs/Image](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/Image.html)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [sensor_msgs/Image](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/Image.html)
- [sensor_msgs/Image](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/Image.msg)

Can you update this and following messages to use

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wrote this because other documents use noetic message type links, such as control

I will update all messages in sensing document soon.


### Lidar original pointcloud

Pointcloud after preprocession. Used by the Perception.

- [sensor_msgs/PointCloud2](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/PointCloud2.html)

### Lidar filtered pointcloud

Pointcloud after preprocession. Used by the Perception.

- [sensor_msgs/PointCloud2](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/PointCloud2.html)

### Radar pointcloud
aohsato marked this conversation as resolved.
Show resolved Hide resolved

Pointcloud frome radar. Used by the Perception.
kminoda marked this conversation as resolved.
Show resolved Hide resolved

- [sensor_msgs/PointCloud2](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/PointCloud2.html)

### Corrected IMU data

Data corrected for yaw rate offset and standard deviation. Used by the Localization.
kminoda marked this conversation as resolved.
Show resolved Hide resolved

- [sensor_msgs/Imu](https://docs.ros.org/en/noetic/api/sensor_msgs/html/msg/Imu.html)

### Vehicle pose
kminoda marked this conversation as resolved.
Show resolved Hide resolved

Position of the ego vehicle. Used by the Localization
kminoda marked this conversation as resolved.
Show resolved Hide resolved

- [geometry_msgs/PoseStamped](https://docs.ros.org/en/noetic/api/geometry_msgs/html/msg/PoseStamped.html)
- [geometry_msgs/PoseWithCovarianceStamped](https://docs.ros.org/en/noetic/api/geometry_msgs/html/msg/PoseWithCovarianceStamped.html)
yukkysaito marked this conversation as resolved.
Show resolved Hide resolved