Skip to content

Commit 74fbba6

Browse files
author
Parasmai Conjeevaram
committed
creating modularity within perception module for several packages - centralized launch
1 parent 3d74dea commit 74fbba6

File tree

32 files changed

+371
-27
lines changed

32 files changed

+371
-27
lines changed

autonomy/samples/python/aggregator/package.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<package format="3">
44
<name>aggregator</name>
55
<version>0.0.0</version>
6-
<description>TODO: Package description</description>
6+
<description>Sample aggregator node for data collection</description>
77
<maintainer email="e23zhou@watonomous.ca">eddyzhou</maintainer>
8-
<license>Apache2.0: License declaration</license>
8+
<license>Apache2.0</license>
99

1010
<test_depend>ament_copyright</test_depend>
1111
<test_depend>ament_flake8</test_depend>

autonomy/samples/python/aggregator/setup.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import os
2-
from glob import glob
2+
from glob install_requires=['setuptools'],
3+
zip_safe=True,
4+
maintainer='eddyzhou, aryanafrouzi',
5+
maintainer_email='e23zhou@watonomous.ca, aafrouzi@watonomous.ca',
6+
description='Sample aggregator node for data collection',
7+
license='Apache2.0',
8+
tests_require=['pytest'], glob
39
from setuptools import setup
410

511
package_name = 'aggregator'
@@ -21,8 +27,8 @@
2127
zip_safe=True,
2228
maintainer='eddyzhou, aryanafrouzi',
2329
maintainer_email='e23zhou@watonomous.ca, aryanafrouzi@swaprobotics.com',
24-
description='TODO: Package description',
25-
license='TODO: License declaration',
30+
description='Sample aggregator node for data collection',
31+
license='Apache2.0',
2632
tests_require=['pytest'],
2733
entry_points={
2834
'console_scripts': [

autonomy/samples/python/producer/package.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<package format="3">
44
<name>producer</name>
55
<version>0.0.0</version>
6-
<description>TODO: Package description</description>
6+
<description>Sample producer node for data generation</description>
77
<maintainer email="e23zhou@watonomous.ca">eddyzhou</maintainer>
8-
<license>Apache2.0: License declaration</license>
8+
<license>Apache2.0</license>
99

1010
<test_depend>ament_copyright</test_depend>
1111
<test_depend>ament_flake8</test_depend>

autonomy/samples/python/producer/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
zip_safe=True,
2424
maintainer='eddyzhou, aryanafrouzi',
2525
maintainer_email='e23zhou@watonomous.ca, aafrouzi@watonomous.ca',
26-
description='TODO: Package description',
27-
license='TODO: License declaration',
26+
description='Sample producer node for data generation',
27+
license='Apache2.0',
2828
tests_require=['pytest'],
2929
entry_points={
3030
'console_scripts': [

autonomy/samples/python/transformer/package.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<package format="3">
44
<name>transformer</name>
55
<version>0.0.0</version>
6-
<description>TODO: Package description</description>
6+
<description>Sample transformer node for data processing</description>
77
<maintainer email="e23zhou@watonomous.ca">eddyzhou</maintainer>
8-
<license>Apache2.0: License declaration</license>
8+
<license>Apache2.0</license>
99

1010
<test_depend>ament_copyright</test_depend>
1111
<test_depend>ament_flake8</test_depend>

autonomy/samples/python/transformer/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
zip_safe=True,
2424
maintainer='eddyzhou, aryanafrouzi',
2525
maintainer_email='e23zhou@watonomous.ca, aafrouzi@watonomous.ca',
26-
description='TODO: Package description',
27-
license='TODO: License declaration',
26+
description='Sample transformer node for data processing',
27+
license='Apache2.0',
2828
tests_require=['pytest'],
2929
entry_points={
3030
'console_scripts': [

autonomy/samples/sample_msgs/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<version>0.0.0</version>
55
<description>Sample ROS messages</description>
66

7-
<maintainer email="watouser@todo.todo">watouser</maintainer>
7+
<maintainer email="pconjeevaram@watonomous.ca">conjeevaram</maintainer>
88
<license>Apache2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>

autonomy/wato_msgs/sample_msgs/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<version>0.0.0</version>
55
<description>Sample ROS messages</description>
66

7-
<maintainer email="watouser@todo.todo">watouser</maintainer>
7+
<maintainer email="pconjeevaram@watonomous.ca">conjeevaram</maintainer>
88
<license>Apache2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>

docker/perception/perception.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ WORKDIR ${AMENT_WS}/src
77

88
# Copy in source code
99
COPY src/perception/depth_estimation depth_estimation
10+
COPY src/perception/pose_estimation pose_estimation
11+
COPY src/perception/perception_launch perception_launch
1012
COPY src/wato_msgs/sample_msgs sample_msgs
1113

1214
# Scan for rosdeps
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
services:
22
perception: # PYTHON
3-
build: &producer_build
3+
build: &perception_build
44
context: ..
55
dockerfile: docker/perception/perception.Dockerfile
66
cache_from:
77
- "${SAMPLES_PRODUCER_IMAGE:?}:${TAG}"
88
- "${SAMPLES_PRODUCER_IMAGE:?}:main"
99
image: "${SAMPLES_PRODUCER_IMAGE:?}:${TAG}"
1010
profiles: [deploy]
11-
command: /bin/bash -c "ros2 launch depth_estimation depth_estimation.launch.py"
11+
command: /bin/bash -c "ros2 launch perception_launch perception.launch.py"
1212
volumes:
13-
- ${MONO_DIR}/src/samples/python/perception:/root/ament_ws/src/perception
13+
- ${MONO_DIR}/src/perception:/root/ament_ws/src/perception

0 commit comments

Comments
 (0)