替代机器人编程语言

robot-brains的Python项目详细描述


机器人大脑

ftc“简单机器人编程”替代blockly(过于简单,没有 支持模块)和Java(非常复杂,没有真正支持 机器人编程)。

目标

  • 首先,也是最重要的,易于编程。

    • 这是针对高中生谁从来没有编程之前。
  • 模块化

    • 允许将程序表示为一组独立的比特大小 模块。

    • 允许在不同的程序中重用模块(ftc“opmodes”)。

    • 支持创建团队库,这些库可以在每个季节重复使用 季节。

      • 这使得团队能够捕获和重用他们所学到的知识,从而 可以在一个赛季到下一个赛季不断提高。
  • 直接支持状态机。

    • 通常,机器人的自治程序被绘制成状态机 连接在一起的动作链,在决策点上分支。

    • 这种语言直接支持使用决策逻辑表 分支决策点,并为以下操作标记代码块 与简单的“goto”语句链接。

      • 这种语言没有堆栈,因此无限循环的goto直接 支持。
  • 自主编程很容易。

    • 在没有堆栈的情况下,很容易运行多个自治线程 同意。例如,提升电梯时向前移动5英尺 14英寸。

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

推荐PyPI第三方库


热门话题
javascript如何找到socket。同一局域网上的IO服务器?   将Java代码格式化为Word/RTF格式   java学习对象以及如何将分配的变量封装到私有变量   java Websocket客户端不在Tomcat中工作   java如何在点击按钮时打开本机表情键盘?   java使用哪个Maven GlassFish插件?   Eclipse Java构建路径不允许添加外部JAR   继承Java6集合。勾选适当的用法   JavaApacheDateUtils:使用多个模式解析日期   java hibernate如何生成查询?   具有id或链接的java Dropbox下载文件或文件夹   java模态对话框未在PrimeFaces 5上显示   java将类对象转换为人类可读的字符串   更新数据库中字段的java通用方法   java无法通过Apache Tomcat访问网络文件夹