blob: df4fbdd10ec180a527bc4aea12f7b01425c4ad15 [file] [log] [blame]
{
"channels": [
{
"name": "/orin1/aos",
"type": "aos.util.FilesystemStatus",
"source_node": "orin1",
"frequency": 2
},
{
"name": "/orin1/aos",
"type": "aos.timing.Report",
"source_node": "orin1",
"frequency": 50,
"num_senders": 30,
"max_size": 8552
},
{
"name": "/orin1/aos",
"type": "aos.logging.LogMessageFbs",
"source_node": "orin1",
"frequency": 200,
"num_senders": 30
},
{
"name": "/orin1/aos",
"type": "aos.starter.Status",
"source_node": "orin1",
"frequency": 50,
"num_senders": 20,
"max_size": 6144
},
{
"name": "/orin1/aos",
"type": "aos.starter.StarterRpc",
"source_node": "orin1",
"frequency": 10,
"num_senders": 2
},
{
"name": "/orin1/aos",
"type": "aos.message_bridge.ServerStatistics",
"source_node": "orin1",
"max_size": 2048,
"frequency": 10,
"num_senders": 2
},
{
"name": "/orin1/aos",
"type": "aos.message_bridge.ClientStatistics",
"source_node": "orin1",
"frequency": 20,
"num_senders": 2
},
{
"name": "/orin1/aos",
"type": "aos.logging.DynamicLogCommand",
"source_node": "orin1",
"frequency": 10,
"num_senders": 2
},
{
"name": "/orin1/aos",
"type": "aos.message_bridge.Timestamp",
"source_node": "orin1",
"frequency": 15,
"num_senders": 2,
"logger": "LOCAL_AND_REMOTE_LOGGER",
"logger_nodes": [
"imu"
],
"max_size": 200,
"destination_nodes": [
{
"name": "imu",
"priority": 1,
"time_to_live": 5000000,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"orin1"
]
}
]
},
{
"name": "/orin1/aos/remote_timestamps/imu/orin1/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "orin1",
"max_size": 208
},
{
"name": "/imu/aos",
"type": "aos.message_bridge.Timestamp",
"source_node": "imu",
"logger": "LOCAL_AND_REMOTE_LOGGER",
"logger_nodes": [
"orin1"
],
"destination_nodes": [
{
"name": "orin1",
"priority": 1,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"imu"
],
"time_to_live": 5000000
}
]
},
{
"name": "/imu/aos/remote_timestamps/orin1/imu/aos/aos-message_bridge-Timestamp",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 20,
"source_node": "imu",
"max_size": 208
},
{
"name": "/orin1/camera0",
"type": "frc971.vision.CameraImage",
"source_node": "orin1",
"channel_storage_duration": 1000000000,
"frequency": 70,
"max_size": 4752384,
"num_readers": 6,
"read_method": "PIN",
"num_senders": 18
},
{
"name": "/orin1/camera1",
"type": "frc971.vision.CameraImage",
"source_node": "orin1",
"channel_storage_duration": 1000000000,
"frequency": 70,
"max_size": 4752384,
"num_readers": 6,
"read_method": "PIN",
"num_senders": 18
},
{
"name": "/orin1/camera0",
"type": "foxglove.CompressedImage",
"source_node": "orin1",
"logger": "NOT_LOGGED",
"channel_storage_duration": 1000000000,
"frequency": 70,
"max_size": 622384
},
{
"name": "/orin1/camera1",
"type": "foxglove.CompressedImage",
"source_node": "orin1",
"logger": "NOT_LOGGED",
"channel_storage_duration": 1000000000,
"frequency": 70,
"max_size": 622384
},
{
"name": "/orin1/camera0",
"type": "foxglove.ImageAnnotations",
"source_node": "orin1",
"frequency": 70,
"max_size": 50000
},
{
"name": "/orin1/camera1",
"type": "foxglove.ImageAnnotations",
"source_node": "orin1",
"frequency": 70,
"max_size": 50000
},
{
"name": "/orin1/camera0",
"type": "y2024.localizer.Visualization",
"source_node": "imu",
"frequency": 70,
"max_size": 50000
},
{
"name": "/orin1/camera1",
"type": "y2024.localizer.Visualization",
"source_node": "imu",
"frequency": 70,
"max_size": 50000
},
{
"name": "/orin1/camera0",
"type": "frc971.vision.TargetMap",
"source_node": "orin1",
"frequency": 70,
"num_senders": 2,
"max_size": 1024,
"logger": "LOCAL_AND_REMOTE_LOGGER",
"logger_nodes": [
"imu"
],
"destination_nodes": [
{
"name": "imu",
"priority": 4,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"orin1"
],
"time_to_live": 5000000
}
]
},
{
"name": "/orin1/camera1",
"type": "frc971.vision.TargetMap",
"source_node": "orin1",
"frequency": 70,
"num_senders": 2,
"max_size": 1024,
"logger": "LOCAL_AND_REMOTE_LOGGER",
"logger_nodes": [
"imu"
],
"destination_nodes": [
{
"name": "imu",
"priority": 4,
"timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
"timestamp_logger_nodes": [
"orin1"
],
"time_to_live": 5000000
}
]
},
{
"name": "/orin1/aos/remote_timestamps/imu/orin1/camera0/frc971-vision-TargetMap",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 80,
"source_node": "orin1",
"max_size": 208
},
{
"name": "/orin1/aos/remote_timestamps/imu/orin1/camera1/frc971-vision-TargetMap",
"type": "aos.message_bridge.RemoteMessage",
"frequency": 80,
"source_node": "orin1",
"max_size": 208
},
{
"name": "/orin1/hardware_monitor",
"type": "frc971.orin.HardwareStats",
"source_node": "orin1",
"frequency": 2
},
{
"name": "/orin1/constants",
"type": "y2024.Constants",
"source_node": "orin1",
"frequency": 1,
"num_senders": 2,
"max_size": 65536
}
],
"applications": [
{
"name": "message_bridge_client",
"executable_name": "message_bridge_client",
"args": [
"--rt_priority=16",
"--sinit_max_init_timeout=5000",
"--rmem=8388608"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "irq_affinity",
"executable_name": "irq_affinity",
"user": "root",
"args": ["--user=pi", "--irq_config=orin_irq_config.json"],
"nodes": [
"orin1"
]
},
{
"name": "filesystem_monitor",
"executable_name": "filesystem_monitor",
"nodes": [
"orin1"
]
},
{
"name": "hardware_monitor",
"executable_name": "hardware_monitor",
"nodes": [
"orin1"
]
},
{
"name": "message_bridge_server",
"executable_name": "message_bridge_server",
"args": [
"--rt_priority=16",
"--force_wmem_max=131072"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "web_proxy",
"executable_name": "web_proxy_main",
"user": "pi",
"args": [
"--min_ice_port=5800",
"--max_ice_port=5810"
],
"nodes": [
"orin1"
]
},
{
"name": "image_logger",
"executable_name": "image_logger",
"args": [
"--rotate_every",
"30.0",
"--direct",
"--flush_size=4194304"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "foxglove_websocket",
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "foxglove_image_converter0",
"executable_name": "foxglove_image_converter",
"user": "pi",
"args": [
"--channel", "/camera0"
],
"nodes": [
"orin1"
]
},
{
"name": "foxglove_image_converter1",
"executable_name": "foxglove_image_converter",
"user": "pi",
"args": [
"--channel", "/camera1"
],
"nodes": [
"orin1"
]
},
{
"name": "constants_sender",
"autorestart": false,
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "argus_monitor_orin1",
"executable_name": "argus_monitor",
"args": [
"/orin1/camera0",
"frc971.vision.TargetMap",
"/orin1/camera1",
"frc971.vision.TargetMap",
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "argus_camera0",
"executable_name": "argus_camera",
"args": [
"--camera=0",
"--channel=/camera0"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "argus_camera1",
"executable_name": "argus_camera",
"args": [
"--camera=1",
"--channel=/camera1"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "apriltag_detector0",
"executable_name": "apriltag_detector",
"args": [
"--channel=/camera0"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "apriltag_detector1",
"executable_name": "apriltag_detector",
"args": [
"--channel=/camera1"
],
"user": "pi",
"nodes": [
"orin1"
]
},
{
"name": "image_streamer",
"executable_name": "image_streamer",
"args": [
"--device=/dev/uvcvideo",
"--height=480",
"--width=640",
"--nopublish_images",
"--exposure=0",
"--framerate=30",
"--streaming_port=1181",
"--bitrate=1000000",
"--data_dir=/home/pi/bin/image_streamer_www"
],
"user": "pi",
"nodes": [
"orin1"
]
}
],
"maps": [
{
"match": {
"name": "/aos*",
"source_node": "orin1"
},
"rename": {
"name": "/orin1/aos"
}
},
{
"match": {
"name": "/constants*",
"source_node": "orin1"
},
"rename": {
"name": "/orin1/constants"
}
},
{
"match": {
"name": "/camera*",
"source_node": "orin1"
},
"rename": {
"name": "/orin1/camera"
}
},
{
"match": {
"name": "/hardware_monitor*",
"source_node": "orin1"
},
"rename": {
"name": "/orin1/hardware_monitor"
}
}
],
"nodes": [
{
"name": "orin1",
"hostname": "orin1",
"hostnames": [
"orin-971-1",
"orin-7971-1",
"orin-8971-1",
"orin-9971-1"
],
"port": 9971
},
{
"name": "imu"
}
]
}