Skip to content
Snippets Groups Projects
  1. Jan 21, 2021
  2. Dec 18, 2020
  3. Dec 15, 2020
  4. Dec 02, 2020
  5. Dec 01, 2020
  6. Sep 08, 2020
  7. Aug 17, 2020
  8. Aug 05, 2020
  9. Jun 29, 2020
  10. May 13, 2020
  11. May 05, 2020
  12. Mar 23, 2020
  13. Feb 21, 2020
  14. Feb 18, 2020
  15. Feb 13, 2020
  16. Feb 12, 2020
  17. Feb 11, 2020
    • Antoine Lima's avatar
      Listening requests & architectural changes (see below) · fb7170e0
      Antoine Lima authored
      Added a service to toggle a listening (sensors publishing their
      observations) which takes the object names. Also, removed observations
      as markers because that was debug code.
      
      Distinguished Transformable and Displayable, because they both
      contain a parent, frame and transfo but one was a displaying
      facilitator, and the other a logic construction. Thus now
      Displayable inherits from Transformable and add color and to_marker.
      
      Also, a transformable now refers directly to its parent and not just
      its frame.
      
      Finally, constructor now use a common interface based on kwargs: A
      constructor accepts its specific arguments (added from the parent class)
      and simply forwards all other arguments as kwargs to its parent class:
      - Gives more flexibility to change parent classes without having to
      rewrite the whole tree
      - Interfaces well with the from_config constructions
      - But might be cryptic to decrypt when using config files, as excess
      args would be issued in the base class (Transformable). However, missing
      args should be easy to track down.
      fb7170e0
  18. Feb 07, 2020
  19. Feb 06, 2020
  20. Jan 20, 2020
    • Antoine Lima's avatar
      Centralized "world" server & Moved sources to src/simulation · 91038153
      Antoine Lima authored
      Now Cars are DynamicObjects which are Objects that can be held by the
      world server. Thus there is only one node but as many processes as cars.
      This greatly simplifies simulated intercation (sensor observation,
      communication ranges, etc) at the cost of scalibility. Test have been
      realized with 200 cars and there isn't that much cpu usage (but the nde
      crashes trying to publish on closed topics..
      91038153
  21. Jan 19, 2020
    • Antoine Lima's avatar
      [BIG] Sensors, FoV, YAML loading, marker display · 1f3e7f46
      Antoine Lima authored
      - Added an abstract sensor class, as well as two example: lidar and camera
      - A sensor is attributed a field of view, which can be circular, radial, polygonal, etc
      - To see the simulation in action, cars and FoV can now be displayed a
      triangularized polygons, allowing for generic yet powerful representation,
      the main issue being the lack of transparency;
      - Finally, to add/modify/remove cars quickly, a configuration YAML (in config)
      can be loaded, the loading code is done and the given example shows the formats
      possiblities (description of initial state, shape, sensors, etc)
      1f3e7f46
    • Antoine Lima's avatar
      Added gitignore · 6eb6ec3a
      Antoine Lima authored
      6eb6ec3a
Loading