3 个版本

0.1.33 2023年11月12日
0.1.32 2023年11月8日
0.1.28 2023年10月16日

#836命令行工具

MIT/Apache

135KB
3.5K SLoC

想要替换 ros2 命令的命令行工具

机器人操作命令 - roc

[非常早期阶段] 目前它通过外部调用 ros2 命令,但目标是拥有一个可以用来替换 ros2 命令行工具的单个二进制文件。

用法

roc <COMMAND> [SUBCOMMAND] [OPTIONS] [ARGS]

安装

cargo install rocc

功能

  • 常用的 ros2 命令
  • 工作区创建和构建命令
  • 坐标系命令
  • 桥接命令(foxglove & rosbridge)
  • ros bag 工具
  • 守护进程工具

命令

Usage:  roc <COMMAND>

Monotor Commands:
  action      [a]    Various action subcommands
  topic       [t]    Various topic subcommands
  service     [s]    Various service subcommands
  param       [p]    Various param subcommands
  node        [n]    Various node subcommands
  interface   [i]    Various interface subcommands
  frame       [f]    Various transforms subcommands [WIP]

Workspace Commands:
  run         [r]    Run an executable
  launch      [l]    Launch a launch file
  work        [w]    Various workspace subcommands

Utilities Commands:     
  bag         [b]    Various rosbag subcommands
  daemon      [d]    Deamon and bridge subcommands [WIP]
  middleware  [m]    Various middleware subcommands [WIP]

为什么?

为什么不呢?Rust 很有趣,我想更多地了解如何与 ros2 API 交互。

路线图

依赖项

~12–23MB
~345K SLoC