Файл конфигурации ровера "Контакт"

ПРЕДНАЗНАЧЕНИЕ КОНФИГУРАЦИИ

Данная конфигурация предназначена для настройки ровера, не меняя электронику в случае неправильного подключения.

Пример файла конфигурации:

{
	"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