Carmine 1.09 support

classic Classic list List threaded Threaded
84 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

Carmine 1.09 support

Dodikles
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Jochen Sprickerhof
Administrator
Hi Wadim,

* Dodikles <[hidden email]> [2013-03-26 02:49]:

> I am struggling to get the new Primesense sensor Carmine 1.09 running under
> PCL in 12.04. Using the both the new OpenNI 2.0 package and the "old" sensor
> bin 5.1.2.1 and openni bin 1.5.4.0 works without problems when I use the
> sensor in other projects. Since PCL requires the modified version, I did a
> make in 3rdparty/openni and installed the custom 5.1.0.41 and 1.5.2.23
> versions.
>
> The problem is that it cannot find the usb device :
> "pcl-trunk/io/src/openni_camera/openni_device.cpp @ 129 : creating depth
> generator failed. Reason: USB interface is not supported!"
>
> The openni samples (e.g. NiViewer) also don't work for that custom version
> because it cannot recognize the sensor. Is it too new? Is there any way to
> get the most current OpenNi 1.x version into the PCL trunk to support the
> Carmine 1.09?

I've modified version of OpenNI 1.5.4.0 and Sensor 5.1.2.1 lying in my
Github account:
https://github.com/jspricke/openni-sensor-primesense
https://github.com/jspricke/debian-openni

We had some problems with multiple cameras but besides that they work
fine form me and you can get nice .deb packages out of it using
git-buildpackage ;).

Cheers Jochen
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Dodikles
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Jochen Sprickerhof
Administrator
* Dodikles <[hidden email]> [2013-03-26 09:41]:
> I tried to initialize the grabber with default values as well as VGA 30fps
> for both the color and depth stream (since it is the standard mode for the
> carmine). The results were always the same. Does the Grabber class need an
> enhancement?

I don't have a 1.09 over here so I can't test.
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Dodikles
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Radu B. Rusu
Administrator
I'm pretty sure that 1.5.4.0/5.1.2.1 should work. I've been using a 1.09 for a while now without problems.

Cheers,
Radu.
--
http://openperception.org

On 03/26/2013 09:46 AM, Dodikles wrote:

> What can I do then from here? Any information I can extract or try out to
> come up with a solution?
>
> Thanks! :)
>
>
>
> --
> View this message in context: http://www.pcl-users.org/Carmine-1-09-support-tp4026939p4026950.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users
>
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Dodikles
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Jochen Sprickerhof
Administrator
* Dodikles <[hidden email]> [2013-04-02 05:43]:
> I tracked the problem down. It really seemed to be an issue of the Grabber
> class detecting my device as a Xtion Pro, therefore not providing me with a
> color stream. I just wrote a small wrapper around the OpenNI 2 interface and
> got rid of the problem...

Great! If you want to, you can send us a pull request on github, so
others can use the wrapper as well ;).

Cheers Jochen
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

james
Administrator
Hi,

I'm using the PCL 1.6 Win 32 all in one installer. I have an Xtion PRO LIVE working, but a Carmine 1.09 is not working. I have tried the OpenNI 2.2 drivers, but still, the Xtion PRO LIVE (detected as a Carmine when drivers install) works, but not the Carmine.
Does anyone have a solution they would like to share?

Thanks!
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

james
Administrator
OK, I have got it working. If you have installed the windows all-in-one installer:
-Go to windows “uninstall a program” and uninstall everything related to OpenNI and PrimeSense.
-Install OpenNI-Win32-1.5.4-Dev.msi http://sourceforge.net/projects/pointclouds/files/dependencies/OpenNI-Win32-1.5.4-Dev.msi/download
-Build and install updated sensor files https://github.com/jspricke/openni-sensor-primesense

Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

shome
This post has NOT been accepted by the mailing list yet.
This post was updated on .
In reply to this post by Jochen Sprickerhof
i installed the following in that order:

https://github.com/jspricke/debian-openni
https://github.com/jspricke/openni-sensor-primesense
OS: ubuntu 12.04,64bit

for both i used the RedistMaker & then the install.sh produced by redistmaker.

However the carmine 1.09 doesnt work even after i used modified openni & sensor-primesense

when i tried to run "pcl_openni_viewer" I get error
Device Id not set, using first device.

Kindly tell me how to get carmine 1.09 to work properly.
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

shome
In reply to this post by Radu B. Rusu
I am struggling to use carmine 1.09 with pcl on ubuntu  12.04,64bit for the last  few weeks.

However pcl identifies my device as ASUS, Xtion Pro:
pcl_openni_viewer -l
Device: 1, vendor: ASUS, product: Xtion Pro, connected:  @ , serial number: ''
Virtual Devices available: ONI player


openni samples work fine.

INSTALLATION DETAILS

ubuntu: 12.04 64bit.
pcl: installed from github
pcl version: https://github.com/PointCloudLibrary/pcl downloaded on 20th aug,2013
pcl installed using steps from : http://www.saurabhjha.in/2012/09/installing-pcl-computer-vision-part-3/

https://github.com/jspricke/debian-openni
https://github.com/jspricke/openni-sensor-primesense
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Radu B. Rusu
Administrator
Please use our PPA binaries to test issues like this, as compiling from source can be prone to errors. It's easy to miss out on simple things, and having binaries simplifies the test.

Best,
Radu.

On Sep 5, 2013, at 10:17 AM, shome <[hidden email]> wrote:

> I am struggling to use carmine 1.09 with pcl on ubuntu  12.04,64bit for the
> last  few weeks.
>
> However pcl identifies my device as ASUS, Xtion Pro:
> pcl_openni_viewer -l
> Device: 1, vendor: ASUS, product: Xtion Pro, connected:  @ , serial number:
> ''
> Virtual Devices available: ONI player
>
>
> *openni samples work fine.*
>
> *INSTALLATION DETAILS*
>
> ubuntu: 12.04 64bit.
> pcl: installed from github
> pcl version: https://github.com/PointCloudLibrary/pcl downloaded on 20th
> aug,2013
> pcl installed using steps from :
> http://www.saurabhjha.in/2012/09/installing-pcl-computer-vision-part-3/
>
> https://github.com/jspricke/debian-openni
> https://github.com/jspricke/openni-sensor-primesense
>
>
>
> --
> View this message in context: http://www.pcl-users.org/Carmine-1-09-support-tp4026939p4029499.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users

_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

shome
by ppa do you mean:

ppa:v-launchpad-jochen-sprickerhof-de/pcl

what about openni & sensor-bin linux.do i install the one provided at:

https://github.com/jspricke/debian-openni
https://github.com/jspricke/openni-sensor-primesense


Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Jochen Sprickerhof
Administrator
* shome <[hidden email]> [2013-09-05 23:07]:
> by ppa do you mean:
>
> *ppa:v-launchpad-jochen-sprickerhof-de/pcl*

Yes.

> what about openni & sensor-bin linux.do i install the one provided at:
>
> *https://github.com/jspricke/debian-openni
> https://github.com/jspricke/openni-sensor-primesense*

They are part of the PPA already.

Cheers Jochen
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

shome
This post was updated on .
i added the ppa via synaptic package manager.I intend to use the pcl api's  (with carmine 1.09) for research purpose.

when i do sudo apt-cache search libpcl|grep -v 1.5|grep -v 1.6 i get

do i have to install all of them.Is there any order involved.



libpcl1 - Portable Coroutine Library (PCL)
libpcl1-dev - Portable Coroutine Library (PCL), development files
libpcl-bin - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-io-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-all - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-all-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-common-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-features-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-filters-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-kdtree-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-keypoints-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-octree-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-range-image-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-registration-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-sample-consensus-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-segmentation-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-surface-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-visualization-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-doc - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-apps-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-search-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-tracking-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-geometry-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-1.7-all - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-1.7-all-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-apps-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-apps-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-common-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-common-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-1.7-doc - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-features-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-features-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-filters-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-filters-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-geometry-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-io-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-io-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-kdtree-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-kdtree-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-keypoints-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-keypoints-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-octree-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-octree-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-outofcore-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-outofcore-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-people-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-people-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-recognition-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-recognition-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-registration-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-registration-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-sample-consensus-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-sample-consensus-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-search-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-search-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-segmentation-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-segmentation-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-surface-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-surface-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-tracking-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-tracking-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-visualization-1.7-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-visualization-1.7 - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-1.7-bin - The Point Cloud Library (or PCL) for point cloud processing - runtime
libpcl-outofcore-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-people-dev - The Point Cloud Library (or PCL) for point cloud processing - development
libpcl-recognition-dev - The Point Cloud Library (or PCL) for point cloud processing - development
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Jochen Sprickerhof
Administrator
* shome <[hidden email]> [2013-09-06 00:38]:
> i added the ppa via synaptic package manager.I intend to use pcl for
> development.
>
> *when i do sudo apt-cache search libpcl|grep -v 1.5|grep -v 1.6 i get*
>
> do i have to install all of them.Is there any order involved.

http://pointclouds.org/downloads/linux.html

sudo apt-get install libpcl-all
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

martyvona
In reply to this post by Jochen Sprickerhof
Jochen -

Are you sure that ppa:v-launchpad-jochen-sprickerhof-de/pcl and the code in your github debian-openni and openni-sensor-primsesnse repos actually match?  We found in July that installing your openni packages from your PPA did not work with Carmine 1.09 but that installing from your github repos worked better with this hardware.  And I don't see any updates to the relevant packages since then.

As far as I can see the contents of debian/patches in your github debian-openni repo vs the contents of debian/patches that I get from apt-get source openni-dev (or even by directly downloading opennidev_1.3.2.1-4+precise2.debian.tar.gz from your ppa in launchpad)  are very different.

We still have some issues actually using the Carmine 1.09 sensor in practice.  We plan to revisit this after ICRA deadline.  Will probably try to switch to OpenNI2.

shome - there is a lot more detail on how we got things going in our writeup at

https://wiki.ccs.neu.edu/display/GPC/pcl-trunk+on+Ubuntu+12.04+LTS+64bit

Marty Vona
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

shome
This post was updated on .
In reply to this post by Jochen Sprickerhof
I installed pcl doing the following(i had removed existing pcl, openni & sensor-bin linux prior to installing pcl):
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

i get error when i try to execute pcl_openni_viewer
./pcl_openni_viewer
terminate called after throwing an instance of 'pcl::IOException'
  what():  void pcl::OpenNIGrabber::setupDevice(const string&, const pcl::OpenNIGrabber::Mode&, const pcl::OpenNIGrabber::Mode&) in /build/buildd/pcl-1.7-1.7.0/io/src/openni_grabber.cpp @ 342 : No devices connected.
Aborted (core dumped)

what is the cause of device not connected.do i have to install openni from primesense before installing libpcl-all

OR

is it because precise pangolin(12.04) is not supported by pcl?

ref: We currently support Ubuntu (Lucid, Maverick, Natty, Oneiric, Quantal on http://pointclouds.org/downloads/linux.html
Reply | Threaded
Open this post in threaded view
|

Re: Carmine 1.09 support

Radu B. Rusu
Administrator
Can you test using an older sensor to see if that works first?

Best,
Radu.

On Sep 6, 2013, at 9:30 AM, shome <[hidden email]> wrote:

> I installed pcl doing the following(i had removed existing pcl, openni &
> sensor-bin linux prior to installing pcl):
> sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
> sudo apt-get update
> sudo apt-get install libpcl-all
>
> *i get error when i try to execute pcl_openni_viewer*
> *./pcl_openni_viewer *
> terminate called after throwing an instance of 'pcl::IOException'
>  what():  void pcl::OpenNIGrabber::setupDevice(const string&, const
> pcl::OpenNIGrabber::Mode&, const pcl::OpenNIGrabber::Mode&) in
> /build/buildd/pcl-1.7-1.7.0/io/src/openni_grabber.cpp @ 342 : No devices
> connected.
> Aborted (core dumped)
>
> what is the cause of device not connected.do i have to install openni from
> primesense before installing *libpcl-all*
>
>
>
> --
> View this message in context: http://www.pcl-users.org/Carmine-1-09-support-tp4026939p4029520.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users

_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
12345