|
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
-
- import random
- from dora import Node
- import pyarrow as pa
-
- node = Node()
-
- for i in range(500):
- event = node.next()
- if event is None:
- break
- if event["type"] == "INPUT":
- match event["id"]:
- case "turtle_pose":
- print(
- f"""Pose: {event["value"]}""".replace("\r", "").replace("\n", " ")
- )
- case "tick":
- node.send_output(
- "direction",
- pa.array(
- [random.random() + 1, 0, 0, 0, 0, (random.random() - 0.5) * 5],
- type=pa.float64(),
- ),
- )
|