简介
ROBO是一款新颖并且非常简单的教学编程软件,通过它可以帮助我们学习基本的计算机科学。同时我们还可以学习最流行的编程技巧,以及对机器人和人工智能有所了解。这些技巧都是在针对一个机器人编写程序的过程中所获得的。.
机器人
机器人能够表演出各种不同类型的动作。它能够行驶,侦测,移动物体和喷涂等操作。即使在有障碍物的环境中,机器人也能够表现出足够的稳定性。
RoboMind编程语言
ROBO设计的理念就是用于探索和实践真正的机器人技术。RoboMind提供一整套的编程环境和一系列的支持库函数,其主要目的在于能够在RoboMind平台上实现机器人仿真。这样,您可以在这个平台上尝试您的各种想法和设计。
A comparison with LOGO
在过去,LOGO语言常常用于教育。在LOGO平台上,是基于光标横穿屏幕来进行绘画的。由于缺少光标和环境之间的交互,只能通过编程来实现绘图。除此之外,LOGO平台缺少友好的开发界面。相对于1967的LOGO平台,RoboMind平台具有更加便利的操作方式和友好界面。
为了使您对ROBO编程有更加深刻的印象,请您参考一下的样例展示,下面为你展示如何画一个正方形 |
|
# 画一个正方形
paintWhite()
repeat(4)
{
forward(2)
right()
}
stopPainting()
从技术层面来讲,ROBO一种面向过程的编程语言,这和其他大多数计算机编程语言相似。ROBO会调用一系列的基本指令集来控制机器人,例如,循环执行,if-else条件语句,概率条件等。过程调用中也是运行递归调用。更多初级机器人动作参见 文档 > 基本指令集, 更多的语法结构参见 文档
> 结构化编程.
面向人群
RoboMind 首次提出无需先验知识的自动化操作和编程。通过提供各种不同类型的训练,RoboMind实际上也将各种层次的训练提供给用户。在 初级教育 学员可以熟悉各种操作Robot适应各种环境的命令。在 高级教育 学员将学习各种结构化编。在高等教育 学员将学习各种理论知识,比如图灵机等。
完善成套的RoboMind开发环境
The RoboMind 开发环境提供给您一个写作,测试并且成功实施的机器人仿真平台
» 更多关于RoboMind
|