-
Where the hell do I find complete docs for XML launch files?
- https://design.ros2.org/articles/roslaunch_xml.html seems to be the canonical doc
- but XSD schemata are machine-readable, not human-readable
- also, it is missing lots of stuff (launch_ros.actions), so e.g.
push_ros_namespaceis not mentioned in this doc
- https://docs.ros.org/en/rolling/How-To-Guides/Migrating-from-ROS1/Migrating-Launch-Files.html
- this is a quite good source, but it isn't comprehensive
- https://design.ros2.org/articles/roslaunch_xml.html seems to be the canonical doc
-
use_sim_timehell (i.e. no support for global parameters)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import json | |
| import subprocess | |
| import typer | |
| from openai import OpenAI | |
| from rich import print | |
| from rich.markup import escape | |
| # Configure for llama.cpp server | |
| client = OpenAI( | |
| base_url="http://localhost:8080/v1", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import socket | |
| from datetime import datetime | |
| def parse_dvkfc(message): | |
| # Split the message into fields, but remove the checksum part first | |
| message = message.split('*')[0] # Remove checksum | |
| fields = message.split(',') | |
| if len(fields) < 25 or not fields[0] == '$DVKFC': | |
| return None |