-
1Step 1
Project Showcase(voice control ongoing)
Working model
the app has using 3 kinds of interactive methods. The first is touch screen which can allow user to directly touch the GUI to control the robot. Secondly, The API of accelerometer can detect serval movement like shake, that can also triggered some acts from Rapiro. On the bottom of the UI you can see a touch button which is the voice control button. Once you touch the button it will start to record the audio and you need to tap it when you finish the recording.
-
2Step 2
Install Ubuntu QT sdk and deploy the code on Ubuntu phone
have a look of the details on our github channel.
-
3Step 3
Install a Web Server on your Pi
Using wifi dongle to get on local wireless network
Download the codes
git clone https://github.com/e-minor/RapiroWithRaspi.git
running
python server.py
Setting on boot startup adding a shell command at rc.local
# Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" python /home/pi/RapiroWithRaspi/server.py & fi
Github address:RapiroWithRaspi
-
4Step 4
Hardware construction
Disassemble the head of the Rapiro and carefully attach the Pi onto the plate of Papiro and plug in the audio wire and the wifi dongle.
-
5Step 5
All done, Try Hello world!
Additional Info
- wit.ai implement process in detail
- positioning skills in ui design
Finanlly, sincerely thanks for the help from Ubuntu staff team through the hackathon. The whole process is well organized and we got abundant both food and tech supply. We all impressed by the simple process of the Ubuntu Mobile development and really enjoy it.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.