Установка базового ПО на робота для управления через платформу
Установка ПО на работа для подключения к платформе
- Установка библиотек
pip install artex-robot
если при запуске потребуются доп зависимости, их необходимо доустановить вручную
2. Развертывание ПО
from artex_robot import Robot
robot = Robot({"type":"LED"})
robot.log.set_level("skip_TODO")
@robot.com_handler
def custom_handler(type_command, command, author = None):
print(f"Custom com_handler got {command} with type:{type_command} from author - {author}")
video = True
if video:
import cv2
cl_cam = cv2.VideoCapture(0)
cl_cam.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc(*'MJPG'))
#robot.set_context("cl_cam", cl_cam)
robot["cl_cam"] = cl_cam
@robot.telemetry("temp_sensor")
def read_temperature():
return 1
@robot.video("rgb")
def read_frame(cam):
_, frame = cam.read()
if _ :
return frame
@robot.mainloop
def main_loop(context):
read_temperature()
read_frame(context["cl_cam"])
robot.init_connector()
robot.start()
No comments to display
No comments to display