基于robotpy网络的低逼真度frc机器人仿真软件包
robotpy-websim的Python项目详细描述
robotpy websim
这是一个用于控制低保真frc机器人仿真的web界面。 由于控制/模拟接口是使用html/javascript创建的,因此 这个项目的目标是使创建自己的 自定义动画和扩展以帮助更有效地模拟您的机器人。
目前,接口的唯一后端与基于python的交互 使用robotpy库的frc机器人,是模拟器的替代品 那是pyfrc带来的。
但是,代码的html/javascript部分不是设计为 特定于Python,但可以使用C++或Java后端重用 这些语言的类似模拟hal库。那些还没有 已经实现了,但是如果有人这么做的话那就太棒了。
注意
模拟器及其扩展api仍然是非常实验性的 预计在2016年FRC赛季开始前会有所变化。
文档
有关用法、详细安装信息和其他注意事项,请参见 我们的文档位于http://robotpy-websim.readthedocs.org
快速安装+演示
如果安装了python3和pip,请执行以下操作:
pip3 install --pre robotpy-websim
完成后,您可以运行以下命令来运行快速演示:
cd examples/simple python3 robot.py websim
应该启动默认浏览器(或chrome)并显示控件 接口。如果它不自动显示,您可以浏览到 http://localhost:8000/