-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
325 lines (307 loc) · 20.5 KB
/
index.html
File metadata and controls
325 lines (307 loc) · 20.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
<!DOCTYPE html>
<html class="writer-html5" lang="zh-CN" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LejuSDK 文档 — LejuSDK dbf55ca 文档</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/sphinx_highlight.js"></script>
<script src="_static/translations.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="索引" href="genindex.html" />
<link rel="search" title="搜索" href="search.html" />
<link rel="next" title="快速入门" href="getting_started.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#" class="icon icon-home">
LejuSDK
</a>
<div class="version">
dbf55ca
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="搜索文档" aria-label="搜索文档" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="导航菜单">
<p class="caption" role="heading"><span class="caption-text">目录</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">快速入门</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id2">环境要求</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id3">依赖安装</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id4">编译</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#iceoryx">部署 iceoryx 共享内存(首次使用需执行)</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id5">基本使用</a><ul>
<li class="toctree-l3"><a class="reference internal" href="getting_started.html#id6">1. 设置机器人版本(必选)</a></li>
<li class="toctree-l3"><a class="reference internal" href="getting_started.html#id7">2. 加载工作空间(必选)</a></li>
<li class="toctree-l3"><a class="reference internal" href="getting_started.html#id8">3. 启动实物</a></li>
<li class="toctree-l3"><a class="reference internal" href="getting_started.html#mujoco">4. 启动仿真(MuJoCo)</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id9">遥控器操作</a><ul>
<li class="toctree-l3"><a class="reference internal" href="getting_started.html#id10">键盘映射(无手柄时)</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="modules/index.html">模块列表</a><ul>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-utils/index.html">lejusdk-utils</a><ul>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-utils/api.html">lejusdk-utils API</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#robotversion">RobotVersion</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#robotversions">RobotVersions</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#kuavo">Kuavo 系列</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#roban">Roban 系列</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id1">Kuavo 足式机器人检测宏</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id2">Roban 足式机器人检测宏</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id3">Kuavo 轮式机器人检测宏</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id4">产品系列检测宏</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id5">时间工具函数</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#loop">Loop</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-utils/api.html#id6">日志宏</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-lowlevel/index.html">lejusdk-lowlevel</a><ul>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html">lejusdk-lowlevel 数据类型</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#motorcontrolmode">MotorControlMode</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#hardwarestate">HardwareState</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#robotstate">RobotState</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#robotcmd">RobotCmd</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#imudata">ImuData</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#joydata">JoyData</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/datatypes.html#stringdata">StringData</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-lowlevel/control_modes.html">电机控制模式 (CSP/CST)</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/control_modes.html#id1">概述</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/control_modes.html#csp">CSP 模式</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/control_modes.html#cst">CST 模式</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html">lejusdk-lowlevel API</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html#globalrobot">GlobalRobot</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html#robotbaseapi">RobotBaseAPI</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html#kuavohumanoid">KuavoHumanoid</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html#robanhumanoid">RobanHumanoid</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/api.html#topiclogger">TopicLogger</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html">lejusdk-lowlevel 示例</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html#imu">IMU 数据订阅</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html#id1">关节状态订阅</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html#id2">硬件状态订阅</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html#id3">控制指令发布</a></li>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-lowlevel/examples.html#id4">综合控制示例</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-highlevel/index.html">lejusdk-highlevel</a><ul>
<li class="toctree-l3"><a class="reference internal" href="modules/lejusdk-highlevel/index.html#id1">示例</a><ul>
<li class="toctree-l4"><a class="reference internal" href="modules/lejusdk-highlevel/examples.html">lejusdk-highlevel 示例</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="logging-and-debugging/index.html">日志与调试数据分析</a><ul>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/stdout_log.html">日志数据</a><ul>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/stdout_log.html#stdout">stdout 日志</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/stdout_log.html#mcap">MCAP 录制数据</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/recorder.html">录制工具使用</a><ul>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/recorder.html#id2">命令行用法</a><ul>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id3">基本录制(默认域 0)</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id">指定域 ID 与录制时长(秒)</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id4">使用配置文件(可配置话题白名单/黑名单等)</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id5">详细日志输出</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/recorder.html#id6">命令行参数</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/recorder.html#id7">配置文件</a><ul>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id8">配置文件结构</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id9">配置项说明</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id10">使用示例</a></li>
<li class="toctree-l4"><a class="reference internal" href="logging-and-debugging/recorder.html#id11">配置文件路径</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html">Foxglove 分析数据</a><ul>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html#id1">可视化数据</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html#id2">使用预定义布局</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html#id3">数据分析</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html#id4">参考</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/mcap_format.html">MCAP 数据格式</a><ul>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id1">文件结构</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id2">编码格式</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id3">时间戳</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id4">文件大小与压缩</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id5">兼容性</a></li>
<li class="toctree-l3"><a class="reference internal" href="logging-and-debugging/mcap_format.html#id6">参考</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="writing_controllers.html">控制器实践</a><ul>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id2">概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id3">快速开始</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id4">控制器架构</a><ul>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id5">关键设计要点</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id6">配置文件参数说明</a><ul>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id7">基础配置</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#env-robot">机器人参数 (env.robot)</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#env-observations">观测配置 (env.observations)</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#command-range">命令范围 (command_range)</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#arm-controller">手臂控制器 (arm_controller)</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#cmd-stance">cmd_stance 配置</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id8">控制器实践</a><ul>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id9">线程安全</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id10">硬件状态检查</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id11">控制频率管理</a></li>
<li class="toctree-l3"><a class="reference internal" href="writing_controllers.html#id12">配置加载示例</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="移动版导航菜单" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">LejuSDK</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="页面导航">
<ul class="wy-breadcrumbs">
<li><a href="#" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">LejuSDK 文档</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/index.rst.txt" rel="nofollow"> 查看页面源码</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="lejusdk">
<h1>LejuSDK 文档<a class="headerlink" href="#lejusdk" title="此标题的永久链接"></a></h1>
<p>LejuSDK 是 Leju 机器人软件开发工具包,提供多层次的机器人控制接口。</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">目录</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">快速入门</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id2">环境要求</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id3">依赖安装</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id4">编译</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#iceoryx">部署 iceoryx 共享内存(首次使用需执行)</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id5">基本使用</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#id9">遥控器操作</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="modules/index.html">模块列表</a><ul>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-utils/index.html">lejusdk-utils</a></li>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-lowlevel/index.html">lejusdk-lowlevel</a></li>
<li class="toctree-l2"><a class="reference internal" href="modules/lejusdk-highlevel/index.html">lejusdk-highlevel</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="logging-and-debugging/index.html">日志与调试数据分析</a><ul>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/stdout_log.html">日志数据</a></li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/recorder.html">录制工具使用</a></li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/foxglove_usage.html">Foxglove 分析数据</a></li>
<li class="toctree-l2"><a class="reference internal" href="logging-and-debugging/mcap_format.html">MCAP 数据格式</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="writing_controllers.html">控制器实践</a><ul>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id2">概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id3">快速开始</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id4">控制器架构</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id6">配置文件参数说明</a></li>
<li class="toctree-l2"><a class="reference internal" href="writing_controllers.html#id8">控制器实践</a></li>
</ul>
</li>
</ul>
</div>
<section id="id1">
<h2>模块概览<a class="headerlink" href="#id1" title="此标题的永久链接"></a></h2>
<table class="docutils align-default">
<colgroup>
<col style="width: 25.0%" />
<col style="width: 75.0%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>模块</p></th>
<th class="head"><p>说明</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="modules/lejusdk-utils/index.html"><span class="doc">lejusdk-utils</span></a></p></td>
<td><p>工具库:版本管理、时间工具、定时循环、日志等,SDK 基础依赖</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="modules/lejusdk-lowlevel/index.html"><span class="doc">lejusdk-lowlevel</span></a></p></td>
<td><p>底层控制 SDK,提供电机控制、传感器数据读取等接口(含示例)</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="modules/lejusdk-highlevel/index.html"><span class="doc">lejusdk-highlevel</span></a></p></td>
<td><p>高层控制 SDK,提供应用层控制接口(含示例) <strong>暂未上线,敬请期待</strong></p></td>
</tr>
</tbody>
</table>
</section>
<section id="id2">
<h2>索引<a class="headerlink" href="#id2" title="此标题的永久链接"></a></h2>
<ul class="simple">
<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">索引</span></a></p></li>
</ul>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
<a href="getting_started.html" class="btn btn-neutral float-right" title="快速入门" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>© 版权所有 2025, Leju Robotics.</p>
</div>
利用 <a href="https://www.sphinx-doc.org/">Sphinx</a> 构建,使用的
<a href="https://github.com/readthedocs/sphinx_rtd_theme">主题</a>
由 <a href="https://readthedocs.org">Read the Docs</a> 开发.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>