motters is currently certified at Master level.

Name: Bob Mottram
Member since: 2002-06-08 19:03:04
Last Login: 2009-06-30 13:58:41

FOAF RDF Share This

Homepage: http://sluggish.uni.cc

Notes: I'm a self-styled robot addict living in Sheffield, England. Over the years I've built a couple of humanoids, and am mainly interested in building 3D occupancy grids for mobile robot navigation using SLAM algorithms and stereo vision.

Projects

Recent blog entries by motters

Syndication: RSS 2.0

19 Jun 2009 »

A brief guide to using the Minoru stereo webcam.

http://code.google.com/p/sentience/wiki/MinoruWebcam

It seems to me that this device might be quite useful for robot projects. It wasn't very long ago that such as device would cost a couple of thousand dollars or more.

In addition to the feature based stereo I may also try implementing a dense stereo algorithm. My thoughts on using this as a replacement for the cameras on GROK2 are that the baseline is probably a little on the short side, but that it probably would work.

31 May 2009 »

This weekend I've been experimenting with the Minoru stereo webcam, which I think could turn out to be very useful for robotics purposes.

You can find my review here:

http://streebgreebling.blogspot.com/2009/05/minoru-stereo-webcam-review.html

At the moment I'm still undecided as to whether I'll use the Minoru to replace the existing cameras on GROK2. I've ordered some wide angle lenses which I'll try using. If the new lenses fit then this device might be ideal.

25 May 2009 »

Have done more testing this weekend and fixed some important bugs. It transpired that there was still a "glitch" issue with the direction of one of the encoders reversing seemingly at random, but I've managed to work around that. Also the motion control and joystick servers are now talking together as they should.

I need to write a new utility program which will allow me to visualise the occupancy grids after doing an initial joystick guided training run. This should allow me to check that things look as I expect them to.

I've also ordered one of the Minoru 3D webcams. Apparently these are UVC compliant and will work on Linux. If I can get a pair of images out of the device this would make an excellent replacement for the existing stereo cameras, whilst also solving my V4L1 issues. However, even if the Minoru does look like a usable stereo camera I'll need to assess image quality and field of view compared to the existing cameras which I'm using.

Wheel odometry is now calibrated, and repeatability looks good over short distances, such that the rate of increase in pose uncertainty should be unmanageably small.

17 May 2009 »

I'm getting closer to having a working robot, although there has been a recent setback in that the new version of Ubuntu (9.04) doesn't seem to support the webcams which I'm using. This is odd, because they worked without a hitch in previous versions. A simple solution would be to downgrade the OS, although I'm reluctant to do that. I suspect that there has been some change in the kernel, perhaps related to gspca and V4L1 devices.

As a workaround I've continued development on Windows. This is ok, because the Windows version has not received too much attention and so was lagging behind in some features. My current strategy is to ensure that the robot's software works both on Windows and on Linux in order to maximise the possible range of use cases.

There's some extra work to be done on path integration, and no doubt there will be additional bugs to fix once I start testing on the robot in earnest (as opposed to simulation/unit testing). Both stereo cameras are working and calibrated, and are returning reasonable stereo features. The camera images seem to suffer from occasional glitches, and this might be something to do with their age (most of them were bought 4 years ago) or more likely it could be electrical interference with the USB cables from nearby pan and tilt servos. Either way, the glitches are not sufficiently serious to cause major concern at this point.

11 May 2009 (updated 11 May 2009 at 22:21 UTC) »

I now have both of the stereo cameras calibrated, and am fairly confident that I'm getting good quality disparities, which should at least suffice for navigation purposes. I wrote an extra program which allows me to visualise the stereo disparity and manually alter calibration parameters to observe the effects. Hence, if there are problems I can check the camera calibration more thoroughly than was possible previously.

The next step is to do integration testing with all of the systems running - stereo vision server, motion control server, servo control server, steersman and ultrasonics server. With luck I should be able to create some real maps soon.

64 older entries...

 

motters certified others as follows:

Others have certified motters as follows:

[ Certification disabled because you're not logged in. ]

Robot of the Day

HEXAL-R

Built by
Vibhu Vivek

Recent blogs

4 Jul 2009 limor (Master)
4 Jul 2009 jmhenry (Apprentice)
30 Jun 2009 steve (Master)
29 Jun 2009 svo (Master)
26 Jun 2009 jkkroll (Master)
25 Jun 2009 p.stegemann (Apprentice)
19 Jun 2009 motters (Master)
13 Jun 2009 jwp9447 (Observer)
12 Jun 2009 c6jones720 (Master)
10 Jun 2009 ROB.T. (Master)
9 Jun 2009 Sergey Popov (Apprentice)
8 Jun 2009 MRyan (Apprentice)
5 Jun 2009 kuka (Journeyer)
5 Jun 2009 Roko (Apprentice)
4 Jun 2009 roboilo (Journeyer)
3 Jun 2009 roschler (Master)
31 May 2009 thorn_stevens (Journeyer)
27 May 2009 trossenrobotics (Observer)

Newest Members

4 Jul 2009 yonurcaglar (Observer)
3 Jul 2009 uk_robotics (Observer)
3 Jul 2009 kangkang (Observer)
3 Jul 2009 robotiksistem (Observer)
2 Jul 2009 Stephanie LORA (Observer)
2 Jul 2009 pavithra krishnan (Observer)
2 Jul 2009 katroju (Observer)
1 Jul 2009 M.Jeyalakshmi (Observer)
30 Jun 2009 Ketchup (Observer)
29 Jun 2009 israel.olguin (Observer)
29 Jun 2009 mahanthiyeluru (Observer)
28 Jun 2009 CristianR1977 (Observer)
28 Jun 2009 bharathsn (Observer)
28 Jun 2009 aman (Observer)
27 Jun 2009 Gumboz1953 (Apprentice)

Newest Robots

13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny
11 Aug 2008 Chives

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page