微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在python问题中为机器人做出决定

如何解决在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 举报,一经查实,本站将立刻删除。