我已经阅读了STrobotics的Roboforth环境文档,并认识到这是编程机器人的好方法。我错过的是一个具有预定义运动原语的复杂软件库。例如,拿起一个物体,重新抓住或更换一个工具。
在Python或c++等其他编程语言中,库是编写重复性任务和将专业知识存储到机器可读文件中的方便方法。此外,对于没有什么才能的程序员来说,库也是访问高级函数的好方法。在我看来,Forth是实现这种API的完美语言,但我没有找到有关它的信息。我应该在哪里搜索?有什么例子吗?
我是RoboForth的作者,你说得很好。我曾经尝试过用YouTube上的视频吸引新用户;参见How to…(播放列表有6个项目,例如"ST Robotics How-to number 1 - getting started"),这是一个涵盖基础知识和真正的工具更换的播放列表。
我从来没有写过任何入门程序,因为物理位置(坐标)会因用户而异,但我认为这是可以做到的,我将会这样做。谢谢你的提醒。