Lets say I have a robot, with a raspberry pi, or a jetson, running ROS. And I want to see the sensor readings, or something on RVIZ, on my laptop. Or maybe control the robot using a wired Xbox controller connected to my laptop... Is there anyway I can write a node on my laptop that can connect to the roscore of the robot (rpi/jetson) over the lan network, or a zigbee module or something?
Or do I have to create another instance of roscore on my laptop, and make them talk to each other through the zigbee module/lan? That would be very tedious... Please don't tell me that it's the only option.
EDIT: The part about connecting the robot and the computer using lan has been explained... I'd really appreciate it if somebody could now tell me how to connect it to the robot's roscore using RF modules