我正在使用以下代码:
https://github.com/kivra/robotnik
我无法让引擎开始刮擦。我怀疑是因为我不熟悉启动引擎所需的命令。
编译完成后,命令" robot_example:init("search").
"返回响应" {ok,[search,browse],[]}
"。
同样," robot_example:kill().
"将返回" {ok}
"。
现在,我知道我需要两个参数来代替" robot_example:attack
"其中第一个是"搜索"或"浏览"我相信,视情况而定。我不确定的是变量" _State"为了让发动机正在进行和加工。
欢迎任何指示!
答案 0 :(得分:1)
对于这两种方法,第二个参数是机器人的当前状态。搜索方法(在示例中)忽略了第一个参数,所以我猜你应该从这个开始:
{next,State1} = robot_example:attack(search,[]).
那么你应该可以做到
{ok,IP_addr} = robot_example:attack(browse,State1).
(我没有测试它,只是阅读代码,所以我无法保证它的工作原理......)。