sea-bass / pyroboplan

Educational Python library for manipulator motion planning
https://pyroboplan.readthedocs.io
MIT License
237 stars 25 forks source link

Cleanup examples before 1.1 release #61

Closed sea-bass closed 4 months ago

sea-bass commented 4 months ago

Doing some slight cleanup before a 1.1 release and my presentation at Robotics Developer Day.

The changes are:

Unfortunately this is being done on an unanticipated deadline for today, so I will merge this by EOD.

github-actions[bot] commented 4 months ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
pyroboplan
   __init__.py00100% 
pyroboplan/core
   __init__.py00100% 
   planning_context.py880%1, 4, 9, 13–15, 17–18
   utils.py1341291%78–79, 81–84, 86–87, 228–229, 531, 542
pyroboplan/ik
   __init__.py00100% 
   differential_ik.py981386%164–165, 174–175, 203, 209, 215, 218, 256, 262–263, 268, 279
   nullspacecomponents.py350100% 
pyroboplan/models
   __init_\.py00100% 
   panda.py450100% 
   twodof.py80100% 
   utils.py50100% 
pyroboplan/planning
   __init_\.py00100% 
   cartesian_planner.py92594%115, 139, 143–144, 207
   graph.py130496%58, 103, 195, 261
   graph_search.py53296%57, 135
   path_shortcutting.py48197%121
   prm.py1092577%113, 149, 211–214, 240–241, 247–248, 273–274, 278–279, 331–334, 337, 340, 348–350, 354–355
   rrt.py1522881%157–158, 167–168, 192–193, 196, 204, 273, 302–303, 369, 417–419, 423–424, 428–431, 434, 437, 445–447, 450, 453
   utils.py470100% 
pyroboplan/trajectory
   __init__.py00100% 
   polynomial.py1523974%148, 150–151, 153–155, 157–159, 162–185, 188, 191, 194, 203, 230, 299
   trajectory_optimization.py1830100% 
   trapezoidal_velocity.py1683380%283–284, 329, 331–335, 337–338, 341–359, 362–364, 373
pyroboplan/visualization
   __init__.py00100% 
   meshcat_utils.py211338%40–41, 43, 45, 57, 81–82, 109, 131–134, 136
TOTAL148818387% 

Tests Skipped Failures Errors Time
95 0 :zzz: 0 :x: 0 :fire: 29.989s :stopwatch: