> For the complete documentation index, see [llms.txt](https://ms-kb.msd.unimelb.edu.au/msd-robotics-lab/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ms-kb.msd.unimelb.edu.au/msd-robotics-lab/software/at-the-robot/connect-to-a-robot.md).

# Connect to a Robot

## Connecting over the Wireless Network

* Open Robot Studio, if it is not already open. You do not need to create or open a solution.
* Click on the controller tab

![Controller Tab is highlighted by a red box. ](/files/-LYZMCvYrh2lYNv6oVvc)

* Select the **Add Controller** Drop-down Menu (1). Then select the **Add Controller..** option (2).

![](/files/-LYZM_f35zrTcfV3Zryl)

* In the **Add Controller** (1) window enter the IP address for the robot you wish to control and click **Add (2)**.

![](/files/-LYZNEE9RjChOHfg97kp)

{% hint style="info" %}
IP Addresses are supplied as needed by Robotics Lab staff.
{% endhint %}

* Once a connection has been made, the selected robot will appear in the controller menu (1). Make sure it is selected then click **Ok** (2).

![](/files/-LYZNdNhnwLq-7b3hiMO)

* Wait for the Robot to connect, then check it loaded correctly. The left side of the screen should look similar to below:

![](/files/-LYZO28aym7yhyPmYVEJ)

{% hint style="info" %}
If it doesn't say "Network" at the top, the robot is not connected properly.
{% endhint %}

## Connecting with an Ethernet Cable

* Connect an Ethernet cable to the Service Port of the robot. The location of the IRB1200 and IRB120 service ports are shown below.
* The IRB 120 service port is located inside the controller. Please ask Robotics Lab Staff if an Ethernet cable is not present. Do not open the controller door.

![IRB 1200 Service Port Location - Lift the cap to access.](/files/-LY_-7cGyacjtN4iLou6)

![IRB 120 Service Port Cable](/files/-LY_M9St_z6o7CNgF_Fi)

* Open Robot Studio, if it is not already open. You do not need to create or open a solution.
* Click on the controller tab

![Controller Tab is highlighted by a red box. ](/files/-LYZMCvYrh2lYNv6oVvc)

* Click on the Add Controller Button, otherwise called **One Click Connect**

![One Click Connect - Click on the Icon not the Add Controller Text.](/files/-LY_Lcqdc3IEGpBXyw4N)

* The Robot will connect to your PC.

![](/files/-LY_LnCV1uGnXA8vUGJN)

{% hint style="info" %}
The top left should say "Service Port" if connected correctly.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ms-kb.msd.unimelb.edu.au/msd-robotics-lab/software/at-the-robot/connect-to-a-robot.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
