Skip to content
Snippets Groups Projects
  1. Oct 18, 2019
  2. Oct 14, 2019
    • Julian Kent's avatar
      Code coverage (#495) · ed63d10e
      Julian Kent authored
      * Add timeouts for wait
      
      * Add coverage targets for avoidance and local_planner
      
      * Add travis target for coverage
      
      * Fix CMAKE_BUILD_TYPE
      
      * Zero counters, use source as base directory, remove tests
      
      * Improve .travis
      
      * Fix catkin target issue
      
      * Also build global and safe landing planner coverage
      
      * Try coveralls integration
      
      * Fix indent
      
      * Try to find where coverage files are
      
      * Fix CMake warnings
      
      * Add a script to generate the html coverage with
      
      * Add coverage report to README
      
      * Disable branch coverage
      
      * Make paths in coverage file relative
      
      * Revert "Add timeouts for wait"
      
      This reverts commit ce6865360683e988c1733cee13c41d13de9c32fe.
      ed63d10e
    • Martina Rivizzigno's avatar
  3. Oct 02, 2019
  4. Aug 19, 2019
  5. Aug 15, 2019
    • Martina Rivizzigno's avatar
      Firmware Parameters in AvoidanceNode (#434) · e7d4e72b
      Martina Rivizzigno authored
      * Port avoidance_node to local_planner
      
      * retrieve px4 paramters in avoidanceNode and use them in safe_landing_planner
      
      * Use checkfailsafe from avoidance node
      
      * local_planner_node: remove unused variable
      
      * use avoidanceNode to fetch PX4 Firmware paramters for the local planner
      
      * local_planner: set cruise speed from mission item if enabled
      
      * fix style
      
      * fix style
      
      * remove leftover debugging printfs
      
      * declare avoidanceNode as unique pointer and not not start threads in the avoidanceNode constructor
      
      * test_waypoint_generator: set px4 paramter
      
      * avoidace: break out of the mission item loop once the current waypoint is
      found
      
      * add test for mission item speed
      
      * fix style
      
      * update valgrind suppresion file
      e7d4e72b
  6. Aug 14, 2019
    • Martina Rivizzigno's avatar
      SLP: grid exploration (#457) · f8bbedea
      Martina Rivizzigno authored
      * evaluate grid with sliding window approach if the ground below the vehicle is not good to land
      
      * change to circular kernel to evaluate landing hysteresis
      
      * cleanup
      
      * extend waypoint generator tests to work with the grid exploration logic
      
      * small fix on resizing the mask
      
      * fix hysteresis visualization
      
      * update state machine diagram
      
      * clean up debug messages
      
      * slp tests: initialized grid limits
      
      * address review comments
      
      * rework state machine states to simplify transitions
      
      * test_waypoint_generator: adapt test to the new state machine
      
      * fix style
      
      * simplify evaluatePatch
      
      * initialize matrix can_land_hysteresis_result and remove screen output from
      device launch file generator
      
      * slp generate_launchfile: lower depth resolution
      f8bbedea
  7. Aug 05, 2019
  8. Jul 25, 2019
  9. Jul 05, 2019
  10. Jul 04, 2019
    • Martina Rivizzigno's avatar
      SLP: rosbag tooling (#429) · 6e744937
      Martina Rivizzigno authored
      * add ability to play a grid from a rosbag into the safe landing planner plus improve visualization
      
      * slp: fix reset on landing hysteresis and update comments
      6e744937
  11. Jul 03, 2019
    • Julian Kent's avatar
      Finite State Machine library (#418) · b18c090a
      Julian Kent authored
      * Add a simple library to help build structured FSMs
      
      * Pull state-specific logic into functions
      
      * Use usm to run safe landing planner state machine
      
      * Add a python script to generate .dot graph files from usm state machines
      
      * Add state machine diagram updates to CI
      
      * Fix asserts to use GTest asserts
      
      * Move actual state machine logic out of the node
      
      * Update state machine diagrams to new state machine names
      
      * Fix style
      
      * Remove orphaned definition
      
      * Add a few tests for the waypoint generator
      
      * Fix style
      
      * add additional tests for state transitions in safe landing planner
      
      * slp: bugfixes for fsm
      
      * slp wg bugfix: when landing is initiated lower than the loiter altitude,
      make sure the vehicle raises to the loiter altitude before taking a
      decision
      
      * fix style
      
      * PR comments: enum class, .travis.yml improvement
      
      * Fix namespace changes due to enum class
      
      * slp: add debug statement
      
      * slp: make landing area symmetric around the vehicle
      
      * slp: use 80 percentile of the landing area height to change altitude
      
      * update generated launch file for structure core and safe landing planner
      
      * Minor fixes from review: UPPER_CASE, better comments, formatting fix
      
      * Update transition names in state machine diagram
      b18c090a
  12. Jun 14, 2019
  13. Jun 12, 2019
    • Martina Rivizzigno's avatar
      Safe Landing Planner Improvements (#398) · 09c88ede
      Martina Rivizzigno authored
      * make default parameter for real world and load from yaml simulation ones,
      make the spiral width configurable with parameter, decrease landing speed
      to 0.5m/s
      
      * safe landing: move PC transform in external thread
      
      * safe_landing_planner: remove some old naming
      
      * clang format
      
      * add node to log low rate depth images on structure core
      
      * cleanup thread execution for safe landing planner
      
      * reintroduce min number landable cell in the neighborhood
      
      * Fix ros spin
      
      * safe_landing_planner: send sp not valid
      
      * fix slp tests due to having reintroduced the min number of landable cells
      09c88ede
  14. Jun 04, 2019
    • Martina Rivizzigno's avatar
      Safe Landing Planner (#386) · 42e53e97
      Martina Rivizzigno authored
      * first commit lsd
      
      * safe_landing_planner: fix readme and test
      
      * fix initialization issues
      
      * test_safe_landing_planner: use std::uniform_distribution and fixed seed
      
      * make grid_size and cell_size protected
      
      * remove all old naming
      
      * combineGrid directly on matrices instead of element by element
      
      * grid: make Eigen types const
      
      * make HSV to RGB conversion nicer and fix std_dev visualization
      
      * do not init int with NAN, update readme with structure core sdk version
      
      * fix style also in hpp files
      
      * use std::swap
      42e53e97
Loading