RoboticsAcademy icon indicating copy to clipboard operation
RoboticsAcademy copied to clipboard

Refactoring of the manager with a new protocol

Open dvalladaresv opened this issue 2 years ago • 1 comments

dvalladaresv avatar Sep 16 '22 08:09 dvalladaresv

Linked a new branch, "new-architecture" to work on this issue...

More info about it in this discussion #1799

dmariaa avatar Sep 19 '22 09:09 dmariaa

@dmariaa has updated the "new-architecture" branch to the latest achievements. The RAM there now supports "level 1 messages" (Gazebo launching and exercise.py launching), and "level 2 messages" (those about brain loading, execution, GUI messages).

This RAM implements a wrapping for the code-websocket and gui-websocket from exercise.py. So the exercise.py still opens those two websockets, but now they are not directly connected to the web browser, where the exercise frontend is running. Instead, they are now connected to the new RAM, which redirects all the messages to/from them coming from/going to the browser.

@pariaspe @Apoorvgarg-creator please feel free to test it.

The problem with images at the FollowLine exercise is still there. We may overcome it using this RAM with Basic VacuumCleaner exercise instead, as it has no camera involved.

jmplaza avatar Dec 26 '22 09:12 jmplaza