Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
ffc5e1f
Remove relay
HayeonP Dec 26, 2022
dd3774c
Devide cubetown autorunner to lkas and full
HayeonP Jan 12, 2023
7e76b82
Merge branch 'master' into optimization_comparison
HayeonP Jan 16, 2023
1edd5c1
LKAS is changed to event-driven with 2 DAG
HayeonP Jan 17, 2023
a26a943
Add detection profiling
HayeonP Jan 17, 2023
33d1843
Sync with exynos
HayeonP Jan 18, 2023
ef00146
Fix bug of socring in trajectory evaluator
HayeonP Jan 18, 2023
da9bdef
Remove debug msg
HayeonP Jan 18, 2023
d0f461d
Rmove debug msg
HayeonP Jan 18, 2023
d494d5a
Fix bug in object avoidance
HayeonP Jan 18, 2023
785a476
Fix transform bug in op trajectory evaluator
HayeonP Jan 18, 2023
0c7aae9
Fix transform pose bug
HayeonP Jan 18, 2023
25ddfdb
Change transpose condition in evaluator to while
HayeonP Jan 25, 2023
174fa3f
Merge branch 'default_setup' into event_driven
HayeonP Jan 25, 2023
b129526
Fix bug in avoidance
HayeonP Jan 25, 2023
44bed82
All nodes are converted to event-driven
HayeonP Jan 25, 2023
df43d38
Update cubetown sensing sripts
HayeonP Jan 25, 2023
c02072a
Fix profiling error in pure pursuit
HayeonP Jan 25, 2023
351240b
Refresh initial pose in cubetown autorunner
HayeonP Jan 29, 2023
5b3c4b7
Restore cubetown localization script
HayeonP Jan 29, 2023
541668b
Set rate of the tarjectory generator from a param
HayeonP Jan 29, 2023
ced9d9b
Update localization condition cubetown autorunner
HayeonP Jan 29, 2023
e46ab01
Update obj instance
HayeonP Jan 29, 2023
d536522
Trajectory evaluator update objects only received
HayeonP Jan 30, 2023
a1af609
Merge sen-det-ctr and seperate planning
HayeonP Jan 30, 2023
c9e0d3f
Fix bug in pure pursuit
HayeonP Jan 30, 2023
610d940
Fix bug in pure pursuit
HayeonP Jan 30, 2023
66cd7c6
Setup subscribe queue size as 1
HayeonP Feb 1, 2023
f185a4a
Remove gpu profiling
HayeonP Feb 2, 2023
06fe60d
Add obj instance to lidar_republisher
HayeonP Feb 2, 2023
ebbba1e
Update set_sched api in rubis_lib
HayeonP Feb 2, 2023
89c0715
Clean rubis apis and renew task scheduling
HayeonP Feb 2, 2023
5f0025a
Update new profiling & scheduling api to nodes
HayeonP Feb 2, 2023
252352c
Remove redundant computation
HayeonP Feb 3, 2023
e751978
Update profiling to evaluator
HayeonP Feb 7, 2023
6902047
Add nav_msgs
HayeonP Feb 8, 2023
bc5f7a3
Remove profiling in relay
HayeonP Feb 8, 2023
efd6e8e
Update carla_autorunner scripts
HayeonP Feb 8, 2023
f5770c3
Fix poor performance in carla
HayeonP Feb 8, 2023
6484af2
Add carla circle map and validate performance
HayeonP Feb 9, 2023
d818c85
Create carla autorunner
HayeonP Feb 13, 2023
2da6f46
Change lateralDist threshold to 0.0
HayeonP Feb 13, 2023
a320f0b
Add blocking thresholds and debug parameters
HayeonP Feb 13, 2023
4e756c4
Add carla_town04.launch
HayeonP Feb 13, 2023
eb39729
Remove gpu profiling legacy
HayeonP Feb 13, 2023
f3432c3
Remove gpu profiling legacy 2
HayeonP Feb 13, 2023
d14cd5c
Remove ndt_gpu
Akyeast Feb 13, 2023
f4b02f2
merge
Akyeast Feb 14, 2023
8b5bb22
Update carla autorunner
HayeonP Feb 14, 2023
95c3910
Solve problem of driving reverse at start in carla
HayeonP Feb 15, 2023
797bc99
carla scenario setup
Akyeast Feb 15, 2023
755e71f
Merge branch 'carla' of https://github.com/rubis-lab/Autoware_On_Embe…
Akyeast Feb 15, 2023
16314ff
Update voxel grid ftiler params
HayeonP Feb 15, 2023
8f9ebe7
comment debug print
Akyeast Feb 15, 2023
8305509
Update voxel grid filter params
HayeonP Feb 15, 2023
388c83e
Merge branch 'carla' into event_driven
HayeonP Feb 15, 2023
52f9ada
Add carla spawn parameters to carla_town04.launch
HayeonP Feb 15, 2023
27d63c1
Publish goal in the carla autorunner
HayeonP Feb 15, 2023
baabef7
vision param set
Akyeast Feb 15, 2023
bcfb361
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
Akyeast Feb 15, 2023
d979b94
carla_vision_node fix
Akyeast Feb 15, 2023
97a2c97
Add object enabling parameter for carla
HayeonP Feb 15, 2023
dddd593
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
HayeonP Feb 15, 2023
3d0353b
Fix avoidance failure by tuning the ray ground filter
HayeonP Feb 15, 2023
5d14bc2
Change parameter path in carla autorunner launch
HayeonP Feb 16, 2023
3f86a25
Add exynos carla autorunner
HayeonP Feb 16, 2023
a57abca
Fix bug in getting current idx of path
HayeonP Feb 16, 2023
ab15616
Fix frequent lane chnage
HayeonP Feb 16, 2023
0b9807a
vision param
Akyeast Feb 20, 2023
83a0094
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
Akyeast Feb 20, 2023
3244dc5
Change method type of ndt matching params in scripts for simulation to 1
HayeonP Feb 20, 2023
f0b040a
unstable
Akyeast Feb 20, 2023
a504710
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
Akyeast Feb 20, 2023
77c6575
Add parameter that start when reaches max velocity for pure pursuit
HayeonP Feb 20, 2023
783f0e1
carla event-driven fix
Akyeast Feb 22, 2023
8d6814a
carla exp setting
Akyeast Feb 26, 2023
2c00074
event_driven ionic
Akyeast Feb 26, 2023
c9d7c0a
carla exp setting
Akyeast Feb 26, 2023
4ef6159
Modified to use 3 lidars and 2 cams in cubetown
seohwan Mar 6, 2023
c624b48
merge Auto and Exynos
HoYongLee98 Apr 5, 2023
2cf6897
change install dir to devel
HoYongLee98 Apr 5, 2023
7ed53f4
expset
rubis-lab Apr 6, 2023
fca3736
expset
rubis-lab Apr 6, 2023
ff0d4ae
fix to release mode, mix cmakelist and package.xml
HoYongLee98 Apr 7, 2023
e98a9fd
fix print message
HoYongLee98 Apr 7, 2023
87dba84
remove .catkin_workspace file
HoYongLee98 Apr 7, 2023
e856bc7
add .catkin_workspace
HoYongLee98 Apr 7, 2023
af239a5
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
rubis-lab Apr 12, 2023
3a7d64f
final pres exp setting
rubis-lab Apr 12, 2023
2281609
git ignore update
rubis-lab Apr 12, 2023
9c5080f
fix lidar republisher
HoYongLee98 Apr 24, 2023
f3f1ecc
remove path keeping algorithm
HoYongLee98 Apr 26, 2023
3432c72
activate path keeping
HoYongLee98 Apr 26, 2023
699d66a
fix rubis_autorunner
HoYongLee98 Apr 27, 2023
717d204
fix voxel grid filter params
HoYongLee98 Apr 27, 2023
8c19d1c
finalfinal exp setting
rubis-lab Apr 27, 2023
193ef86
Merge branch 'event_driven' of https://github.com/rubis-lab/Autoware_…
HoYongLee98 Apr 28, 2023
d0a8c57
Merge remote-tracking branch 'upstream/event_driven' into event_driven
HoYongLee98 Apr 28, 2023
967b231
Merge pull request #22 from HoYongLee98/event_driven
HoYongLee98 Apr 28, 2023
b6bef26
fix planner
HoYongLee98 Apr 28, 2023
20fa791
return to exynos
HoYongLee98 Apr 28, 2023
617f556
update autoware priority
HoYongLee98 May 19, 2023
384fa11
realtime priority
HoYongLee98 May 19, 2023
b7423c5
realtime none priority
HoYongLee98 May 19, 2023
83e1d69
add topic pub time
HoYongLee98 May 19, 2023
381aa7e
realtime priority
HoYongLee98 May 19, 2023
1ff75de
return to none priority
HoYongLee98 May 23, 2023
478d375
add svl rosbridge
HoYongLee98 May 25, 2023
51b7ee0
change to set taskset
HoYongLee98 May 31, 2023
d2db73d
disable taskset
HoYongLee98 Jun 28, 2023
dd9c410
Don't avoid to right
HoYongLee98 Jul 4, 2023
75431f8
Add debug msg
HoYongLee98 Jul 4, 2023
d8a6832
Fix bug
HoYongLee98 Jul 4, 2023
fedb023
Avoid only left
HoYongLee98 Jul 4, 2023
14834e6
set not to avoid left only
HoYongLee98 Jul 6, 2023
6295179
Fix profiling error in op_trajectory_generator
HayeonP Jul 20, 2023
28e58c2
Use gnss info for ndt matching
HayeonP Aug 22, 2023
c5ec8c2
Fix ndt matching scripts
HayeonP Aug 22, 2023
8355f88
Trajectory generator triggered by lidar sensing
HayeonP Aug 22, 2023
47e1c60
Add svl_pkg/svl_sensing
HayeonP Aug 24, 2023
950a81e
Update ndt_matchign to use svl_snesing topics
HayeonP Aug 24, 2023
bdc02e9
Converts to the DAG structure before the planning
HayeonP Aug 25, 2023
70662af
Until trajectory evaluator's subscription
HayeonP Aug 25, 2023
11f1173
Fix bug in svl_pkg CMakeLists.txt
HayeonP Aug 25, 2023
bfce115
Update cubetown autorunner to use rubis_points_raw
HayeonP Aug 25, 2023
47130d6
Update cubetown_autorunner
HayeonP Aug 25, 2023
76e4e0f
Conver to DAG until op_behavior_selector
HayeonP Aug 28, 2023
a159a2f
Sync instance and obj_instance
HayeonP Aug 28, 2023
a10a1c5
Update perfect dag
HayeonP Aug 29, 2023
1232d55
Fix bug in twist filter
HayeonP Aug 29, 2023
f5008be
Fix bug in twist_filter
HayeonP Aug 29, 2023
ec06f39
Reduce sync queue of ndt matching
HayeonP Aug 30, 2023
8096276
Add lane_detector (Publish nothing)
HayeonP Sep 20, 2023
2bba6a2
Update package.xml of rubis_autorunner
HayeonP Sep 22, 2023
4adc355
Update laucnh file for vision_workloads/lane_detector
HayeonP Sep 22, 2023
61ceb93
Add image topics to the svl_sensing
HayeonP Sep 22, 2023
4490fbd
Remove debug message in lane detector
HayeonP Sep 22, 2023
83f9f2e
Update package.xml of svl_pkg
HayeonP Sep 25, 2023
b1e53d7
Update package.xml of svl_pkg
HayeonP Sep 25, 2023
f52e886
Update lane detector params
HayeonP Sep 25, 2023
e04542f
Update cubetown param
HayeonP Sep 25, 2023
797b4b4
Update svl_sensing can publish topics without image topic subscription
HayeonP Sep 26, 2023
e411fce
Componotize lane detector
HayeonP Sep 26, 2023
9c55fba
Sync lane topic on trjajectory evaluator
HayeonP Oct 5, 2023
74a1dd3
Stop ego when road is blocked
HayeonP Feb 28, 2024
398cbef
Fix emergency stop triggering error on board
HayeonP Feb 29, 2024
4bc62c6
Use gnss only when svl simulater is on using
HayeonP Mar 19, 2024
a5528c0
Add twist information to the output of ndt_matching when using SVL
HayeonP Mar 20, 2024
35dd2ec
twist filter profile task before the topic publish
HayeonP Jun 18, 2024
a1d1ea3
Update cubetown straight vector map
HayeonP Jul 24, 2024
c006e18
Enable Carla simulation in real time speed
HayeonP Jul 25, 2024
a1205da
Update requirements of carla_autoware_bridge
HayeonP Jul 26, 2024
bdb1d65
ray_ground_filter uses latest tf
HayeonP Jul 29, 2024
cf51383
Update autorunner params an dOpenCL
HoYongLee98 Oct 24, 2024
5a6b9e5
Update svl_sensing to periodically work and add opencl param to lane …
HayeonP Oct 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,16 +76,16 @@ in below three files (`sudo` required)
### Autoware Build
```
# If you have CUDA
AUTOWARE_COMPILE_WITH_CUDA=1 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
AUTOWARE_COMPILE_WITH_CUDA=1 catkin_make --cmake-args -DCMAKE_BUILD_TYPE=Release

# Build only some package
AUTOWARE_COMPILE_WITH_CUDA=1 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-select $(pakcage name)
AUTOWARE_COMPILE_WITH_CUDA=1 catkin_make --cmake-args -DCMAKE_BUILD_TYPE=Release --pkg $(package name)

# Build without some package
AUTOWARE_COMPILE_WITH_CUDA=1 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-skip $(pakcage name)
AUTOWARE_COMPILE_WITH_CUDA=1 catkin_make --cmake-args -DCMAKE_BUILD_TYPE=Release -DCATKIN_BLACKLIST_PACKAGES=$(package name)

# If you don't have CUDA
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin_make --cmake-args -DCMAKE_BUILD_TYPE=Release
```

<!-- Since Autoware recommend to use directory name 'autoware.ai', you should make soft link with autoware.ai to this repository
Expand All @@ -96,7 +96,7 @@ ln -s ${WORKSPACE_DIR}/RUBIS-SelfDriving ~/autoware.ai

And it is recommned to add below sourcing command in your `~/.bashrc` file.
```
source ~/autoware.ai/install/setup.bash
source ~/autoware.ai/devel/setup.bash
``` -->

## How to build package in rubis_ws
Expand Down
1 change: 1 addition & 0 deletions autoware.ai/.catkin_workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# This file currently only serves to mark the location of a catkin workspace for tool integration
2 changes: 2 additions & 0 deletions autoware.ai/.gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
build
install
devel
log
build/*
devel/*
install/*
log/*
6 changes: 3 additions & 3 deletions autoware.ai/autoware_files/carla_launch/1_sensing.launch
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
</include>

<!-- Re-publishing simulator/camera_node/image/compressed topic to /image_raw as expected by Autoware -->
<!-- <node name="republish" type="republish" pkg="image_transport" output="screen" args="compressed in:=/simulator/camera_node/image raw out:=/image_raw_origin" /> -->
<!-- <node name="republish" type="republish" pkg="image_transport" args="compressed in:=/simulator/camera_node/image raw out:=/image_raw_origin" /> -->

<!-- <node pkg="rubis_pkg" type="camera_republisher" name="camera_republisher" output="screen">
<!-- <node pkg="rubis_pkg" type="camera_republisher" name="camera_republisher">
<param name="/input_topic" value="$(arg image_input_topic)" />
</node> -->

Expand All @@ -34,7 +34,7 @@

<!-- gnss localizer -->
<!-- <arg name="plane" default="0"/>
<node pkg="rubis_pkg" type="gnss_localizer" name="gnss_localizer" output="screen">
<node pkg="rubis_pkg" type="gnss_localizer" name="gnss_localizer">
<param name="plane" value="$(arg plane)"/>
</node> -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<arg name="numthreads" default="4" doc="vgicp threads num" />
<arg name="leafsize" default="0.01" doc="point map downsample leafsize" />

<node pkg="gicp_localizer" type="gicp_localizer_node" name="gicp_localizer_node" output="screen">
<node pkg="gicp_localizer" type="gicp_localizer_node" name="gicp_localizer_node">
<param name="init_x" value="$(arg init_x)" />
<param name="init_y" value="$(arg init_y)" />
<param name="init_z" value="$(arg init_z)" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,12 @@
<!-- points downsampler -->
<arg name="leaf_size" default="1.0" />
<arg name="measurement_range" default="200" />
<arg name="instance_mode" default="0"/>

<node pkg="points_downsampler" name="voxel_grid_filter" type="voxel_grid_filter">
<param name="input_topic_name" value="points_raw" />
<param name="output_topic_name" value="filtered_points" />
<param name="leaf_size" value="$(arg leaf_size)" />
<param name="measurement_range" value="$(arg measurement_range)" />
<param name="instance_mode" value="$(arg instance_mode)" />
</node>

<!-- pcl_generic=0, pcl_anh=1, pcl_anh_gpu=2, pcl_openmp=3 -->
Expand All @@ -35,7 +33,7 @@
<arg name="gnss_pose_diff_threshold" default="5.0"/>

<!-- ndt_matching -->
<node pkg="lidar_localizer" type="modular_ndt_matching" name="ndt_matching" output="screen">
<node pkg="lidar_localizer" type="modular_ndt_matching" name="ndt_matching">
<param name="method_type" value="$(arg method_type)" />

<!-- NDT config -->
Expand Down
2 changes: 1 addition & 1 deletion autoware.ai/autoware_files/carla_launch/4_planning.launch
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<arg name="goal_ori_z" value="0.99" />
<arg name="goal_ori_w" value="0.02" />

<node pkg="op_global_planner" type="op_global_planner" name="op_global_planner" output="screen">
<node pkg="op_global_planner" type="op_global_planner" name="op_global_planner">
<rosparam command="load" file="$(find rubis_autorunner)/cfg/$(arg LaneInfoFile)"/>
<param name="pathDensity" value="$(arg pathDensity)" />
<param name="enableSmoothing" value="$(arg enableSmoothing)" />
Expand Down
4 changes: 2 additions & 2 deletions autoware.ai/autoware_files/data/tf/tf.launch
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!---->
<launch>
<!-- worldからmapへのtf -->
<node pkg="tf" type="static_transform_publisher" name="world_to_map" args="0.0001 0 0 0 0 0 /world /map 10" />
<node pkg="tf" type="static_transform_publisher" name="world_to_map" args="0.0001 0 0 0 0 0 /world /map 100" />

<!-- mapからmobilityへのtf -->
<node pkg="tf" type="static_transform_publisher" name="map_to_mobility" args="0 0 0 0 0 0 /map /mobility 10" />
<node pkg="tf" type="static_transform_publisher" name="map_to_mobility" args="0 0 0 0 0 0 /map /mobility 100" />

</launch>
51 changes: 18 additions & 33 deletions autoware.ai/autoware_files/data/yaml/default_lgsvl_params.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# Sensing
ray_ground_filter:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/ray_ground_filter.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -22,7 +22,7 @@ ray_ground_filter:
# Localization
voxel_grid_filter:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/voxel_grid_filter.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -33,55 +33,40 @@ ndt_matching:
localizer: "velodyne"

task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/ndt_matching.csv"
rate: 10
task_minimum_inter_release_time: 100000000
task_execution_time: 70000000
task_relative_deadline: 100000000
gpu_scheduling_flag: 0
gpu_profiling_flag: 0
gpu_execution_time_filename: "~/Documents/gpu_profiling/test_ndt_matching_execution_time.csv"
gpu_response_time_filename: "~/Documents/gpu_profiling/test_ndt_matching_response_time.csv"
gpu_deadline_filename: "~/Documents/gpu_deadline/ndt_matching_gpu_deadline.csv"

# Detection
calibration_publisher:
calibration_file: "~/autoware.ai/autoware_files/data/calibration/single_lidar/Lexus2016RXHybrid.yaml"

lidar_euclidean_cluster_detect:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/lidar_euclidean_cluster_detect.csv"
rate: 10
task_minimum_inter_release_time: 100000000
task_execution_time: 100000000
task_relative_deadline: 100000000
gpu_scheduling_flag: 0
gpu_profiling_flag: 0
gpu_execution_time_filename: "~/Documents/gpu_profiling/test_clustering_execution_time.csv"
gpu_response_time_filename: "~/Documents/gpu_profiling/test_clustering_response_time.csv"
gpu_deadline_filename: "~/Documents/gpu_deadline/clustring_gpu_deadline.csv"

vision_darknet_detect:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/vision_darknet_detect.csv"
rate: 10
task_minimum_inter_release_time: 100000000
task_execution_time: 100000000
task_relative_deadline: 100000000
gpu_scheduling_flag: 0
gpu_profiling_flag: 0
gpu_execution_time_filename: "~/Documents/gpu_profiling/test_yolo_execution_time.csv"
gpu_response_time_filename: "~/Documents/gpu_profiling/test_yolo_response_time.csv"
gpu_deadline_filename: "~/Documents/gpu_deadline/yolo_gpu_deadline.csv"
network_definition_file: "~/autoware.ai/autoware_files/vision/yolov3-320.cfg"
pretrained_model_file: "~/autoware.ai/autoware_files/vision/yolov3-320.weights"

imm_ukf_pda_track:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/imm_ukf_pda_track.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -91,7 +76,7 @@ imm_ukf_pda_track:
# Planning
op_global_planner:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/op_global_planner.csv"
rate: 25 #25
task_minimum_inter_release_time: 100000000
Expand All @@ -108,7 +93,7 @@ op_common_params:

op_trajectory_generator:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/op_trajectory_generator.csv"
rate: 100 #100
task_minimum_inter_release_time: 10000000
Expand All @@ -117,7 +102,7 @@ op_trajectory_generator:

op_trajectory_evaluator:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/op_trajectory_evaluator.csv"
rate: 100 #100
task_minimum_inter_release_time: 100000000
Expand All @@ -133,7 +118,7 @@ op_trajectory_evaluator:

op_behavior_selector:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/op_behavior_selector.csv"
rate: 100 #100
task_minimum_inter_release_time: 10000000
Expand All @@ -146,7 +131,7 @@ op_behavior_selector:

op_motion_predictor:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/op_motion_predictor.csv"
rate: 25 #25
task_minimum_inter_release_time: 40000000
Expand All @@ -156,7 +141,7 @@ op_motion_predictor:
# Control
pure_pursuit:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/pure_pursuit.csv"
rate: 30 #30
task_minimum_inter_release_time: 33333333
Expand All @@ -167,7 +152,7 @@ pure_pursuit:

twist_filter:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/twist_filter.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -176,7 +161,7 @@ twist_filter:

twist_gate:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/twist_gate.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -187,7 +172,7 @@ twist_gate:
# Others
lidar_republisher:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/lidar_republisher.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -196,7 +181,7 @@ lidar_republisher:

vel_relay:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/vel_relay.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -205,7 +190,7 @@ vel_relay:

vel_relay:
task_scheduling_flag: 0
task_profiling_flag: 0

task_response_time_filename: "~/Documents/profiling/response_time/pose_relay.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand All @@ -214,7 +199,7 @@ vel_relay:

republish:
task_scheduling_flag: 0
task_profiling_flag: 1

task_response_time_filename: "~/Documents/profiling/response_time/republish.csv"
rate: 10
task_minimum_inter_release_time: 100000000
Expand Down
Loading