如何解决在python问题中为机器人做出决定
我是一名大学生,刚刚为 NASA 启动了一个 ROS 编程项目。我目前正在尝试开发一个程序,该程序可以找到任一侧(不是前面或后面)的最远距离并朝那个方向前进。 """
laserFull = rc.get_laser_full()
print(max(laserFull[200:400]))
"""
这是我到目前为止所拥有的,但我不知道如何找到最大值并朝那个方向走。
这是迄今为止我的所有代码,我正在使用构建 sim 网站进行编程
"""
from robot_control_class import RobotControl
rc = RobotControl(robot_name="Turtlebot")
laser = rc.get_front_laser()
def move():
while laser > 1.5:
rc.move_straight_time("forward",.5,2)
laser = rc.get_front_laser()
laser = rc.get_front_laser()
if laser <=1.5:
def turnDecision():
laserFull = rc.get_laser_full()
print(max(laserFull[200:400]))
def turnRight():
rc.turn('counter-clockwise',3)
def turnLeft():
rc.turn('clockwise',3)
laserFull = rc.get_laser_full()
print(max(laserFull[200:400]))
turn
"""
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。