sea-bass / pyrobosim

ROS 2 enabled 2D mobile robot simulator for behavior prototyping.
https://pyrobosim.readthedocs.io/
MIT License
248 stars 40 forks source link

Fix object spawn getters #279

Closed sea-bass closed 1 month ago

sea-bass commented 1 month ago

Closes #278

github-actions[bot] commented 1 month ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
__init__.py00100% 
core
   __init__.py90100% 
   dynamics.py47197%140
   gazebo.py136894%55, 124, 230, 244–248
   hallway.py94891%200, 242–245, 269–271
   locations.py1311886%69, 71, 88, 104, 117–118, 120–121, 138, 196, 211, 236, 246, 302–303, 305–306, 335
   objects.py69494%78, 106, 137, 197
   robot.py4747284%263–264, 276, 279, 283–284, 289–290, 330–332, 348, 365–366, 405–407, 411–415, 440, 443, 447–449, 476, 478, 520–521, 523–524, 541–543, 559–561, 628–630, 655–657, 708–710, 779–781, 833–835, 858, 864, 867, 869, 871, 874–876, 886, 894, 900, 906, 912, 924, 972, 990, 993, 998
   room.py48197%113
   world.py80717578%154–155, 191–192, 196, 270–271, 273–274, 304–305, 367, 381–382, 384–385, 400–402, 422–426, 428–430, 432–433, 436, 438–441, 445–449, 452–454, 457–468, 484–485, 503–505, 519, 521, 524–525, 530–532, 571, 573, 576–577, 582–584, 594–596, 631, 633, 636–637, 642–644, 667, 669, 672–673, 678–680, 726–727, 730, 751, 793, 796, 804, 820–824, 826–828, 831–832, 835–838, 840, 843, 845–847, 849–851, 853, 868, 875, 886–890, 925–926, 930–931, 949–950, 956–957, 959–960, 962, 964–965, 967, 969–970, 980–981, 984, 986, 1000, 1002, 1009, 1056, 1087–1088, 1111–1112, 1116–1117, 1136–1137, 1141–1142, 1167–1168, 1221–1222, 1246, 1311, 1318, 1428–1429, 1481, 1561–1562, 1628, 1638
   yaml_utils.py109694%62, 66, 168–169, 188–189
gui
   __init__.py20100% 
   main.py2667272%22–24, 45, 85, 89–92, 239–248, 260–269, 272, 279–282, 284, 287–293, 297, 302–303, 307–308, 319, 359–360, 369–370, 374–375, 387, 390–393, 395–396, 399–402, 404–406, 410–413
   world_canvas.py3025880%46–47, 49–53, 56, 169–172, 176–177, 182–183, 190, 192, 194, 251–253, 259, 261, 281–283, 328, 385–386, 413–414, 416, 418–420, 423–426, 428, 432–438, 441, 444–445, 458, 477, 520, 544, 574, 594, 611
manipulation
   __init__.py10100% 
   grasping.py2376473%100, 108, 110–112, 114–122, 124, 132, 462, 464–466, 470–472, 566–567, 569–571, 574–578, 586, 589–591, 596–597, 603–607, 610–617, 620–622, 631, 633, 635–641
navigation
   __init__.py11190%37
   a_star.py771185%83–88, 90–92, 180, 189
   execution.py94792%81–83, 88–90, 125
   occupancy_grid.py1391489%44–47, 49–53, 56, 192, 226, 234, 238
   prm.py56492%60–61, 140, 149
   rrt.py1610100% 
   visualization.py32681%88–93
   world_graph.py58493%117, 120, 130, 139
planning
   __init__.py00100% 
   actions.py1120100% 
planning/pddlstream
   __init__.py7185%13
   defaultmappings.py90100% 
   planner.py40880%119–126
   primitives.py61493%68, 82, 94, 232
   utils.py99891%66, 93, 105, 115–116, 207–208, 211
utils
   __init_\.py00100% 
   general.py33487%23, 45, 51–52
   knowledge.py1542285%86, 117, 156–161, 163–164, 167–168, 170–173, 189, 204, 208, 250, 266, 329
   motion.py70395%93–94, 96
   polygon.py1110100% 
   pose.py890100% 
   search_graph.py93396%240–242
   trajectory.py67297%130, 165
TOTAL430558986% 

Tests Skipped Failures Errors Time
195 0 :zzz: 0 :x: 0 :fire: 3m 26s :stopwatch: