# Revision history [back]

1) ROS runs great on Intel nucs and it is possible to control it over a WiFi connection from another PC.

2) If you haven't done it yet, you'll want to go through the basic tutorials to learn about ROS a bit before moving forward. Here is a link to those tutorials. Once you understand the majority of those, go through this tutorial which shows how to setup ROS to run over multiple machines.

3) It really depends on what you are trying to do. If you have a nuc with ROS installed on a robot, and just need a way to start ROS - you don't even really need a 2nd computer, you can set your launch file to start when the robot starts (I mention how below). If you do have a second computer, but it doesn't need to have ROS installed, you can just use something like SSH to access the nuc from the second computer. Lastly, if you really do need the 2nd computer to run ROS, you'll want to use the method described in the above tutorial. It really just depends on what you are trying to do - feel free to edit you're question with more detail if needed.

4) roscore needs to run on at least one computer on the network - it can be a 2nd computer, or the nuc. You don't have to start it manually though, in Ubuntu you can go to "Startup Applications" and add a command (such as roslaunch myProject myLaunchFile.launch) and it will start automatically when the computer starts. ROS isn't a "real" operating system like Ubuntu or Windows - it needs to run on a real operating system.

1) ROS runs great on Intel nucs and it is possible to control it over a WiFi connection from another PC.

2) If you haven't done it yet, you'll want to go through the basic tutorials to learn about ROS a bit before moving forward. Here is a link to those tutorials. Once you understand the majority of those, go through this tutorial which shows how to setup ROS to run over multiple machines.

3) It really depends on what you are trying to do. If you have a nuc with ROS installed on a robot, and just need a way to start ROS - you don't even really need a 2nd computer, you can set your launch file to start when the robot starts (I mention how below). If you do have a second computer, but it doesn't need to have ROS installed, you can just use something like SSH to access the nuc from the second computer. If you just need to send the nuc some kind of commands you can just use a bluetooth controller also. Lastly, if you really do need the 2nd computer to run ROS, you'll want to use the method described in the above tutorial. It really just depends on what you are trying to do - feel free to edit you're question with more detail if needed.

4) roscore needs to run on at least one computer on the network - it can be a 2nd computer, or the nuc. You don't have to start it manually though, in Ubuntu you can go to "Startup Applications" and add a command (such as roslaunch myProject myLaunchFile.launch) and it will start automatically when the computer starts. ROS isn't a "real" operating system like Ubuntu or Windows - it needs to run on a real operating system.

1) ROS runs great on Intel nucs and it is possible to control it over a WiFi connection from another PC.

2) If you haven't done it yet, you'll want to go through the basic tutorials to learn about ROS a bit before moving forward. Here is a link to those tutorials. Once you understand the majority of those, go through this tutorial which shows how to setup ROS to run over multiple machines.

3) It really depends on what you are trying to do. If you have a nuc with ROS installed on a robot, and just need a way to start ROS - you don't even really need a 2nd computer, you can set your launch file to start when the robot starts (I mention how below). If you do have a second computer, but it doesn't need to have ROS installed, you can just use something like SSH to access the nuc from the second computer. If you just need to send the nuc some kind of commands you can just use a bluetooth controller like the xbox one also. Lastly, if you really do need the 2nd computer to run ROS, you'll want to use the method described in the above tutorial. It really just depends on what you are trying to do - feel free to edit you're question with more detail if needed.

4) roscore needs to run on at least one computer on the network - it can be a 2nd computer, or the nuc. You don't have to start it manually though, in Ubuntu you can go to "Startup Applications" and add a command (such as roslaunch myProject myLaunchFile.launch) and it will start automatically when the computer starts. ROS isn't a "real" operating system like Ubuntu or Windows - it needs to run on a real operating system.

1) ROS runs great on Intel nucs and it is possible to control it over a WiFi connection from another PC.

2) If you haven't done it yet, you'll want to go through the basic tutorials to learn about ROS a bit before moving forward. Here is a link to those tutorials. Once you understand the majority of those, go through this tutorial which shows how to setup ROS to run over multiple machines.

3) It really depends on what you are trying to do. If you have a nuc with ROS installed on a robot, and just need a way to start ROS - you don't even really need a 2nd computer, you can set your launch file to start when the robot starts (I mention how below). If you do have a second computer, but it doesn't need to have ROS installed, you can just use something like SSH to access the nuc from the second computer. If you just need to send the nuc some kind of commands you can just use a bluetooth controller like the xbox playstation one also. Lastly, if you really do need the 2nd computer to run ROS, you'll want to use the method described in the above tutorial. It really just depends on what you are trying to do - feel free to edit you're question with more detail if needed.

4) roscore needs to run on at least one computer on the network - it can be a 2nd computer, or the nuc. You don't have to start it manually though, in Ubuntu you can go to "Startup Applications" and add a command (such as roslaunch myProject myLaunchFile.launch) and it will start automatically when the computer starts. ROS isn't a "real" operating system like Ubuntu or Windows - it needs to run on a real operating system.

1) ROS runs great on Intel nucs and it is possible to control it over a WiFi connection from another PC.

2) If you haven't done it yet, you'll want to go through the basic tutorials to learn about ROS a bit before moving forward. Here is a link to those tutorials. Once you understand the majority of those, go through this tutorial which shows how to setup ROS to run over multiple machines.

3) It really depends on what you are trying to do. If you have a nuc with ROS installed on a robot, and just need a way to start ROS - you don't even really need a 2nd computer, you can set your launch file to start when the robot starts (I mention how below). If you do have a second computer, but it doesn't need to have ROS installed, you can just use something like SSH to access the nuc from the second computer. If you just need to send the nuc some kind of commands you can just use a bluetooth controller like the playstation one also. Lastly, if you really do need the 2nd computer to run ROS, you'll want to use the method described in the above tutorial. It really just depends on what you are trying to do - feel free to edit you're question with more detail if needed.

4) roscore needs to run on at least one computer on the network - it can be a 2nd computer, or the nuc. You don't have to start it manually though, in Ubuntu you can go to "Startup Applications" and add a command (such as roslaunch myProject myLaunchFile.launch) and it will start automatically when the computer starts. ROS isn't a "real" operating system like Ubuntu or Windows - it needs to run on a real operating system.