-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.radar.yml
More file actions
111 lines (99 loc) · 3.32 KB
/
docker-compose.radar.yml
File metadata and controls
111 lines (99 loc) · 3.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
version: '3.9'
services:
navico-radar:
image: registry.opendlv.org/testing/opendlv-device-radar-navico:v0.1.2
container_name: cw-radar
restart: unless-stopped
network_mode: "host"
command:
"
--cid=112 --ip=236.6.7.5 --port=6878 --antenna_height=5 --bearing_alignment=0 --transmit_lock=0
--id=1201
--gain=36
--interference_rejection=1
--local_interference_rejection=1
--noise_rejection=1
--transmit_lock=0
--rain_clutter=0
--range=500
--scan_speed=3
--sea_clutter=0
--sea_state=1
--doppler=0
--side_lobe_suppression=0
--target_boost=0
--target_expansion=0
--target_separation=0
--id_bravo=1202
--gain_bravo=50
--interference_rejection_bravo=1
--local_interference_rejection_bravo=1
--noise_rejection_bravo=1
--rain_clutter_bravo=0
--range_bravo=5000
--scan_speed_bravo=3
--sea_clutter_bravo=0
--side_lobe_suppression_bravo=0
--target_boost_bravo=0
--sea_state_bravo=1
--target_expansion_bravo=0
--target_separation_bravo=0
--doppler_bravo=0
"
crowsnest-processor-radar-0:
image: ghcr.io/mo-rise/crowsnest-processor-opendlv-radar:0.1.18
container_name: cw-radar-processor-0
restart: unless-stopped
network_mode: "host"
deploy:
resources:
limits:
memory: 1024M
environment:
# Session ID
- CLUON_CID=112
# Radar outputs two images diffrensiated by ID (Deafult: 1201 & 1202)
- CLUON_ENVELOPE_ID=1201
# Pushing radar sweep to MQTT
- MQTT_BROKER_HOST=localhost
- MQTT_BROKER_PORT=1883
- MQTT_BASE_TOPIC=CROWSNEST/GOTA/RADAR/0/SWEEP
# Filtering clouon input messages (1=every spoke, 2=50% of spokes...)
- RADAR_INPUT_SLICE=2
# Radar return filter by signal return strength
- RADAR_MIN_READING_WEIGHT=0
# Angular subsetting (1=every spoke, 2=50% of spokes...)
- RADAR_SWEEP_ANGULAR_SUBSETTING=4
# Radial subsetting (1=every spoke element, 2=50% of spoke elements...)
- RADAR_SWEEP_RADIAL_SUBSETTING=4
crowsnest-processor-radar-1:
image: ghcr.io/mo-rise/crowsnest-processor-opendlv-radar:0.1.18
container_name: cw-radar-processor-1
restart: unless-stopped
network_mode: "host"
deploy:
resources:
limits:
memory: 1024M
environment:
# Session ID
- CLUON_CID=112
# Radar outputs two images diffrensiated by ID (Deafult: 1201 & 1202)
- CLUON_ENVELOPE_ID=1202
# Pushing radar sweep to MQTT
- MQTT_BROKER_HOST=localhost
- MQTT_BROKER_PORT=1883
- MQTT_BASE_TOPIC=CROWSNEST/GOTA/RADAR/1/SWEEP
# Filtering clouon input messages (1=every spoke, 2=50% of spokes...)
- RADAR_INPUT_SLICE=2
# Radar return filter by signal return strength
- RADAR_MIN_READING_WEIGHT=0
# Angular subsetting (1=every spoke, 2=50% of spokes...)
- RADAR_SWEEP_ANGULAR_SUBSETTING=4
# Radial subsetting (1=every spoke element, 2=50% of spoke elements...)
- RADAR_SWEEP_RADIAL_SUBSETTING=4
keelson-opendlv2radar:
image: ghcr.io/mo-rise/keelson:0.1.0-pre.16
network_mode: host
restart: always
command: [ "opendlv2radar -r rise -e gota -i navico --cid 112" ]