基于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/

作者

  • 达斯汀·斯皮库扎提出了最初的概念
  • Amory Galili已经完成了很多实际工作和网站设计

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Windows上使用Chef安装JDK1.7和Eclipse   列表的java值不会以编程方式更改   java是解析和操作字符串的有效方法   java为前端测试自动启动/停止web服务器   java使用来自其他模块的Springbean?   javascript从浏览器(笔记本电脑摄像头)向服务器发送RMTP流   java在BoxLayout中的JPanel上清空订单。X_轴   java在Android的自定义视图中将大小和位置设置为imageview   java如何在JVMTI中从步骤事件中排除非项目类?   java如何禁用事务的提交   java如何使用SpringBatch比较两个大的未排序CSV文件?   java Android Studio未找到包名称“”的匹配客户端   Java中的javascript ExpressJS类似框架?   java使用TPTP评测Eclipse插件   java对父活动使用static有什么问题?   泛型和迭代器的java编译器错误   AmazonEC2使用快照在JavaAWSSDK中创建ec2实例   java Gradle构建失败,在spring教程之后出现异常   java扫描Hbase,其中列位于两个值之间   javascript是否不从动态创建html元素的html向控制器发送对象?