Файл конфигурации ровера "Контакт"
ПРЕДНАЗНАЧЕНИЕ КОНФИГУРАЦИИ
Данная конфигурация предназначена для настройки ровера, не меняя электронику в случае неправильного подключения.
Пример файла конфигурации:
{
"restApiLink": "http://localhost:3005/vehicle-api",
"apiLink": "http://localhost:3006",
"apiToken": "000c5287-011a-4228-8e44-e31z6d44b065",
"webrtcLink": "http://localhost:1984",
"name": "CONTACT",
"serialNumber": "frame:test",
"type": "frame150",
"controlBoard": {
"isOn": true,
"comPort": "COM6",
"settings": {
"drives": {
"type": "Ppm",
"ports": {
"right": [
2
],
"left": [
1
]
},
"ppm": {
"max": 2000,
"middle": 1500,
"min": 1000
}
},
"lights": {
"front": {
"type": "Rel",
"ports": [
8
]
},
"flasher": {
"type": "Rel",
"ports": [
10
]
},
"turnLights": {
"left": {
"type": "Out",
"ports": [
1
]
},
"right": {
"type": "Out",
"ports": [
4
]
}
},
"reversingLights": {
"type": "Out",
"ports": [
2
]
},
"stopLights": {
"type": "Out",
"ports": [
3
]
},
"driveLights": {
"type": "Out",
"ports": []
}
},
"sounds": {
"horn": {
"type": "Rel",
"ports": [
5
]
}
}
}
},
"attachments": [
{
"id": "headlights"
},
{
"id": "flashers"
},
{
"id": "brush"
},
{
"id": "turnAround"
},
{
"id": "startStop"
},
{
"id": "sensetiveButton"
}
],
"gnss": {
"isOn": true,
"modules": [
{
"baud": 9600,
"port": "/dev/ttyUSB0",
"position": "front"
}
]
},
"jsn_hub": {
"isOn": true,
"baud": 9600,
"ports": [
"/dev/ttyCH9344USB10",
"/dev/ttyCH9344USB8",
"/dev/ttyCH9344USB0",
"/dev/ttyCH9344USB1"
]
},
"safeTronic": {
"isOn": false,
"comPort": "COM5",
"settings": {
"autoSendInterval": 200,
"autoSend": true,
"medianFilter": false,
"ultraSonicInterval": 200,
"infraRedInterval": 10,
"infraRedSettingsInteger": 10,
"infraRedSettingsFractional": 10,
"sensorsSettingsMinMax": 10
}
},
"battery": {
"isOn": false,
"comPort": "COM5"
}
}
Файл конфигурации для мобильного робота Ровер "Контакт" содержит различные параметры для настройки функциональности робота. Вот его описание:
restApiLink: URL API для доступа к REST API робота.
apiLink: Базовый URL для API робота.
apiToken: Токен авторизации для доступа к API.
webrtcLink: Ссылка для WebRTC соединения.
name: Имя робота.
serialNumber: Серийный номер робота.
type: Тип робота.
controlBoard: Настройки платы управления.
isOn: Статус активации платы.
comPort: Серийный порт, используемый для связи.
settings: Настройки для управления двигателями, освещением и звуковыми сигналами.
drives: Настройки приводов.
type: Тип сигнала приводов (например, Ppm).
ports: Порты для правого и левого привода.
ppm: Параметры PPM для максимального, среднего и минимального значения.
lights: Настройки освещения.
front: Настройки передних фар.
flasher: Настройки мигалок.
turnLights: Настройки поворотников.
reversingLights: Настройки заднего хода.
stopLights: Настройки стоп-сигналов.
driveLights: Настройки фар при движении.
sounds: Настройки звуковых сигналов.
horn: Настройки гудка.
attachments: Подключаемые устройства или функции.
gnss: Настройки GNSS модулей.
isOn: Статус активации GNSS.
modules: Параметры модулей GNSS, включая скорость передачи данных, порт и позицию.
jsn_hub: Настройки для JSN Hub.
isOn: Статус активации JSN Hub.
baud: Скорость передачи данных.
ports: Список портов для JSN Hub.
safeTronic: Настройки для SafeTronic.
isOn: Статус активации SafeTronic.
comPort: Серийный порт для SafeTronic.
settings: Дополнительные настройки SafeTronic, включая интервалы отправки данных и настройки датчиков.
battery: Настройки для управления батареей.
isOn: Статус активации управления батареей.
comPort: Серийный порт для управления батареей.
Этот файл конфигурации предоставляет гибкие настройки для управления различными аспектами работы робота, включая его движение, освещение, звуковые сигналы и подключение к внешним интерфейсам и сервисам.
Данный файл нужно залить на ваш Orange Pi в путь /var/onboard
Last updated