How to get Tango documentation? - google-project-tango

I am a Chinese developer and I am studying graduate school. There is a project in the lab that needs to use tango. Google shut down the official website of tango and closed the developer community and documentation, because I was just getting started and I am not familiar with Tango development. This has caused our project to be interrupted. So now I am in need of Tango documentation.

The Tango related materials were moved to google archive Github account. Here are the links:
https://github.com/googlearchive/tango-examples-unity
https://web.archive.org/web/20170714191228/https://developers.google.com/tango/apis/unity/
Hope these help! And yeah, I agree with #halfer though, you should communicate with your adviser and let him/her know that Tango on which is no longer a wise choice to continue working.
Speaking of hand gesture recognition you can consider Intel's RealSense Camera and its SDK.

Related

project tango usage in an oem product

We are trying to use Project Tango in our prototype/future product. We are open to use either Asus or Lenovo.
Does anyone know what the licensing is? Or is it now in the hands of Asus/Lenovo?
you would need to contact google as tango is their product and lenovo/asus license it from google. FYI, the future of tango is somewhat up in the air currently as google has said little about the program and have seriously reduced the updates to the handsets and code. you would be better off if you tried ARCore by google which seems to be the way forward with AR as far a google is concerned.

Tango needs google web services?

our project is in China, where all google services are blocked.
does Tango need any google services, or is it self-sufficient and is able to operate on its own? if it needs services, it is basically useless to our case.
Basically,
Normal Project Tango device's features didn't need online google services.
MotionTracking, AreaLearning and Depth should do well.
you can download the sample apps sources code on here
like c samples :
https://developers.google.com/project-tango/apis/c/
try that, it won't need online google services.
But there maybe some apps which integrated Tango feature with other google services do.
Unfortunately, since Google Services is blocked in China, you can't get the BSP OTA and Play store apps updated, which means at some point you can't get new features and bugs fixed on your devices.
If you need further help. better contact project-tango-help#google.com.
AFAIK it does not. I can confirm that I've been using my devkit offline most of the time.
More generally, the core Tango services are all hosted on the device, and they were preinstalled on my devkit when I got it about 3 weeks ago. However, updates to these services come OTA via Google Play.
The three services Tango provides are motion tracking, area learning and depth sensing. Depth sensing is provided directly by the sensors, and motion tracking obviously cant be done online in a performant way. AFAIK, area learning too happens offline, but you can find more info here.

DJI Phantom API or hackable procedure

Maybe I have't looked hard enough, but I spent yesterday googling for a bit and found no relevant projects on hacking the DJI Phantom Drone in order to create new coordinating apps. This is besides the app for coordination DJI currently uses for their drone. I'm trying to see if there's a way to communicate with the Drone with a specific protocol in order to accept a set of procedures.
Any help would be awesome,
Thanks.
Great News for you and all us Droneys! DJI has launched their SDK since you asked this question. They released it last November and you can now apply for a license and write your own apps for the Phantom2 Vision+ using their SDK.
Check it out at https://developer.dji.com/
I am already building a project using the SDK - you can follow my progress on my blog / product site. I will also try to update it with good DJI related development links and tips.
This post is old but I think it is good to leave a foot print for others :)
There is this new company called NVdrones, which created a peace of hardware that you can attach to any drone (you need physical access to the flight controller), and once you do that you can use their SDK (Arduino, Java, Android and Javascript) to write your app without the need of hacking, soldering or anything else. It is just plug and play.
Another benefit is that you are not locked with a specific drone (DJI SDK or 3DRobotics SDK), you can use the board on anything you want. Which gives lots of flexibility.
The developer site is http://developers.NVdrones.com
Hope this helps.
This is a great topic!
You could check how to hack your copter here: https://github.com/flyver/Flyver-SDK/wiki/-2.2--How-To:-Flyver-Hack-a-Copter
By opening the drone, taking out the original controller, soldering a few wires and sticking an Android phone to it, you will have the ability to program your Phantom in a modern manner with an open source SDK and application based development. This means that you could add computer vision to it, automation or additional hardware. You could also use smartphones, web and other interactive devices for remote controlling the copter instead of using the standard remote controls.
The Phantom, however, is offcenter balanced due to the fact that most people use gimbal with it. Without the gimbal is a lot less stable from my experiments so you will have to put some extra work in center balancing it.

Opentok for android - Phonegap plugin

Is there any pointers available to start with Phone Gap and Android.??
I looked into Hello - World but thats Native and could not figure out heads or tails.
Tried searching for any step by step guide for android but couldnt find any..
My doubts (all related to Android)-
Any guide to help me connect between Android and OpenTok. i need documentationor something
Can i use Phone Gap plugin for Android ..or any other way to use Phone Gap with OpenTok for android..??
Your help is really appreciated.Thanks
Here's a detailed answer for your question about phonegap on Android: How to get opentok + flash running on phonegap despite lack of flash support for android?
In short, no. There is no OpenTok PhoneGap plugin Android.
Regarding an Android OpenTok guide, it helps to know the basics of how OpenTok. It follows the simple pub/sub model.
The reason why there is no detailed guides for OpenTok Android is because OpenTok Android is still very new in beta, and there will be many changes to come (some of them maybe breaking changes).

Microsoft Kinect (For Windows)

Okay so I am not sure if a lot of you have started to work on Microsoft Kinect for Windows that has been released in February 2012. I am trying to start developing and I wanted to know if there are any tutorials I can find on how to use the SDK or if someone can guide me How the RGB stream can be captured using the Kinect?
There are many tutorials. Some can be found at Channel 9's Kinect Quick Start Series , Channel 9 also has many articles on Kinect. All of the classes and variables found in the SDK can be found at MSDN, on Rob Relyea's Blog there are many tutorials. And if you ever are struggling, you can visit the Kinect Development Chatroom (assuming you have 20 rep).
Hope this helps!
Personally, I wouldn't start with Channel 9, or any tutorials for that matter. The most enjoyable way to jump into the Kinect and start messing around with stuff is to install the Developer Toolkit. It was update 3 days ago to include some really cool 3D point cloud stuff. Download/install the toolkit, run the Kinect Studio application it comes with, and spend some time checking out what the Kinect is capable of. If you see something of interest, install it to your computer and open it in Visual Studio. If you don't have Visual Studio, you can download the C# Express version for free. The source code is all very well commented and I find that's the best way to learn by example. You don't have to sit through Channel 9's sometimes painful videos or spend time reading a blog, you can just jump in and have fun with it. If you get stuck, then refer back to Channel9 or come back to Stack Overflow.
The best place to start learning is MSDN, and where you got the driver for kinect. They offer many tutorials and videos that explain most concepts for the kinect.
You can refer Kinect 1.0 for kinect for Windows SDk 1.0

Resources