Python 属性错误:';非类型';对象没有属性';决定螺纹';
下面是定义为Decise_threaded的代码段:Python 属性错误:';非类型';对象没有属性';决定螺纹';,python,tensorflow,Python,Tensorflow,下面是定义为Decise_threaded的代码段: def start(self): start_time = time.time() angle = 0. throttle = 0. #drive loop while True: now = time.time() start = now milliseconds = int( (no
def start(self):
start_time = time.time()
angle = 0.
throttle = 0.
#drive loop
while True:
now = time.time()
start = now
milliseconds = int( (now - start_time) * 1000)
#get image array image from camera (threaded)
img_arr = self.camera.capture_arr()
angle, throttle, drive_mode = self.remote.decide_threaded(img_arr,
angle,
throttle,
milliseconds)
编辑:
以下是发生self.remote的实例:
def decide_threaded(self, img_arr, angle, throttle, milliseconds):
'''
Return the last state given from the remote server.
'''
#update the state's image
self.state['img_arr'] = img_arr
#return last returned last remote response.
return self.state['angle'], self.state['throttle'], self.state['drive_mode']
谢谢!非常感谢。看起来像
self.remote
是None,您确定此变量有实例吗?在哪里定义了self.remote
?您需要显示足够的代码,以便能够复制该问题。remote这里只不过是承载驴的远程服务器,所以这里的remote是--remote=http://10.100.33.241:8887
。您可以在这里查看所有文件:[这是一个开源项目,我正在尝试构建它
def decide_threaded(self, img_arr, angle, throttle, milliseconds):
'''
Return the last state given from the remote server.
'''
#update the state's image
self.state['img_arr'] = img_arr
#return last returned last remote response.
return self.state['angle'], self.state['throttle'], self.state['drive_mode']
'''
vehicles.py
Class to pull together all parts that operate the vehicle including,
sensors, actuators, pilots and remotes.
'''
import time
class BaseVehicle:
def __init__(self,
drive_loop_delay = .5,
camera=None,
actuator_mixer=None,
pilot=None,
remote=None):
self.drive_loop_delay = drive_loop_delay #how long to wait between loops
#these need tobe updated when vehicle is defined
self.camera = camera
self.actuator_mixer = actuator_mixer
self.pilot = pilot
self.remote = remote