智能体架构、分层控制与搜索问题解析
1. 智能体架构与分层控制
1.1 智能体身体部分
智能体的身体部分定义了其所有相关属性。以下是 agentEnv.py 中的代码实现:
import math
from agents import Environment
import matplotlib.pyplot as plt
import time
class Rob_body(Environment):
def __init__(self, env, init_pos=(0,0,90)):
""" env is the current environment
init_pos is a triple of (x-position, y-position, direction)
direction is in degrees; 0 is to right, 90 is straight-up, etc
"""
self.env = env
self.rob_x, self.rob_y, self.rob_dir = init_pos
self.turning_angle = 18 # degrees that a left makes
self.whisker_length = 6 # length of the whisker
self.whisker_angle = 30 # angle of whisker relative to
超级会员免费看
订阅专栏 解锁全文
1432

被折叠的 条评论
为什么被折叠?



