cmusatyalab / gabriel Goto Github PK
View Code? Open in Web Editor NEWWearable cognitive assistance using cloudlets
License: Apache License 2.0
Wearable cognitive assistance using cloudlets
License: Apache License 2.0
Current implementation close and reopens the camera to change the configuration. This is done to make sure devices that do not support configuration change on the fly (e.g. ODG R7) is still able to change the configuration.
However, closing and reopening camera is slow (~second). For devices that support on-th-fly configuration change (e.g. nexus 6), it's better not to close and reopen the camera.
TTS on the Android client is suppressing identical audio instructions. This is designed to suppress duplicate instructions.
A better way is to only suppress duplicate within a time window (e.g. 5 seconds).
Traceback (most recent call last):
File "./server/bin/gabriel-ucomm", line 108, in
main()
File "./server/bin/gabriel-ucomm", line 79, in main
if result_forward_thread is not None:
UnboundLocalError: local variable 'result_forward_thread' referenced before assignment
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/root/gabriel/server/bin/../gabriel/common/network/UPnP_server_binder.py", line 48, in run_exec
self.proc = subprocess.Popen(cmd, close_fds = True, stdin = _PIPE, stdout = _PIPE, stderr = _PIPE)
File "/usr/lib/python2.7/subprocess.py", line 710, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
For "sudo apt-get install python-opencv", the package is opencv-python instead of python-opencv.
Published Gabriel client app on Android play store has a hard-coded "engine_name" of "instruction". Currently, there doesn't seem to have an easy way to change this "engine_name" to something else without rebuilding a client APK.
This makes the android client rather specific for each individual application.
Currently, the default command line argument doesn't seem to work for single machine deployment. Users need to pass -s 127.0.0.1:8021 for localhost.
However, most use cases are single machine setup, in which control, ucomm, and cognitive engines run on the same machine. I suggest we change the default command line values to work for single machine setup.
@zhuoc What do you think?
Hello,
When I'm following the steps for building the hololens client, adding the HololensToolkit package doesn't add the HoloToolkit menu item.
Also, when I open the Unity Project of the Hololens clients these errors appear in the Unity console:
Even though I solve these errors in the Visual Studio project they keep appearing in the Unity Console. Is this related to the HoloToolkit menu item not appearing in the project?
I'm using Unity HoloLens 5.4.0f3-HTP and VS 2015 as described in the readme.
Regards,
Jean
Hello,
When I try to open the legacy-hololens-client project in Visual Studio, I have many failures saying that .cs files can't be found. Ex: [Failure] Could not find file 'C:\Users\slegrand\Downloads\gabriel-master\gabriel-master\client\legacy-hololens-client\gabriel-holo-client\Assets\HoloToolkit\Utilities\Scripts\NearPlaneFade.cs'.
I tried to use the HoloToolkit-Unity/Assets/Holotoolkit folder from https://github.com/Microsoft, I get less errors, but it seems that some files are still missing.
Do you have any idea how to solve this problem?
Regards,
Simon
default value for --net_interface is set at different places (gabriel_control, gabriel_ucomm and util.py).
As far as I could see, this causes some conflicts even though it's is possible to pass the network interface as a parameter when gabriel_control is started.
Isn't it possible to set the default name in the util.py only as it was the case before?
When installing package through python setup.py install, get following error:
After creating a README.md in server dir as a temporary fix to install the package, the cognitive engine (proxy) cannot find the correct package to load due to relative path. Below is the screenshot when trying to start the lego application:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.