I want to direct my LEGO Mindstorms EV3 creature from my PC conditionally (ev3dev, Python). The idea is that the program runs on the computer, collects real-time data from different sources, processes them, and instructs the robot via Wifi/Bluetooth step by step. (The data collection and procession is quite computational so the main program cannot be run on the Brick.) The process is basically remote-control but by the PC program directly.
Is it feasible? So far I know only the way when one should upload the full program to the Brick, but this way there is no option to interact with the Brick continuously.