()
| 1426 | |
| 1427 | |
| 1428 | def main(): |
| 1429 | # Parse arguments |
| 1430 | argparser = argparse.ArgumentParser( |
| 1431 | description='CARLA No Rendering Mode Visualizer') |
| 1432 | argparser.add_argument( |
| 1433 | '-v', '--verbose', |
| 1434 | action='store_true', |
| 1435 | dest='debug', |
| 1436 | help='print debug information') |
| 1437 | argparser.add_argument( |
| 1438 | '--host', |
| 1439 | metavar='H', |
| 1440 | default='127.0.0.1', |
| 1441 | help='IP of the host server (default: 127.0.0.1)') |
| 1442 | argparser.add_argument( |
| 1443 | '-p', '--port', |
| 1444 | metavar='P', |
| 1445 | default=2000, |
| 1446 | type=int, |
| 1447 | help='TCP port to listen to (default: 2000)') |
| 1448 | argparser.add_argument( |
| 1449 | '--res', |
| 1450 | metavar='WIDTHxHEIGHT', |
| 1451 | default='1280x720', |
| 1452 | help='window resolution (default: 1280x720)') |
| 1453 | argparser.add_argument( |
| 1454 | '--filter', |
| 1455 | metavar='PATTERN', |
| 1456 | default='vehicle.*', |
| 1457 | help='actor filter (default: "vehicle.*")') |
| 1458 | argparser.add_argument( |
| 1459 | '--map', |
| 1460 | metavar='TOWN', |
| 1461 | default=None, |
| 1462 | help='start a new episode at the given TOWN') |
| 1463 | argparser.add_argument( |
| 1464 | '--no-rendering', |
| 1465 | action='store_true', |
| 1466 | default=True, |
| 1467 | help='switch off server rendering') |
| 1468 | argparser.add_argument( |
| 1469 | '--show-triggers', |
| 1470 | action='store_true', |
| 1471 | help='show trigger boxes of traffic signs') |
| 1472 | argparser.add_argument( |
| 1473 | '--show-connections', |
| 1474 | action='store_true', |
| 1475 | help='show waypoint connections') |
| 1476 | argparser.add_argument( |
| 1477 | '--show-spawn-points', |
| 1478 | action='store_true', |
| 1479 | help='show recommended spawn points') |
| 1480 | |
| 1481 | args = argparser.parse_args() |
| 1482 | args.description = argparser.description |
| 1483 | args.width, args.height = [int(x) for x in args.res.split('x')] |
| 1484 | |
| 1485 | log_level = logging.DEBUG if args.debug else logging.INFO |
no test coverage detected