问题描述
我是一名大学生,刚刚为 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 (将#修改为@)