# Using Pepper without Pepper in Choregraphe

This tutorial will show you how to use **Choregraphe** for prototyping applications for Pepper and NAO when it is impossible to have the robot physically.

**Choregraphe** is the official Simulator for Pepper and NAO robots.&#x20;

{% hint style="info" %}
You can **install Choregraphe 2.5.5 (recommended)** from the [<mark style="color:blue;">official web page</mark>](https://www.softbankrobotics.com/emea/en/support/pepper-naoqi-2-9/downloads-softwares) or **Choregraphe 2.4** using [<mark style="color:blue;">this link</mark>](https://bitbucket.org/enriquecoronadozu/nep-installers/downloads/choregraphe-suite-2.4.3.28-win32-setup.exe)
{% endhint %}

### Option 1

Open Choregraphe, select Connect to .. (see image 1), and select the virtual robot (if available).

<figure><img src="/files/A5z7G3b5Z4tTguU9nNJe" alt=""><figcaption><p>Figure 1.- Connect to Virtual Robot</p></figcaption></figure>

### Option 2

After installing Choregraphe search and open **naoqi-bin.exe** file inside the bin folder in the installation path of Choregraphe (example C:\Program Files (x86)\Aldebaran\Choregraphe Suite 2.5\bin)

The program **naoqi-bin.exe**, will be used to simulate communication with a real robot.

Open Choregraphe and connect to port **9559** and the IP **127.0.0.1*****,*** such as is shown in the next image

![](/files/OQMqMp3xlW62j9RFqXf5)

{% hint style="warning" %}
When using the simulator, you can not be able to access the sensors of the robot. However, you can use this approach for testing robot motions and text-to-speech.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://coronadoenrique.gitbook.io/nep+/other-tutorials/pepper-and-nao-robots/using-pepper-without-pepper-in-choregraphe.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
