【发布时间】:2016-01-02 12:33:17
【问题描述】:
我想通过机器学习来改进我的小机器人。
到目前为止,它在其主要功能中使用简单的 while 和 if then 决策来充当割草机器人。
我的想法是为此目的使用 SKLearn。
请帮助我找到正确的第一步。
我有一些传感器可以告诉世界外星人:
世界 ={yaw, pan,tilt, distance_to_front_obstacle, ground_color}
我有一个状态向量
状态 = {left_motor,right_motor,cutter_motor}
控制机器人的 3 个演员。
我想建立一个输入和输出值的数据集来教 sklearn 期望的行为,然后输入值应该为参与者提供正确的输出值。
一个例子:如果电机已打开,机器人应该向前移动,但距离计显示恒定值,机器人似乎被阻挡了。现在它应该决定后退并转向另一个方向。
首先,您认为 sklearn 可以做到这一点,其次我应该如何开始?
我的(简单)机器人控制代码在这里:http://github.com/bgewehr/RPiMower
请帮助我完成第一步!
【问题讨论】:
标签: python machine-learning scikit-learn robotics