Welcome to SkillWizard! SkillWizard is a powerful tool designed to augment your project using the Furhat SDK. This documentation provides a comprehensive guide on installing the Furhat SDK and executing the SkillWizard program to interact with our virtual Furhat interface.
Before diving into SkillWizard, ensure the Furhat SDK is correctly set up on your system. Follow these steps:
-
Download Furhat SDK:
- Visit the Furhat SDK Download Page to download the latest version.
-
Installation:
- Follow the installation instructions provided for your operating system.
Now that you have the Furhat SDK installed, proceed with SkillWizard installation:
-
Download SkillWizard:
-
Placement:
- Place the SkillWizard-0.143.1.skill file in the appropriate directory.
-
Open FurhatSDK:
- Launch FurhatSDK.
-
Start Skill:
- Navigate to the "Start Skill" button.
-
Select SkillWizard:
- Choose the file SkillWizard-0.143.1.skill.
-
Open Web Interface:
- After execution, navigate to the "Open Web interface" button.
-
Access Interface:
- To fully access it, use the password: "admin" (when using localhost).
-
Open Terminal or Command Prompt:
- Navigate to the directory containing SkillWizard-0.143.1.skill.
-
Run the Command:
furhat -t SkillWizard-0.143.1.skill ## Initialization
- Wait for SkillWizard to initialize.
- Open a web browser and go to http://localhost:8080.
While SkillWizard is running, interact with it using the console:
help
: Display a list of available commands.start
: Start the SkillWizard program.stop
: Stop the SkillWizard program.exit
: Exit the console and stop SkillWizard.
If you encounter issues during installation or execution:
- Ensure the correct Furhat SDK version is installed.
- Double-check SkillWizard-0.143.1.skill for errors or corruption.
- Check the console for error messages and consult the Furhat SDK documentation.
After continuing the Quickstart guide:
-
Open the Hotspot:
- Press the Hotspot button on the robot to enable its WiFi hotspot.
-
Connect to the Robot's WiFi:
- On your computer, search for the robot’s WiFi network. The network name should be displayed on the robot's screen.
- Connect to the robot's WiFi.
-
Open Your Web Browser:
- Once connected to the robot's WiFi, open any web browser.
-
Enter the IP Address:
- Type the IP address displayed on the robot’s screen into your browser’s search bar (e.g.,
192.168.x.x
).
- Type the IP address displayed on the robot’s screen into your browser’s search bar (e.g.,
-
Enter Password:
- On the login page, enter the password:
"admin"
(for localhost or default access).
- On the login page, enter the password:
-
Navigate to the Skills Section:
- On the left sidebar of the web interface, click on the Skills section.
-
Upload the Skill File:
- In the Skills section, you can easily upload a new skill.
- Select the latest
.skill
file you have (e.g.,Parsa_V3.0.skill
) from your local directory. - You can not run the skill form IDE so convert your code to .skill.
-
Execute the Skill:
- Once uploaded, you can start the skill directly from the web interface.
My Experience: I recommend first connecting the Furhat robot to the internet using a LAN cable. This way, you can configure the robot’s WiFi settings from the dashboard without the potential issues that can occur when entering symbols in WiFi passwords on the robot.
-
Connect LAN Cable:
- Plug a LAN cable directly into the robot and ensure it is connected to the internet.
-
Set Up Hotspot:
- Now, open the hotspot of the robot as described earlier.
-
Configure WiFi from Dashboard:
- In the dashboard's network settings, you can connect the robot to your desired WiFi network.
- Make sure to type in the correct WiFi password and verify all symbols, as WiFi connection on the robot can sometimes be finicky with special characters.
By following this process, you should have a smooth experience connecting the robot to your network and uploading your latest skill file for testing.
For questions, suggestions, or issues, contact: [email protected], [email protected]