ardev-users Mailing List for ARDev
Status: Beta
Brought to you by:
thjc
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
2010 |
Jan
(2) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Alex K. <ak...@au...> - 2010-06-19 04:44:16
|
Hi, has anyone been able to use the "calib" utility with ARDev v0.8.0-rc1 ? The gui will not start at all, when running "calib" nothing happens, no error messages either. Alex Kozlov |
From: Toby C. <tco...@pl...> - 2010-02-02 20:00:38
|
There is an ffmpeg plugin, I haven't used it for a while but it should still work as long as the avformat and avcodec APIs have not changed too much. You may suffer poor performance while streaming video to a file depending of course on the PC you are running on. Toby On 2 February 2010 03:51, Alex Kozlov <ak...@au...> wrote: > Hi, is there support for video capture in ARDev? Not for the input > camera but for the Augmented Reality output? > Thanks > Alex Kozlov > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Ardev-users mailing list > Ard...@li... > https://lists.sourceforge.net/lists/listinfo/ardev-users > |
From: Alex K. <ak...@au...> - 2010-02-02 03:51:47
|
Hi, is there support for video capture in ARDev? Not for the input camera but for the Augmented Reality output? Thanks Alex Kozlov |
From: David O. <raz...@gm...> - 2010-01-28 21:39:25
|
Hi Christine, fancy seeing you here! I didn't realize you were doing robotics work too. I know there are some issues with the way ardev does it's camera transforms, which is on my list of things to fix, but as long as you are using the same transform in select mode as in render mode, that shouldn't be an issue. The way it only works in the center of the screen makes it sound like some kind of projection problem. It would also be worth checking that the mouse coordinates are what you expect them to be. I'm afraid I can't assist much without more detail. I can't think of any reason why opengl picking wouldn't work with ARDev. One thing to be aware of is that ARDev objects are drawn in random order, and translucent objects are not written into the depth buffer. This could mean that you end up picking something behind the object you intended. If you do get it working, it would be nice if you could submit a patch. ARDev does have some sort picking built in, but it is broken too and as far as I know just selects objects in the general area, not on a per pixel basis. Thanks, David 2010/1/28 cbar141 cbar141 <cb...@au...>: > Hey, > > I am currently trying to implement picking using OpenGL with ARDev. I > got your code to implement picking from > http://gpwiki.org/index.php/OpenGL:Tutorials:Picking but I am having > some issues. What my program does is it renders a cube on top of a > fiducial marker on a robot. I use picking to select each face on the > cube individually. The program is able to correctly use picking to > select the faces of the cube while the robot is in the centre of the > screen. But when the robot is moved to either side of the screen the > faces of the cube cannot be selected when they are clicked on. Instead > if the mouse is clicked a little bit away from a face, the face is > then selected. It seems as though when the robot is not in the middle > of the screen the program thinks the cube has been rendered to the > side of where it is being displayed. > Is picking compatible with ARDev? and if so do you have any > suggestions as to how I could fix the problem? > > Kind regards, > Christine Barber. > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Ardev-users mailing list > Ard...@li... > https://lists.sourceforge.net/lists/listinfo/ardev-users > |
From: cbar141 c. <cb...@au...> - 2010-01-28 03:53:34
|
Hey, I am currently trying to implement picking using OpenGL with ARDev. I got your code to implement picking from http://gpwiki.org/index.php/OpenGL:Tutorials:Picking but I am having some issues. What my program does is it renders a cube on top of a fiducial marker on a robot. I use picking to select each face on the cube individually. The program is able to correctly use picking to select the faces of the cube while the robot is in the centre of the screen. But when the robot is moved to either side of the screen the faces of the cube cannot be selected when they are clicked on. Instead if the mouse is clicked a little bit away from a face, the face is then selected. It seems as though when the robot is not in the middle of the screen the program thinks the cube has been rendered to the side of where it is being displayed. Is picking compatible with ARDev? and if so do you have any suggestions as to how I could fix the problem? Kind regards, Christine Barber. |
From: Toby C. <tco...@pl...> - 2009-10-05 11:17:21
|
Hi Alex, Dan Brooker added an event system to Ardev last summer. Basically ARdev objects can register to recieve certain events, and anything can publish them. The best example of the events that are generated is probably in output_x11.cpp The main class involved is the 'EventObject' class. You may need to extend this functionality for your own purposes, but at least it should give you a start. Toby 2009/10/2 Alex Kozlov <ak...@au...> > Hi, is there any support for detecting mouse clicks in ARDev? As in, > the user clicks inside the visualisation window, can I detect the > click and the location of the pointer? Maybe you can point me to the > classes/documentation I need to look at. > Thanks, > Alex Kozlov > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Ardev-users mailing list > Ard...@li... > https://lists.sourceforge.net/lists/listinfo/ardev-users > |
From: Alex K. <ak...@au...> - 2009-10-02 02:22:12
|
Hi, is there any support for detecting mouse clicks in ARDev? As in, the user clicks inside the visualisation window, can I detect the click and the location of the pointer? Maybe you can point me to the classes/documentation I need to look at. Thanks, Alex Kozlov |
From: Toby C. <tco...@pl...> - 2009-09-28 11:08:01
|
I will look into the remove problem later this week. With respect to rendering order, there is no support for this beyond the separate opaque and transparent render functions. The order of rendering transparent objects is arbitrary but should be consistent. Off the top of my head they are probably rendered in the order they are added to the render list. Toby 2009/9/28 Alex Kozlov <ak...@au...> > Hi, > I suspect there is a problem with the ARDev::Remove() function, the > render object stays in the visualisation. I checked that the pointers > of the RenderObject and PositionObject are the same as when > ARDev::Add() was called, so Remove() should succeed. Is there > something special you need to do like pause/resume the visualisation? > > Also, is there a way to control the order the objects are rendered in? > I need it for transparencies to work properly as the most opaque > objects need to be rendered first. > Regards, > Alex Kozlov > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry® Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9-12, 2009. Register now! > http://p.sf.net/sfu/devconf > _______________________________________________ > Ardev-users mailing list > Ard...@li... > https://lists.sourceforge.net/lists/listinfo/ardev-users > |
From: Alex K. <ak...@au...> - 2009-09-28 04:35:23
|
Hi, I suspect there is a problem with the ARDev::Remove() function, the render object stays in the visualisation. I checked that the pointers of the RenderObject and PositionObject are the same as when ARDev::Add() was called, so Remove() should succeed. Is there something special you need to do like pause/resume the visualisation? Also, is there a way to control the order the objects are rendered in? I need it for transparencies to work properly as the most opaque objects need to be rendered first. Regards, Alex Kozlov |
From: Alex K. <ak...@au...> - 2009-06-19 01:22:32
|
Hi, I've come across the following problem. I'm able to run ARDev once, but after termination, if I try to run it again I get the errors: libdc1394 error: Failed to allocate iso bandwidth libdc1394 error: Failed to setup DMA capture Failed to setup capture followed by a floating point exception. To overcome this I have to: modprobe -r -a video1394 raw1394 ohci1394 ieee1394 modprobe -a video1394 raw1394 ohci1394 ieee1394 every time I want to run ARDev. My code is as follows: ... capture = new CaptureDC1394(); capture->Initialise(); ARCamera arcam("config/overhead.calib"); camera = new CameraConstant(arcam); ARPosition arpos(arcam.Origin,arcam.Direction); camerapos = new PositionConstant(arpos); camerapos->Initialise(); output = new OutputX11(capture,camera,camerapos, OUT_WIDTH,OUT_HEIGHT,OUT_DISP_NAME,false); ARDev::Start(output,AR_ENV); ... and the termination looks like: ARDev::Stop(AR_ENV); delete artkp_pre; delete artkp_pos; delete camera; delete camerapos; delete capture; delete output; I suspect there might be something wrong with the way the capture object is terminated. Alex Kozlov |
From: Toby C. <tco...@pl...> - 2009-06-15 18:35:53
|
Have you tried svn trunk? There have been a number of changes since the last release and it builds currently for my on Ubuntu Jaunty. Toby 2009/6/15 Alex Kozlov <ak...@au...> > Hi, > Would it be possible to release a new version of ARDev compatible with > the latest version of libdc1394 please? I've been having problems > compiling it. The "configure" process is fine, but it crashes halfway > through "make", saying "underfined function dc1394..... etc" > > Rolling back to version 1 introduces additional problems. Thanks very much. > > Alex Kozlov > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Ardev-users mailing list > Ard...@li... > https://lists.sourceforge.net/lists/listinfo/ardev-users > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Alex K. <ak...@au...> - 2009-06-15 02:05:56
|
Hi, Would it be possible to release a new version of ARDev compatible with the latest version of libdc1394 please? I've been having problems compiling it. The "configure" process is fine, but it crashes halfway through "make", saying "underfined function dc1394..... etc" Rolling back to version 1 introduces additional problems. Thanks very much. Alex Kozlov |
From: Toby C. <tco...@pl...> - 2008-08-04 03:06:53
|
At the time I was doing the development the vrmusbcam driver was still in early develpoment, and did not support v4l. It is possible that there driver is a better bet now, mine was reverse engineered from USB packets logged in windows so was not perfect. If their driver still doesnt support v4l/v4l2 then you could create a new capture object specifically for it, or I will pass on my vrmagic kernel module code (I will track it down tonight) Toby 2008/8/4 Alex Kozlov <ak...@au...> > > > 2008/8/4 Toby Collett <tob...@in...> > >> I wrote a video for linux driver for the trivisio HMD, and then used the >> capter v4l object in ardev. If you can't find the source for the trivisio >> driver I have a copy at home somewhere I can track down. >> > > Yes please could you send me the source for the driver? > > Where else would I be able to find it? It's not > in your ARDev distribution. Did you do your HMD stuff on one of the uni > laptops? What is the name of the > library so I might look and see if its installed. > > You didn't use their existing driver vrmusbcam? > > Alex Kozlov > >> > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Alex K. <ak...@au...> - 2008-08-04 03:01:13
|
2008/8/4 Toby Collett <tob...@in...> > I wrote a video for linux driver for the trivisio HMD, and then used the > capter v4l object in ardev. If you can't find the source for the trivisio > driver I have a copy at home somewhere I can track down. > Yes please could you send me the source for the driver? Where else would I be able to find it? It's not in your ARDev distribution. Did you do your HMD stuff on one of the uni laptops? What is the name of the library so I might look and see if its installed. You didn't use their existing driver vrmusbcam? Alex Kozlov > |
From: Toby C. <tco...@pl...> - 2008-08-03 21:18:12
|
I wrote a video for linux driver for the trivisio HMD, and then used the capter v4l object in ardev. If you can't find the source for the trivisio driver I have a copy at home somewhere I can track down. Toby 2008/8/3 Alex Kozlov <ak...@au...> > Hi, > What driver did you use to communicate with the HMD hardware (ARVision 3D)? > Did you implement a > Capture Object specifically for it? > > Thanks a lot. > > Alex Kozlov > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Alex K. <ak...@au...> - 2008-08-03 07:14:29
|
Hi, What driver did you use to communicate with the HMD hardware (ARVision 3D)? Did you implement a Capture Object specifically for it? Thanks a lot. Alex Kozlov |
From: Toby C. <tob...@in...> - 2008-07-17 03:01:56
|
The intersense tracker (IS1200) was not around when I was doing my HMD work, so I used the flock of birds tracker instead. Patrick had some code that worked with the IS1200 code. Toby 2008/7/17 Alex Kozlov <ak...@au...>: > Hi Toby, > Thanks for your suggestions, I'll look at the config tool. > I'm using the stereo video see through display. Would you by any chance > still > have the code you used for tracking? You used the helmet with the upward > facing camera to track fiducials, right? > > If you do happen to find you config files for the HMD that would be great. > > Alex > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Alex K. <ak...@au...> - 2008-07-17 00:05:09
|
Hi Toby, Thanks for your suggestions, I'll look at the config tool. I'm using the stereo video see through display. Would you by any chance still have the code you used for tracking? You used the helmet with the upward facing camera to track fiducials, right? If you do happen to find you config files for the HMD that would be great. Alex |
From: Toby C. <tco...@pl...> - 2007-10-26 21:33:00
|
Hi, Can you please use the source forge mailing list for support requests (ardev.sf.net) for details (I have replied to the list as well). Ardev was developed with the development version of playerstage, so you will need to build it against player CVS. Once player 2.1 is released I will continue to use released versions of player. I hope this helps, let me know if you have more trouble with it, Toby Collett Lzhw wrote: > Dear Collett, > > When I make your software--"ardev-0[1].6.6"(under Player-2.0.4), I > encountered an error below. Please help me fix it, thank you! > > > Best regards, > > Zhiwei Liang > > //////////////////////////////////error > report///////////////////////////////////// > if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. > -I. -I.. -I../include/ardev -Wall -fPIC -I../include -DDEBUG -g > -I/usr/local/include/player-2.0 -I/usr/local/include/opencv -g -O2 -MT > render_player_actarray.lo -MD -MP -MF > ".deps/render_player_actarray.Tpo" -c -o render_player_actarray.lo > render_player_actarray.cpp; \ > then mv -f ".deps/render_player_actarray.Tpo" > ".deps/render_player_actarray.Plo"; else rm -f > ".deps/render_player_actarray.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. > -I. -I.. -I../include/ardev -Wall -fPIC -I../include -DDEBUG -g > -I/usr/local/include/player-2.0 -I/usr /local/include/opencv -g -O2 > -MT render_player_actarray.lo -MD -MP -MF > .deps/render_player_actarray.Tpo -c render_player_actarray.cpp -fPIC > -DPIC -o .libs/render_player_actarray.o > render_player_actarray.cpp: In member function `virtual void > RenderPlayerActArray::Render()': > render_player_actarray.cpp:97: error: 'class PlayerCc::ActArrayProxy' > has no member named 'GetBasePos' > render_player_actarray.cpp:98: error: `player_orientation_3d_t' > undeclared (first use this function) > render_player_actarray.cpp:98: error: (Each undeclared identifier is > reported only once for each function it appears in.) > render_player_actarray.cpp:98: error: expected `;' before > "base_orientation" > render_player_actarray.cpp:101: error: `base_orientation' undeclared > (first use this function) > render_player_actarray.cpp:116: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'orientation' > render_player_actarray.cpp:117: error: 'struct > player_actarray_actuatorgeo m_t' has no member named 'orientation' > render_player_actarray.cpp:118: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'orientation' > render_player_actarray.cpp:119: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'axis' > render_player_actarray.cpp:119: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'axis' > render_player_actarray.cpp:119: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'axis' > render_player_actarray.cpp:122: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'length' > render_player_actarray.cpp:124: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'length' > render_player_actarray.cpp:125: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'length' > render_player_actarray.cpp:125: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'axis' > render_player_actarray.cpp:125: error: 'struct player_actarray > _actuatorgeom_t' has no member named 'axis' > render_player_actarray.cpp:125: error: 'struct > player_actarray_actuatorgeom_t' has no member named 'axis' > > //////////////////////////////////////////////////////////////////////////// > > ------------------------------------------------------------------------ > ????? Windows Live Messenger ???????! ????! <http://messenger.live.cn/> |
From: Toby C. <tco...@pl...> - 2007-08-28 03:17:28
|
Hi, 0.8.0 has been released, the major change is rolling up libthjc with ardev so it doesnt need installed and maintained seperately. There are also a few fixes for segfaults I was experiencing with Qt on feisty. Toby -- This email is intended for the addressee only and may contain privileged and/or confidential information |