Fourier General Robotics OS - Client Library (python)
Project description
傅利叶通用机器人系统-客户端SDK(python)
概述
本例(GROS Client SDK)适用于您已经拥有傅利叶(Fourier)所提供的机器人设备,通过本例可实现对机器人的控制。它提供了一组简单的API,让你可以轻松地与机器人进行交互。
历程
版本号 | 作者 | 日期 | 描述 | 快速预览 |
---|---|---|---|---|
0.1 | 傅利叶软件部 | 2023.8 | 1. 立项 2. 确认基础架构 |
0.1说明 |
0.2 | 傅利叶软件部 | 2023.9 | 1. 控制模块、系统模块 2. 具体coding |
0.2说明 |
快速上手
安装
pip install gros_client
# 如遇网络延迟,可选择清华源安装
# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gros_client
使用方法
导入sdk
首先你需要在你的Python代码中导入这个SDK
import gros_client # 导入root
创建机器人对象
然后,你需要创建一个机器人对象,以便使用这个SDK
from gros_client import Human # 按需导入Human、同理还有Car、Dog等
human = Human(host='192.168.12.1')
示例代码
下面是一个完整的示例代码,演示如何使用这个SDK来控制机器人:
import time
from gros_client import Human
human = Human(host='192.168.9.17') # 请将host替换为您所拥有设备的ip
human.start() # 启动远程控制
time.sleep(10) # 控制系统内置状态机。为了保证机器人的校准和启动正常,在start()指令之后建议10s再执行后续指令
human.stand() # 站立
human.walk(0, 0.1) # 以0.1的速度向正前方移动
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gros_client-1.0.23.tar.gz
(14.2 kB
view hashes)
Built Distribution
Close
Hashes for gros_client-1.0.23-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b90955e4f40782f9bcffb7991fcb899acca3364c05779e4f4ff82c23d1216d84 |
|
MD5 | 10f0330cd7b88c415455e2a376a7d52a |
|
BLAKE2b-256 | 142dd1ff172bc8916177431226367e4d5d020eb410766a417668e3056906fae9 |