我希望用机器学习来改进我的小型机器人。目前,它在主要功能中使用简单的while和if-then决策作为割草机器人。
我的想法是使用SKLearn来实现这个目的。请帮我找到正确的第一步。
我有一些传感器可以告诉我关于外部世界的信息:
World = {偏航, 俯仰, 倾斜, 距离前方障碍物的距离, 地面颜色}
我有一个状态向量
State = {左电机、右电机、切割机电机}
控制机器人的三个动作。
我想建立一个输入输出值的数据集,教sklearn所需的行为,之后输入值应该给出正确的输出值,以控制机器人执行相应的动作。
例如:如果电机开启,机器人应该向前移动,但距离计表显示恒定值,则机器人似乎被卡住了。现在它应该决定后退、转向并向另一个方向移动。
首先,您认为这是否可能使用sklearn,其次,我应该如何开始?
我的(简单)机器人控制代码在这里:http://github.com/bgewehr/RPiMower 请帮我完成第一步!
我的想法是使用SKLearn来实现这个目的。请帮我找到正确的第一步。
我有一些传感器可以告诉我关于外部世界的信息:
World = {偏航, 俯仰, 倾斜, 距离前方障碍物的距离, 地面颜色}
我有一个状态向量
State = {左电机、右电机、切割机电机}
控制机器人的三个动作。
我想建立一个输入输出值的数据集,教sklearn所需的行为,之后输入值应该给出正确的输出值,以控制机器人执行相应的动作。
例如:如果电机开启,机器人应该向前移动,但距离计表显示恒定值,则机器人似乎被卡住了。现在它应该决定后退、转向并向另一个方向移动。
首先,您认为这是否可能使用sklearn,其次,我应该如何开始?
我的(简单)机器人控制代码在这里:http://github.com/bgewehr/RPiMower 请帮我完成第一步!