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

ROS1 documentation updates and enhancements #316

Merged
merged 79 commits into from
Dec 11, 2022
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
22c4ef9
Added prerequisites section for common prerequisites across nodes
tsampazk Sep 15, 2022
5e9db80
Overhauled the dataset nodes section and added RGB nodes section
tsampazk Sep 15, 2022
c0684dc
Rearranged the listed node links
tsampazk Sep 16, 2022
9f23346
General rearrangement and input sections
tsampazk Sep 16, 2022
a18f4b5
Additional modifications and pose estimation section
tsampazk Sep 20, 2022
c5e403f
Section renaming for consistency
tsampazk Sep 20, 2022
b267be0
Some rearrangement in contents list to match the order
tsampazk Sep 20, 2022
6597ad8
Merge branch 'develop' into ros-nodes-docs
tsampazk Sep 20, 2022
c3bf14c
Fall detection doc and moved dataset nodes to bottom
tsampazk Sep 21, 2022
42d0f00
Face det, reco, 2d object detection overhaul and todo notes
tsampazk Sep 21, 2022
12ab09c
Added a class id table on sem segmentation doc
tsampazk Sep 22, 2022
a02f6ab
Panoptic and semantic segmentation overhaul
tsampazk Sep 22, 2022
61669df
Merge branch 'develop' into ros-nodes-docs
tsampazk Sep 22, 2022
6f35459
Fix long lines as per suggestions
tsampazk Sep 26, 2022
95b0ba6
Fix long lines as per suggestions
tsampazk Sep 26, 2022
fdd730c
Removed commented pose estimation usage suggestion
tsampazk Sep 26, 2022
032ef36
Update video HAR docs foro ROS node
LukasHedegaard Sep 29, 2022
d565ac5
Updated the video human activity recognition section and some other m…
tsampazk Sep 29, 2022
56221ec
Merge branch 'develop' into ros-nodes-docs
tsampazk Sep 29, 2022
9012c04
Fixed italics showing as block
tsampazk Oct 5, 2022
fec6031
Merge branch 'develop' into ros-nodes-docs
tsampazk Oct 12, 2022
d140125
Removed redundant line separators after headers
tsampazk Oct 12, 2022
08f9ada
Removed redundant horizontal line from RGBD header
tsampazk Oct 13, 2022
edc288b
Merge branch 'develop' into ros-nodes-docs
tsampazk Oct 13, 2022
3dfd108
Added notes for output visualization and updated pose estimation docs
tsampazk Oct 13, 2022
3af485d
Added missing space in pose estimation docs
tsampazk Oct 13, 2022
5d91c6a
Updates on formatting for all other applicable nodes' docs and minor …
tsampazk Oct 13, 2022
a72570c
Merge branch 'develop' into ros-nodes-docs
tsampazk Oct 14, 2022
cd66d50
More detailed ros setup instructions
tsampazk Oct 14, 2022
978e35a
Added skipping of workspace build step
tsampazk Oct 14, 2022
cb64d4a
Updated RGBD hand gesture recognition ros node doc
tsampazk Oct 14, 2022
f4c9de4
Updated speech command recognition ros node doc and some minor fixes
tsampazk Oct 14, 2022
ee198e0
Updated heart anomaly detection ros node doc
tsampazk Oct 17, 2022
a2e49d8
Reordered audio section and added RGB + Audio section
tsampazk Oct 17, 2022
c40f010
Added audiovisual emotion reco missing doc and reordered audio section
tsampazk Oct 17, 2022
641a14e
Merge branch 'develop' into ros-nodes-docs
ad-daniel Oct 18, 2022
f402030
Added link to csv file with classes-ids for activity recognition
tsampazk Oct 18, 2022
5096143
Added link to csv file with class-ids for activity recognition
tsampazk Oct 18, 2022
8939d1e
Merge branch 'develop' into ros-nodes-docs
tsampazk Oct 24, 2022
b5030a2
Merge branch 'develop' into ros-nodes-docs
tsampazk Oct 24, 2022
e24ce65
Merge branch 'develop' into ros-nodes-docs
ad-daniel Oct 25, 2022
f5670e1
Merge branch 'develop' into ros-nodes-docs
tsampazk Nov 8, 2022
0aca0cc
Minor improvements
tsampazk Nov 8, 2022
457eb7a
Several minor fixes and landmark-based facial expression recognition
tsampazk Nov 9, 2022
0ed9f80
Skeleton-based human action recognition and minor fixes
tsampazk Nov 10, 2022
2861e2d
Moved fair mot in rgb input section
tsampazk Nov 23, 2022
a76ef54
Merge branch 'develop' into ros-nodes-docs
tsampazk Nov 25, 2022
89d6630
Merge branch 'develop' into ros-nodes-docs
tsampazk Nov 28, 2022
9df6c02
Merge branch 'develop' into ros-nodes-docs
tsampazk Nov 29, 2022
441e1e0
Completed ROS1 docs
tsampazk Nov 29, 2022
5cf5f3e
Updates on default values for FairMOT ros node class ctor
tsampazk Nov 30, 2022
6f48675
Fixed duplicate shortcut on deepsort ros node argparse
tsampazk Nov 30, 2022
f4a4870
Fixed missing shortcut on rgbd hand gesture reco ros node argparse
tsampazk Nov 30, 2022
01bacac
Added "opendr_" to data gen package and "_node" to the node file name
tsampazk Nov 30, 2022
4fb9578
Merge branch 'develop' into ros1-renaming
tsampazk Nov 30, 2022
3a7a4aa
Renamed package to "opendr_perception" and added "_node" to scripts
tsampazk Nov 30, 2022
3599179
Applied fixes to yolov5
tsampazk Nov 30, 2022
ccacac0
Added "opendr_" to planning package
tsampazk Nov 30, 2022
5baa98b
Added "opendr_" to bridge package
tsampazk Nov 30, 2022
d009102
Added "opendr_" to simulation package
tsampazk Nov 30, 2022
aeeb333
Fixed old version of torch in pip_requirements.txt
tsampazk Nov 30, 2022
d11b710
Renamed ros bridge package doc
tsampazk Nov 30, 2022
0ee263f
Merge branch 'develop' into ros-nodes-docs
tsampazk Dec 1, 2022
67dc9a1
Merge branch 'ros1-renaming' into ros-nodes-docs
tsampazk Dec 1, 2022
18fc19c
Updated based on new names and some minor modifications
tsampazk Dec 1, 2022
e2abdaa
Fixed list numbers
tsampazk Dec 7, 2022
4895d22
Merge develop into ros-nodes-docs
tsampazk Dec 7, 2022
4df42a6
Merge clean-up
tsampazk Dec 7, 2022
7f94fc5
Added a new notes item with a node diagram and explanation
tsampazk Dec 7, 2022
6ef83b9
Minor formatting fixes in the diagram section
tsampazk Dec 7, 2022
ac7d1e8
Merge branch 'develop' into ros-nodes-docs
tsampazk Dec 8, 2022
3a02797
Merge branch 'develop' into ros-nodes-docs
tsampazk Dec 8, 2022
a75279e
Fixed step X dot consistency
tsampazk Dec 8, 2022
863e1a1
Fixed step X dot consistency
tsampazk Dec 8, 2022
d2cc449
Added detached & in instructions for running stuff
tsampazk Dec 8, 2022
366a758
Removed apt ros package installation instructions
tsampazk Dec 8, 2022
efcd727
Added some additional required ros packages and made ROS version a va…
tsampazk Dec 8, 2022
f88e2b3
Merge branch 'develop' into ros-nodes-docs
tsampazk Dec 8, 2022
ed90865
Merge branch 'develop' into ros-nodes-docs
ad-daniel Dec 8, 2022
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
5 changes: 5 additions & 0 deletions docs/reference/semantic-segmentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

The *semantic segmentation* module contains the *BisenetLearner* class, which inherit from the abstract class *Learner*.

On the table below you can find the detectable classes and their corresponding IDs:

| Class | Bicyclist | Building | Car | Column Pole | Fence | Pedestrian | Road | Sidewalk | Sign Symbol | Sky | Tree | Unknown |
|--------|-----------|----------|-----|-------------|-------|------------|------|----------|-------------|-----|------|---------|
| **ID** | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

### Class BisenetLearner
Bases: `engine.learners.Learner`
Expand Down
27 changes: 14 additions & 13 deletions projects/opendr_ws/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ catkin_make
```shell
source devel/setup.bash
```

## Structure

Currently, apart from tools, opendr_ws contains the following ROS nodes (categorized according to the input they receive):
Expand All @@ -43,23 +44,23 @@ Currently, apart from tools, opendr_ws contains the following ROS nodes (categor
## RGB input
1. [Pose Estimation](src/perception/README.md#pose-estimation-ros-node)
2. [Fall Detection](src/perception/README.md#fall-detection-ros-node)
3. [Face Recognition](src/perception/README.md#face-recognition-ros-node)
4. [2D Object Detection](src/perception/README.md#2d-object-detection-ros-nodes)
5. [Face Detection](src/perception/README.md#face-detection-ros-node)
6. [Panoptic Segmentation](src/perception/README.md#panoptic-segmentation-ros-node)
7. [Semantic Segmentation](src/perception/README.md#semantic-segmentation-ros-node)
8. [Video Human Activity Recognition](src/perception/README.md#human-action-recognition-ros-node)
3. [Face Detection](src/perception/README.md#face-detection-ros-node)
4. [Face Recognition](src/perception/README.md#face-recognition-ros-node)
5. [2D Object Detection](src/perception/README.md#2d-object-detection-ros-nodes)
6. [2D Object Tracking - Deep Sort](src/perception/README.md#2d-object-tracking-deep-sort-ros-node)
7. [Panoptic Segmentation](src/perception/README.md#panoptic-segmentation-ros-node)
8. [Semantic Segmentation](src/perception/README.md#semantic-segmentation-ros-node)
9. [Landmark-based Facial Expression Recognition](src/perception/README.md#landmark-based-facial-expression-recognition-ros-node)
10. [Deep Sort Object Tracking 2D](src/perception/README.md#deep-sort-object-tracking-2d-ros-node)
11. [Skeleton-based Human Action Recognition](src/perception/README.md#skeleton-based-human-action-recognition-ros-node)
## Point cloud input
1. [Voxel Object Detection 3D](src/perception/README.md#voxel-object-detection-3d-ros-node)
2. [AB3DMOT Object Tracking 3D](src/perception/README.md#ab3dmot-object-tracking-3d-ros-node)
3. [FairMOT Object Tracking 2D](src/perception/README.md#fairmot-object-tracking-2d-ros-node)
10. [Skeleton-based Human Action Recognition](src/perception/README.md#skeleton-based-human-action-recognition-ros-node)
11. [Video Human Activity Recognition](src/perception/README.md#video-human-activity-recognition-ros-node)
## RGB + Infrared input
1. [End-to-End Multi-Modal Object Detection (GEM)](src/perception/README.md#gem-ros-node)
## RGBD input nodes
## RGBD input
1. [RGBD Hand Gesture Recognition](src/perception/README.md#rgbd-hand-gesture-recognition-ros-node)
## Point cloud input
1. [3D Object Detection Voxel](src/perception/README.md#3d-object-detection-voxel-ros-node)
2. [3D Object Tracking AB3DMOT](src/perception/README.md#3d-object-tracking-ab3dmot-ros-node)
3. [2D Object Tracking FairMOT](src/perception/README.md#2d-object-tracking-fairmot-ros-node)
## Biosignal input
1. [Heart Anomaly Detection](src/perception/README.md#heart-anomaly-detection-ros-node)
## Audio input
Expand Down
Loading