I opened the peppergui but could not connect to the robots IP address. I suspect it's the network security not letting me in, but I'm not sure. I made sure my laptop and the pepper robot are on the same network too. I am using Ubuntu 20.04. Here is the terminal output which contains the error:
/home/philip/.local/lib/python2.7/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.
from cryptography.hazmat.backends import default_backend
No handlers could be found for logger "playsound"
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
return self.func(*args)
File "peppergui.py", line 178, in on_connect_clicked
self.robot = Pepper(self.ip_address, self.port)
File "/home/philip/pepper_robot/Pepper-Controller/pepper/robot.py", line 66, in __init__
self.app = qi.Application(["ReactToTouch","HumanGreeter", "--qi-url=" + connection_url])
File "/usr/local/lib/python2.7/dist-packages/pynaoqi-python2.7-2.5.7.1-linux64/lib/python2.7/site-packages/qi/__init__.py", line 150, in Application
_app = _ApplicationSession(args, autoExit, url);
RuntimeError: boost::filesystem::status: Permission denied: "/root/.local/bin/ReactToTouch"
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
return self.func(*args)
File "peppergui.py", line 178, in on_connect_clicked
self.robot = Pepper(self.ip_address, self.port)
File "/home/philip/pepper_robot/Pepper-Controller/pepper/robot.py", line 66, in __init__
self.app = qi.Application(["ReactToTouch","HumanGreeter", "--qi-url=" + connection_url])
File "/usr/local/lib/python2.7/dist-packages/pynaoqi-python2.7-2.5.7.1-linux64/lib/python2.7/site-packages/qi/__init__.py", line 150, in Application
_app = _ApplicationSession(args, autoExit, url);
RuntimeError: boost::filesystem::status: Permission denied: "/root/.local/bin/ReactToTouch"