Android and Kinect - Acer Iconia A500

Okay guys I have been looking around the internet and I am bumbfounded by all of the crap that you have to sift through to get a simple answer.
I am a Student in a Robotics Team at a community college. I am trying to impliment the Kinect and Android powered phones/tablets into our program, but when I try and find the topic I get overwelmed by all of the technical jargin that they have on these sites.
I am a senior in Electrical Engineering Tech. but have little programming skill. If anyone could help me with this robot that I am building I would be extremely greatfull.
I am trying to use these two sites for inspiration and one is even a how to site, but I cannot figure out what it is trying to say.
raymondlo84.blogspot.com/2011/07/howto-using-microsoft-kinect-on-tegra.html
blog.recursivepenguin.com/?p=70
I would like to just get the interface working but I have plans on either controlling a Propeller microcontroler to move forward and reverse and/or just controlling a paint-ball gun so that it can move up and down.
If anyone can help please do so. I know this is, what I believe to be, a hard task to jump into, but know that if you do help you are helping the Robotics Team expand their horizons in a small town in southern West Virginia.

Maybe helpful...
Ubuntu Manual Install
Quick copy-paste instructions to get up-and-running instantly:
Code:
sudo apt-get install git-core cmake libglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig /usr/local/lib64/
sudo glview
Click to expand...
Click to collapse
I found this and tried it with a copy of chroot on my Acer Iconia but it doesn't detect that I have a kinect connected via the usb. I believe that the usb is not implemented over the bridge where I am viewing the ubuntu using the VNC viewer.
source: http://openkinect.org/wiki/Getting_Started
Also this will not work with the new Ubuntu 11.10 so I have no idea if this is even a good way of even doing this anymore. I know it worked on 10.10.

I am not sure what help this will be, but you may want to check out the FIRST Robotics competition forums. The task this year is to build a robot that can shoot basketballs from input delivered via Kinect.
http://forums.usfirst.org/forumdisplay.php?f=1537
It may not help you get the kinect stuff running on your A500, but it may be useful in working with it after you get it up and running.

Thank you Psichi for your help in the future. I also see some files that I could use with the windows problems that I have been having with it. lol.
I really only need help with getting the Ubuntu chroot on my Acer Iconia A500 to be able to read something when it is hooked into the USB slot on the side. It is running perfectly but the connection is not there.

You have the power for the kinect unit plugged in as well right? A developer on my team at work mentioned the unit can't do power over usb on anything other than the new xbox.
I know it is a stupid question, but the amount of times I forget to rule out the simple things are more than I would like to admit
Sent from my tomato filled Evo

Yes I went out and bought a 30 dollar plug in that separated the USB and the power. I had this working on an older version of Ubuntu but it won't connect via chroot now because the USB functionality doesn't bridge to the emulated Ubuntu...

You should have a look at hirotakaster.com he has connected Kinect to Android using OpenNI 1.5 and 2
bscholt22 said:
Yes I went out and bought a 30 dollar plug in that separated the USB and the power. I had this working on an older version of Ubuntu but it won't connect via chroot now because the USB functionality doesn't bridge to the emulated Ubuntu...
Click to expand...
Click to collapse

NUIDROID/NUITRACK SDK - Android TV
MarkDurbin said:
You should have a look at hirotakaster.com he has connected Kinect to Android using OpenNI 1.5 and 2
Click to expand...
Click to collapse
looks like 3divi provides kinect ndk Nuitrack (NUIDROID). I did registration in 3divi.com byt every time i got only welcome message. I am trying to figure out if i can get this SDK and can connect Kinect to my Android Ijealy beaan) TV. If anyone has got this SDK then please share also let me know if this could work out..
http://devpost.com/software/3d-gesture-recognition-middleware-and-sdk

Related

Who wants a portable kitchen? Lets call it the Picnic Basket

I have an idea. Have been playing with an excellent Debian based Linux release called Knoppix. These very clever guys managed to squeeze pretty much all you need in a Linux machine on to a bootable CD. For all the Linux-phoebics out there, here is your chance at experimenting at no risk...
Simply go to http://www.knopper.net/knoppix-mirrors/index-en.html and get an iso for the latest 3,3 release. After burning this image to a CD simply boot your PC with it and there you go! If you are like most other people out there with fairly new hardware all will go fine and you will have a working Linux machine that does not touch your harddisk at all and runs totally on the CD Rom.
Now, lets come to the Picnic Basket idea... Knoppix allows you to change the contents of the CD and then make your own release. Similar concept to our good old kitchen really. I am thinking of putting the whole kitchen on the Knoppix CD image and then making the iso's available for others to burn and go cooking on the move...
Does anyone think this is wrong in anyway? Don't want to offend the XDA Developers or the Knoppix makers or current Kitchen operators. I can also make use of any help I can get on this mini-project. Any takers?
Cheers
I think Is a great idea, I would love to host it in my website once is done. now we have to get some brains working on this picnic basket
ROM kitchen.....TO GO! :lol:
There's something similar at:
http://www.dynebolic.org/
It runs linux on any PC and even on the XBOX straight from the CD. No need to install anything - it finds your modem, network card and connects you to the internet - Linux on a CD.

Is installing Ubuntu/Linux on my Vaio w/ Vista a good idea?

I want to do some Android development and I currently have access to a Vaio running Vista Home Premium and a MacBook Pro running Leopard. I was considering installing Linux or Ubuntu on my Vaio, is this a good idea? What are the perks to an open source OS (I can only imagine after seeing what Linux based Android OS is capable of)
jbraucht said:
I want to do some Android development and I currently have access to a Vaio running Vista Home Premium and a MacBook Pro running Leopard. I was considering installing Linux or Ubuntu on my Vaio, is this a good idea? What are the perks to an open source OS (I can only imagine after seeing what Linux based Android OS is capable of)
Click to expand...
Click to collapse
I don't think there's any as far as Android development is concerned. ADB and Eclipse run on Windows just as fine as they do on Linux, and if you need any GNU tools there's always Cygwin.
I develop under Linux myself, but that's just because it's my main OS (after you get around all the problems and learn how to use it basic tasks become quicker by a fair amount). If I were using Windows, I doubt I would bother putting Linux on my machine just for Android development.
Either way, it's up to you to try and see whichever is more comfortable for you.
I like the spirit of Linux. Microsoft is a soul sucking evil, not to mention Vista drains ungodly resources just to idle. If I load Ubuntu will it wipe my hd like any other OS? I don't have an external at the moment, is it possible to make a small storage partition that won't get touched?
Sent from your girlfriend's Captivate
jbraucht said:
I like the spirit of Linux. Microsoft is a soul sucking evil, not to mention Vista drains ungodly resources just to idle. If I load Ubuntu will it wipe my hd like any other OS? I don't have an external at the moment, is it possible to make a small storage partition that won't get touched?
Sent from your girlfriend's Captivate
Click to expand...
Click to collapse
It all depends on how you partition your HDD. If you have enough free space you can just shrink your Vista partition and install Ubuntu alongside it in a separate partition thus leaving your Windows untouched. Hit Google with something like "installing Ubuntu after Vista" and you'll get many useful guides.
Just note that after installing Ubuntu you might need a lot of coffee, many hours, or days, and lots of head bashing against the table before you will get everything to work as you'd like After that you'll be free again... totally free, until you decide to upgrade to a newer release
martino2k6 said:
Just note that after installing Ubuntu you might need a lot of coffee, many hours, or days, and lots of head bashing against the table before you will get everything to work as you'd like After that you'll be free again... totally free, until you decide to upgrade to a newer release
Click to expand...
Click to collapse
now you're scaring me. i have my vaio open in front of me and all i can think is "remember how much stumbling through freeing the captivate made you a crazy person? just wait."
Now I'm getting tempted to wipe my old XP computer and stick Linux on it. Could be fun to learn.
Sent from my SAMSUNG-SGH-I897 using XDA App
You can boot Ubuntu from CD-ROM or USB stick if you want to try it out. Of course it's a lot slower than a full installation but at least it won't touch your harddisc! Check out the Ubuntu site for instructions.
I have two laptops at home and in the meanwhile I'm running Ubuntu on both of them. The first one is dual booting with Windows 7 (in case I want to do some gaming) and on the second one I totally wiped out Windows!!!
I never did any Linux before but so far I didn't run into any problems at all. Ubuntu is working smooth directly after installation. No problem to connect to WLAN (just as easy as on Windows 7) and downloading apps, development tools, and whatever from Ubuntu software store is just as easy as on Android!
For Android app development you don't necessary need any Linux. But if you want to play with the NDK then you might want to know that there's no Google support for Windows, so Linux is recommended here. If you want to compile the Android OS itself then a Linux machine is more suitable as well.
On Windows there's still the possibilty to use some Cygwin emulation or whatever but I never tried it myself, instead I thought for myself: I want to do Linux or I don't want to do Linux?
If you are more comfortable with a Linux PC then you'll also get a better understanding on the way Android is working in case you are interested in the internals, file system, shell, etc.
jbraucht said:
now you're scaring me. i have my vaio open in front of me and all i can think is "remember how much stumbling through freeing the captivate made you a crazy person? just wait."
Click to expand...
Click to collapse
Haha, well maybe I was a bit too harsh. Really depends how anal you are about things working properly
I have faith in my ability to fix anything. I can't change the boot options on my vaio tho, I can't get to the right menu
Sent from your girlfriend's Captivate
I recommend ubuntu. Compared to earlier years, almost everything just works out of the box, very basic and easy. You can load up a live cd/usb, install along side your current os with a very small partition size [I use about 8g out of my 120g hdd] because ubuntu is smart enough to read ntfs file systems, so it will be able to read anything that is on the windows partition as well. It will automatically install grub, allowing you to pick between os's when you boot, and everything is swell. Though i would upgrade to windows 7 first, as vista = crap

HD2 NAND Slax? Is it possible?

Is it possible to develop a Slax NAND build for HD2?
Everything is possible, but someone needs to do it and this often depends on general or personal interest.. And as we see there isn't much interest even in Ubuntu.. Sadly..
I interested on this...
What's that? Linux? If yes, it should more easier to port it to the HD2...
WAIT! Where is the source code?
hopkinskong said:
I interested on this...
What's that? Linux? If yes, it should more easier to port it to the HD2...
WAIT! Where is the source code?
Click to expand...
Click to collapse
It's a tiny linux @ slax.org and
yehoo said:
It's a tiny linux @ slax.org and
Click to expand...
Click to collapse
and? and what?
hopkinskong said:
and? and what?
Click to expand...
Click to collapse
Oh God the suspense!!!
Looks like a 'normal' Linux distro..
We already have Ubuntu if you want KDE.
Well its small enough to be flashed to NAND.
yeah this would actually be interestingly enough to port its only 200 MBs not bad if only someone started getting interested into building it, does sound like quite a treat
I'd use it. Wish I could build. D:
I interested on this and i want to compile it, just can't find the source...
If i can find the source, i also don't know where to start... This is my first porting!
PS: Only SD Version lol, i don't like flashing HSPL on my phone
I don't know why people seem to think there is no interest in Ubuntu on the HD2 anymore, people have just switched to using the nand version of android so without the magldr version being released people can't use ubuntu on their phones, I personally have been waiting for the last few months for the magldr version to launch but it seems like the project is dead, some users have reported getting it working but no one seems willing to explain in detail how they did it, or upload a working version them selves. Back to the topic, I would love to have slax as well.
great idea
this Slax is actually the best idea i've seen so far, when it comes to linux distro's on our HD2. now i can see why ubuntu is popular for desktops and laptops, and it's nice that it comes with all that bloatware so you can just run it right out of the box. in fact i currently run linux mint on my laptop and desktop at home which is very similar to ubuntu. i enjoy it a lot.
however, when it comes to our phones we dont necessarily need all that extra stuff hogging space, processor etc. if we could get Slax going, then we could choose those programs we want through the repository and who doesn't like to customize?
above all, this would also increase performance, as we've all come to learn that when it comes to computing, less programs = better. if i was in charge of the whole operation, i would suspend all linux projects right now and focus all elements on the Slax project. get this running and then branch from it.
2 big selling points...
1. size, Ubuntu 3+ gigs - Slax 200MB
2. portability. Slax is designed to be a 'pocket operating system' as it says on it's home page.
hope this gets going +1 for bringing it to attention.
Slax - your pocket operating system
I have recently uploaded guides to running Ubuntu, Debian etc at good speed under Nandroid. Check the Ubuntu Dev Forum.
Great, a big bump first
Ok, i just tried, Slackware worked on HD2 via MAGLDR(I didn't get WM6.5, so i didn't test on HaRET)
I have boot into runlevel 3(multiuser mode, hardware btn work)
but when i switch to runlevel 4, i can't start my GDM/KDE,XDE, and i have searched halfday on the web i can't find any solution...
I tried GDM for i486, it returned:
Code:
gdm-binary:cannot execute binary file
And i can't find any GDM for ARM... Hmm Yes, i find a GDM for arm, but it is debian...
So any solution?
Things need to be do more research:
Make GUI back using GDM/KDE/XDE
touchscreen?
3G?
Wifi?
I can't continue if i can't solve the GDM problem!
btw, i know slackware would very fast it was only ~200 MB, it would be faster if i put this on NAND, but how?
have you tried grabing the source for the GDM from wither the backtrack or ubuntu repos? with the source alone, you should be able to compile it into SLAX (if the lack of a custom kernel will let you though, ive been having that problem frequently with the BT im working on.)
z3nful said:
have you tried grabing the source for the GDM from wither the backtrack or ubuntu repos? with the source alone, you should be able to compile it into SLAX (if the lack of a custom kernel will let you though, ive been having that problem frequently with the BT im working on.)
Click to expand...
Click to collapse
Will it be great just grab this?
http://git.gnome.org/browse/gdm/
Thanks
I was thinking the easyist way to get it is to boot up bt or Ubuntu, go to synaptic, and find the source in there. I thougt I saw it in bt, but I can't check, all my batteries are dead lol
Sent from my HD2 Pocket Laptop
z3nful said:
I was thinking the easyist way to get it is to boot up bt or Ubuntu, go to synaptic, and find the source in there. I thougt I saw it in bt, but I can't check, all my batteries are dead lol
Sent from my HD2 Pocket Laptop
Click to expand...
Click to collapse
I just clone the git, then i can't continue, i received this error:
Code:
[email protected]:~/Desktop/HD2Slackware/gdm/gdm$ ./autogen.sh
No such schema 'org.gnome.power-manager'
No such schema 'org.gnome.settings-daemon.plugins.media-keys'
**Error**: Script `./data/make-dconf-override-db.sh' failed
But i have installed Power Manager already
And because i can't find gdm-source/dev in the package manager, so i think the HD2 Ubuntu will have a same result...
So... What should i do?
Thanks
Update:
I just grabbed a tar.gz from their site and it already contains "configure" file, so i don't need to do autogen.sh
And now its the problem, how to cross compile that stuff?
make <-- No error, but where is the product?
make ARCH=arm CROSS_COMPILE=/path-of-toolchain <--- the result is same as running "make", i think it igroned my cross compile var lol
I felt sleepy, see your reply tomorrow... (Its 4:20 AM lol)
I got no idea, I've mainly just worked with debian/Ubuntu :/ I clouldnt find the right sources either
Sent from my HD2 Pocket Laptop

Has anyone started creating apps for Sailfish?

Yeah, I'm not a programmer, but wanna learn more C++ (have only very limited knowledge), so decided I'd want to start learning on Sailfish.
Anyone else joining the boat?
I haven't got onto creating something, right now I'm stuck at the fact that the Qt IDE doesn't recognize that Sailfish emulator is working, but recognizes Mer.
Also, gotta learn more about how to properly code. xD
Deformat said:
Yeah, I'm not a programmer, but wanna learn more C++ (have only very limited knowledge), so decided I'd want to start learning on Sailfish.
Anyone else joining the boat?
I haven't got onto creating something, right now I'm stuck at the fact that the Qt IDE doesn't recognize that Sailfish emulator is working, but recognizes Mer.
Also, gotta learn more about how to properly code. xD
Click to expand...
Click to collapse
I'd love to but I'm too busy with Exams :'((
Sent from my Nexus Prime powered by AK goodness!
Deformat said:
Yeah, I'm not a programmer, but wanna learn more C++ (have only very limited knowledge), so decided I'd want to start learning on Sailfish.
Anyone else joining the boat?
I haven't got onto creating something, right now I'm stuck at the fact that the Qt IDE doesn't recognize that Sailfish emulator is working, but recognizes Mer.
Also, gotta learn more about how to properly code. xD
Click to expand...
Click to collapse
I've been trying to learn android programming my hope is to make an app on android then transfer the stuff I've learnt across and use it on sailfish.
Sent from my Nexus 7 using Tapatalk HD
Deformat said:
Yeah, I'm not a programmer, but wanna learn more C++ (have only very limited knowledge), so decided I'd want to start learning on Sailfish.
Anyone else joining the boat?
I haven't got onto creating something, right now I'm stuck at the fact that the Qt IDE doesn't recognize that Sailfish emulator is working, but recognizes Mer.
Also, gotta learn more about how to properly code. xD
Click to expand...
Click to collapse
it`s know issue
If deployment fails with: "Could not connect to host: Timeout waiting for reply from server." then there is a problem with VirtualBox and DNS resolution. To fix either ssh in to the emulator as root or press right-ctrl+F2 and login as root/nemo. Then echo nameserver 8.8.8.8 > /etc/resolv.conf inside the emulator. (right-ctrl+F1 to get graphics back)
Click to expand...
Click to collapse
more on sailfish website.

[Q] Ubuntu Touch on Ouya

I had maybe a naive expectation of the ouya. My dream was to install all my server stack on it (mailserver, owncloud, xbmc) and plug it to a tv. Sometimes i would play on it, but most of the time it would be just a private, secure, home server. Ok the whole playing stuff is kind of working, (after adding fake credit card) but installing any server related software on android just sucks. But that i ran into ubuntu touch and i looked a bit closer to it.
- lxc (linux containers) better seperation between android and ubuntu
- android is not the mayor system anymore (container flip)
- almost complete debian/ ubuntu stack (apt-get install nginx zsh # and all that useful server stuff)
- X through vnc # if someone need that
- all drivers are running because of android
So is someone trying, willing to port it on ouya? Actually i never did something like that but with the porting guide it seams feasible
wiki(dot)ubuntu(dot)com/Touch/Install
Ubuntu or Debian in general would be nice to use the ouya as a kind of multimedia pc with native support of ntfs and other formats of external harddrives. Also you don't have to argue with browserplugins like flash or problems with not landscaped apps like spotify and the mouse and keyboard support within applications would be much nicer.
The OS doesn't have to have touchenviroment because it's useless on ouya but ubuntu touch should provide a good base system because of many tegra 3 devices supported right now. Maybe it's possible with slight modifications of those bootloaders they're using right now.
https:// wiki.ubuntu.com/Touch/Devices (not allowed to post outside links so just remove the spaces)
It will be extreamly cool to have Linux on OUYA.
My choose is Linux Ultimate Edition for OUYA
Hopefully someone answers here.
http://forum.xda-developers.com/showthread.php?t=2382395
Anyone tried this Linux installer yet? I've never really tried it out before.
https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid
Sent from my Nexus 4 using Tapatalk 4 Beta
It's just an virtual machine and the performance is not somwhere near what the ouya should be capable off
Not Ubuntu Touch but Debian seems to to be near to run natively on the OUYA
http://tuomas.kulve.fi/blog/2013/08/11/debian-on-ouya/
i'm waiting until the mayor issues are fixed but im looking forward to use all the software compatible with arm on linux.
finally ouya could become the free platform i was waiting for :fingers-crossed:
One step closer to a "hackable" ouya
Klindworth said:
Not Ubuntu Touch but Debian seems to to be near to run natively on the OUYA
http : // tuomas.kulve.fi/blog/2013/08/11/debian-on-ouya/
i'm waiting until the mayor issues are fixed but im looking forward to use all the software compatible with arm on linux.
finally ouya could become the free platform i was waiting for :fingers-crossed:
Click to expand...
Click to collapse
One step closer to a "hackable" ouya. https : // github.com/ouya/ouya_1_1-kernel/commit/4a4389d10e15e7b04221987381f696441ef26701

Categories

Resources