What do you mean. I have one laptop on the robot with a touchscreen and the interface. (and wireless connection) Then I have a second computer with internet access which controls the laptop using Remote Assistance. I cant do another way without sacrificing the touchscreen feature, I think.
so let me check i'm understanding the touch screen part,
the touch screen just works like a mouse right?
where ever you touch the screen operates as a mouse click right?
so the touch screen doesn't really complicate things at all.
i was suggesting you controll the robot from a webserver running on the laptop on the robot.
you can run a web browser on that robot allowing you to to controll the bot locally using the touch screen.
you can also run a web browser on any other computer and controll it from there.