xxorde / librekinect

Depth data from a kinect sensor! Small and fast kernel driver. Also for embedded devices like the raspberry pi!
407 stars 68 forks source link

Raspberry Pi Kernel #12

Open antoniotorres opened 9 years ago

antoniotorres commented 9 years ago

Hi, I don't know much about kernels, but is there some way to have a precompile kernel for the raspberry pi with librekinect already installed? Maybe a modified raspbian image?

Another question, I haven't tested it yet, but if it's working why isn't this shipped with the default raspbian kernels?

TimboInSpace commented 9 years ago

So your issue is that it's working so well? Thumbs up for a good package

TimboInSpace commented 9 years ago

I just finished producing a working Raspbian image that includes Librekinect, ROS Indigo, and the ROS packages needed to simply view the depth stream over Theora compression. Want it, antoniotorres? Im not sure how to post it here on github, so lemme know!

antoniotorres commented 9 years ago

@TimboInSpace sorry for responding so late, but yea it would be great. That Raspbian image would come handy for a project.

seanlim1 commented 9 years ago

@TimboInSpace I was hoping I could get the Raspbian image from you. I'm having big trouble trying to compile the kernel myself. Many thanks :)

TimboInSpace commented 9 years ago

Sure I can send you the current image of my project. It's mostly a blank wheezy install but has the driver added to the kernel. We could transfer by ftp if you want Tim On Jan 27, 2015 8:28 AM, "seanlim1" notifications@github.com wrote:

@TimboInSpace https://github.com/TimboInSpace I was hoping I could get the Raspbian image from you. I'm having big trouble trying to compile the kernel myself. Many thanks :)

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-71666374.

seanlim1 commented 9 years ago

Yes please. That would be of soo much help. How do we go about it?

-Sean

Sent from Windows Mail

From: TimboInSpacemailto:notifications@github.com Sent: ?Wednesday?, ?28? ?January? ?2015 ?5?:?27? ?AM To: xxorde/librekinectmailto:librekinect@noreply.github.com Cc: Shao Hua Sean Limmailto:sean_lim@mymail.sutd.edu.sg

Sure I can send you the current image of my project. It's mostly a blank wheezy install but has the driver added to the kernel. We could transfer by ftp if you want Tim On Jan 27, 2015 8:28 AM, "seanlim1" notifications@github.com wrote:

@TimboInSpace https://github.com/TimboInSpace I was hoping I could get the Raspbian image from you. I'm having big trouble trying to compile the kernel myself. Many thanks :)

Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-71666374.

Reply to this email directly or view it on GitHubhttps://github.com/xxorde/librekinect/issues/12#issuecomment-71730512.

The above message may contain confidential and/or proprietary information that is exempt from disclosure under applicable law and is intended for receipt and use solely by the addressee(s) named above. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this message, or any attachment, is strictly prohibited. If you have received this email in error, please inform the sender immediately by reply e-mail or telephone, reversing the charge if necessary. Please delete the message thereafter. Thank you.

sjobeek commented 9 years ago

@TimboInSpace I'm also working on a project needing Kinect data streaming over ROS on the network from a Raspi - I'd very much appreciate a copy of your image to build on your work if possible.

@gmail.com if you need to send a link privately. Thanks!
matkinect commented 9 years ago

Hi TimbolnSpace, I'm working on a project with the Kinect too. It would be really helpfull if you could send me a link to download your raspbian distri with the driver added to the kernel. (my email is in my profile.).

Thanks, Cheers, Mat

buzztiaan commented 9 years ago

@TimboInSpace i would also like to have your image! :D

UserXH726 commented 9 years ago

@TimboInSpace i would also like to have your image, too! adressbedummy@t-online.de

tiancovici commented 9 years ago

would really help if you could send an image. How can I contact you for a copy?

TimboInSpace commented 9 years ago

Hi, Sorry everyone I have been listening to your requests: I've been working on other projects since December, but recently re-started work on this one. The problem was that, around christmas (but after I had posted that message) I had gotten my raspberry pi image to a much more useful state - I wrote all the necessary code and modified my opencv build to incorporate this librekinect driver into ROS Indigo, but it still had a few issues within the ROS stuff so I didn't want to post a half-finished copy. As of today, I have it so the raspi reads the depth image, formats the depth image to a 640x40 wide strip, then publishes the image along with camera_info definitions to be picked up on a faster computer for processing the depthimage into a pseudo-laserscan. Today, I have it so that's all working but instead of reading depth into the laserscan, it's giving inverse-depth - I have a good idea of how to fix it but am working on that code today. There's also some issue of a corrupt block somewhere on the SD, but I've since overwritten the error using dd, and is running fine.

Long story short, I'll post whatever, but it's definitely not finished. It is however, very very close to having the whole ROS navigation stack completed. Is it possible to post whole images on github? I'm not really sure how, but I'll look into it. Post a reply if you have insight. My current plan is just to send it personally by ftp, to whomever requests by email - but of course that's not an ideal solution.

On Tue, Mar 17, 2015 at 4:57 AM, tiancovici notifications@github.com wrote:

would really help if you could send an image. How can I contact you for a copy?

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-82272826.

tiancovici commented 9 years ago

That'd be great, my email is mokmassadm@gmail.com

Kerhold commented 9 years ago

I would gladly have a look as well. kerhold@gmail.com I'm not sure either if it's possible to put image in github. It's big file, so might not be possible, otherwise everyone would use it for file sharing, not code sharing.

2015-03-17 16:23 GMT+01:00 TimboInSpace notifications@github.com:

Hi, Sorry everyone I have been listening to your requests: I've been working on other projects since December, but recently re-started work on this one. The problem was that, around christmas (but after I had posted that message) I had gotten my raspberry pi image to a much more useful state - I wrote all the necessary code and modified my opencv build to incorporate this librekinect driver into ROS Indigo, but it still had a few issues within the ROS stuff so I didn't want to post a half-finished copy. As of today, I have it so the raspi reads the depth image, formats the depth image to a 640x40 wide strip, then publishes the image along with camera_info definitions to be picked up on a faster computer for processing the depthimage into a pseudo-laserscan. Today, I have it so that's all working but instead of reading depth into the laserscan, it's giving inverse-depth - I have a good idea of how to fix it but am working on that code today. There's also some issue of a corrupt block somewhere on the SD, but I've since overwritten the error using dd, and is running fine.

Long story short, I'll post whatever, but it's definitely not finished. It is however, very very close to having the whole ROS navigation stack completed. Is it possible to post whole images on github? I'm not really sure how, but I'll look into it. Post a reply if you have insight. My current plan is just to send it personally by ftp, to whomever requests by email - but of course that's not an ideal solution.

On Tue, Mar 17, 2015 at 4:57 AM, tiancovici notifications@github.com wrote:

would really help if you could send an image. How can I contact you for a copy?

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-82272826.

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-82409923.

Pozdrawiam. K.

buzztiaan commented 9 years ago

i'd say just make a account on mega.co.nz and throw it on there

tiancovici commented 9 years ago

We can always do Dropbox or Google drive.

TimboInSpace commented 9 years ago

Yep, looks like github won't allow repository over 1GB. Google drive seems like the best option to me. When I take my next project image, I'll post it on Drive and give the link here - expect 1 or 2 days On Mar 18, 2015 9:53 AM, "tiancovici" notifications@github.com wrote:

We can always do Dropbox or Google drive.

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-83031245.

matkinect commented 9 years ago

Hi TimbolnSpace,

I'm not sure if I missed THE post, but could you release the img ?

Cheers, Mat

TimboInSpace commented 9 years ago

Hey all, sorry for the inactivity. In my final year of engineering and it's turning out to be a lot more work than just the courseload! I'm now uploading to google drive, and I'll post a link here. Looks like it might take a couple hours to upload. It's an old image from mid march, but I believe I havent changed the raspi portion of my project since then. Regardless, when you go to the link, just pick the latest image. When uploaded, I'll post a rundown of my system and how to operate it.

TimboInSpace commented 9 years ago

Here is the link to my project folder, I'm written some release notes and am writing a How-to-run document https://drive.google.com/open?id=0B5MFGM_aue_afkZnRzljc213NkxTeEtNRFJOSnY3ak9MekZTRThadS1FVDVZMWFPNDhSTEU&authuser=0

It is now all uploaded. keep in mind this is a work in progress

buzztiaan commented 9 years ago

awesome! thanks a lot!

tiancovici commented 9 years ago

Might need to get an 8-16gb disk but so far when loading it to a 64g card it boots into the rainbow screen. =/

All I did was

  1. Erase sd card, and unmount it
  2. Flash it via terminal "sudo dd if=ArminMar15-noerrored.img of=/dev/disk2 bs=2m"
TimboInSpace commented 9 years ago

Like it stops at the rainbow screen and you never get a prompt? Post this on my repo under Issues and provide some more detail, I'm sure we can get it running On Mar 29, 2015 1:26 PM, "tiancovici" notifications@github.com wrote:

Might need to get an 8-16gb disk but so far when loading it to a 64g card it boots into the rainbow screen. =/

All I did was

  1. Erase sd card, and unmount it
  2. Flash it via terminal "sudo dd if=ArminMar15-noerrored.img of=/dev/disk2 bs=2m"

— Reply to this email directly or view it on GitHub https://github.com/xxorde/librekinect/issues/12#issuecomment-87460365.