1 / 5

Reactive Engine for Atlas

Reactive Engine for Atlas. Project Group 10 | Ameya Gupte | V. Rakesh Kumar. Reactive Engine – Working Features. LOAD option to load a file of commands BASIC: Lists the basic events and actions LIST: Lists the user defined events, conditions, actions and rules

larue
Download Presentation

Reactive Engine for Atlas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Reactive Engine for Atlas Project Group 10 | Ameya Gupte | V. Rakesh Kumar

  2. Reactive Engine – Working Features • LOAD option to load a file of commands • BASIC: Lists the basic events and actions • LIST: Lists the user defined events, conditions, actions and rules • DEFINE: Defines an event, condition, action or rule • RUN: Sets execution mode, events, conditions are evaluated to trigger rules and actions • STOP: Stops execution of the engine • SET: Can set conditions on the fly while executing

  3. Reactive Engine – Working Features • Support for multiple emulators • Single events triggering rules • Combinations of the form E+E*E+E triggering rules • Events of the form E*seconds*E • Actions on the servos e.g. move servo x to y degrees • Collection of actions e.g. A=A1;A2;A3

  4. Reactive Engine - Issues • GUI input may not detect all possible errors. Most of the validations have been covered. • The time spaced events are not bound exactly by the time limit, this is due to the dependence on when the data received callback method is called by the emulator.

  5. Challenges • Implementing the E*seconds*E type of event • Implementing the command line parser • Implementing event evaluation with combination of * and + (order of precedence)

More Related