Closed sea-bass closed 2 days ago
This PR removes all the extra arguments from the pyrobosim setup and source scripts, using prompts instead to guide the installation, and an environment file named pyrobosim.env to collect persistent user data in the form of environment variables.
pyrobosim.env
Try it out!
Closes https://github.com/sea-bass/pyrobosim/issues/181
Coverage Report FileStmtsMissCoverMissing__init__.py00100% core __init__.py90100% dynamics.py430100% gazebo.py136894%55, 124, 230, 244–248 hallway.py731086%59, 61, 63, 96, 158, 196–199, 205 locations.py1262183%53, 55, 69, 84–85, 87, 98–99, 101–102, 119, 177, 192, 217, 227, 273, 284–285, 287–288, 312 objects.py69494%78, 106, 137, 197 robot.py2144877%140–141, 203, 216, 263, 277–278, 282, 286, 292–293, 295–296, 313–314, 342, 344–345, 366–367, 370–373, 376–378, 403, 407–409, 411, 413–416, 431, 439, 444–445, 448, 468–469, 476, 485, 488, 493, 506 room.py48197%113 world.py57113975%146–147, 183–184, 188, 241–242, 244–245, 273–274, 325, 339–340, 342–343, 372–376, 378–380, 382–383, 386, 390–394, 397–399, 402–409, 440, 476–477, 480, 496, 526–527, 538, 541, 563–567, 569–571, 574–575, 578–581, 583, 586, 588–590, 592–594, 596, 615, 625–629, 664–665, 668–671, 688–689, 695–696, 698–699, 701, 703–704, 706, 708–709, 719–720, 723, 725, 739, 741, 748, 795, 826–827, 846–847, 851–852, 887–888, 890, 907–908, 927–931, 943–946, 958–961, 986–987, 989, 1033–1034, 1086, 1166–1167 yaml_utils.py1061189%64, 68, 152–154, 158–159, 182–183, 207–208gui __init__.py20100% main.py1583279%24, 26, 28–30, 32, 53, 85–86, 189–192, 199–202, 204, 207–213, 217–219, 223–224, 230, 241 world_canvas.py2305874%29–31, 35–37, 41, 117–118, 124, 126, 128, 191, 195, 246–251, 257–258, 260–262, 267–268, 271, 274–276, 279, 284–285, 287, 314, 336–341, 344, 347–348, 363–365, 368, 385, 414, 432–433, 435–436, 478, 494, 501manipulation __init__.py10100% grasping.py2366174%102, 110–112, 114–122, 124, 132, 462, 464–466, 470–472, 566–568, 571–575, 583, 586–588, 593–594, 600–604, 607–614, 617–619, 628, 630, 632–638navigation __init__.py30100% a_star.py781087%67–72, 74–76, 165 execution.py34488%46–47, 49–50 occupancy_grid.py1391489%44–47, 49–53, 56, 192, 226, 234, 238 path_planner.py26676%33, 36, 38, 42, 85, 90 planner_base.py591771%29–35, 51, 57–59, 140–145 prm.py725622%40–44, 46, 50–51, 54, 57–64, 66–67, 76–79, 85, 101–102, 104–109, 111–112, 115–118, 121–126, 135, 144, 154, 156, 158–159, 161, 174–178 rrt.py172795%228, 353–354, 360–361, 363, 392 world_graph.py70395%118, 121, 145planning __init__.py00100% actions.py664334%59–60, 62, 66–75, 77–80, 82–86, 88–91, 93–97, 99–100, 102–104, 150–151, 154–158planning/pddlstream __init__.py7185%13 defaultmappings.py90100% planner.py40880%119–126 primitives.py57296%68, 208 utils.py85396%66, 99–100utils __init_\.py00100% general.py33487%23, 45, 51–52 knowledge.py1391688%90–91, 100, 135–138, 145, 149–150, 163, 178, 182, 224, 240, 295 motion.py60690%56, 67–71 polygon.py1110100% pose.py89396%79, 211, 227 search_graph.py93396%240–242 trajectory.py650100% TOTAL352959983%
This PR removes all the extra arguments from the pyrobosim setup and source scripts, using prompts instead to guide the installation, and an environment file named
pyrobosim.env
to collect persistent user data in the form of environment variables.Try it out!
Closes https://github.com/sea-bass/pyrobosim/issues/181