Autonomous robot's navigation

Inside the Roomba and Scooba and more, Cool mods, Repair and Upgrades - including the all new iRobot Create Kit. Let's void that warranty baby!
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

AVM Navigator v0.7.3 is released!

Navigator package is updated now and you can download next modification of AVM Navigator v0.7.3 from your account link.

Changes:
- The new "Back to checkpoint" algorithm was added in "Navigation by map" mode.

[video]http://www.youtube.com/watch?v=wj-FKhdaU5A[/video]


- Also new "Watching mode" was developed.
And robot can move to direction where motion was noticed in this mode.
[video]http://www.youtube.com/watch?v=c1aAcOS6cAg[/video]

Also common usability was improved.

By the way I received new video from user that succeed in "Navigation by map":
[video]http://www.youtube.com/watch?v=214MwcHMsTQ[/video]

His robot video and photo:
[video]http://www.youtube.com/watch?v=S7QRDSfQRps[/video]
http://roboforum.ru/download/file.php?i ... &mode=view
http://roboforum.ru/download/file.php?i ... &mode=view
http://roboforum.ru/download/file.php?i ... &mode=view

I believe that you also will have success with visual navigation by AVM Navigator module ;-)
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Yet another video from user whose robot has extremely high turn speed but AVM Navigator module could control robot navigation even in this bad condition!

[video]http://www.youtube.com/watch?v=G7SB_jKAcyE[/video]

His robot video:

[video]http://www.youtube.com/watch?v=FJCrLz08DaQ[/video]
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

It is a testing of new robot for AVM Navigator project:

[video]http://www.youtube.com/watch?v=F3u0rTNBCuA[/video]
User avatar
vic7767
Robot Master
Posts: 15556
Joined: January 14th, 2006, 7:31 pm
Location: Haughton Louisiana - USA

Re: Autonomous robot's navigation

Post by vic7767 »

Nice effort! What video camera and software are you using?
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

I use in my experiments: Logitech HD Webcam C270 and 3Q NetTop Qoo (Intel Atom 230 1600Mhz) for images processing by AVM Navigator.

See here for more detailes.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Playing with Twinky rover that was controlled by AVM Navigator:

[video]http://www.youtube.com/watch?v=4tpwAvcmZf8[/video]

[video]http://www.youtube.com/watch?v=pt2y7xkiTXo[/video]
Last edited by ExDxV on March 25th, 2012, 4:41 pm, edited 1 time in total.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Twinky rover presentation:

[video]http://www.youtube.com/watch?v=Fkjpma1oWAg[/video]
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Presentation of Digital Video Recording system (DVR)

[video]http://www.youtube.com/watch?v=EtCipl8m_3U[/video]
User avatar
bhylak
Robot Addict
Posts: 1638
Joined: October 17th, 2009, 7:30 pm

Re: Autonomous robot's navigation

Post by bhylak »

This is an amazing project! Have you ever thought of using a Kinect?
Ben

Homemade Telepresence Robot:
http://mayarover.blogspot.com/
http://www.instructables.com/id/MAYA-Te ... nce-Rover/

There are only 10 types of people in the world. Those who understand binary and those who don't
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

bhylak wrote:This is an amazing project! Have you ever thought of using a Kinect?
The main idea of AVM Navigator project is the using only video camera as the main sensor of environment presentation.

But it works pretty well :)

It is enough difficult route that was passed by robot
with help AVM Navigator (route training and passing):
[video]http://www.youtube.com/watch?v=1-w3lSLTnjM[/video]

Autonomous navigation view from outside:
[video]http://www.youtube.com/watch?v=GD_g0q_I6NQ[/video]

AVM Navigator v0.7.4.2 update

Changes:

- The indication drawing was carried to ::Annotate method
Image

- Into camera view was added 3D marker of target position of robot
Image

...

See here about all other changes.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Fun with AVM Navigator

Image

It's little demo of object recognition and learning from motion with helping of AVM Navigator.

All object rectangle coordinates are available in RoboRealm pipeline from external variables:
NV_ARR_OBJ_RECT_X - left-top corner X coordinate of recognized object
NV_ARR_OBJ_RECT_Y - left-top corner Y coordinate of recognized object
NV_ARR_OBJ_RECT_W - width of recognized object
NV_ARR_OBJ_RECT_H - height of recognized object

So you can use it in your VBScript program.

See here for more details.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Alan wrote:Hi,

I noticed in the youtube video that you jiggle the object (your face or the book) slightly during the learrning phase. Is this an advantage?

Cheers,

Alan
In fact the AVM algorithm is not invariance to rotation and you should show the object for memorizing to AVM search tree under different angles during training for further correct recognition.

See also an example of using of Canny module as background for AVM Navigator:

Image
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Tomy Omnibot & AVM Navigator

[video]http://www.youtube.com/watch?v=iAE7NXQgwC0[/video]

[video]http://www.youtube.com/watch?v=4s9bQi8Y828[/video]
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Hi guys,

I'm still working over AVM technology. Now I've founded my own company that is named Invarivision.com.
We are small but passionate team of developers that are working over system which would be able watch TV and recognize video that interests user.

And we need your help!

It seems that interface of our search system is good enough because we try to make it to be simple and user friendly but from other point of view it could be a total disaster.

Could you please take a look to our system and then tell us about good and bad sides of this?

The constructive criticism is welcome.

With kind regards, EDV.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

Cbenson wrote:This is quite different from autonomous robot navigation.
Our search system also is the robot that watches TV like a human but does it simultaneously on several TV channels and this robot can watch TV nonstop and do not to get tired :)
Cbenson wrote:Can you explain more about how the system would determine what video interests the user?
The user just uploads video which interests him to the search system and then system would search it on all channels that are scanned.

Also user can add own TV channel that interests him if system still does not have such channel.

So, in other words: AVM Video Search system provides service that allows customers to make audit of TV channels or searching of forbidden or copyrighted video in file with help of automatically recognition of the video content.

The main advantage of this system is direct recognition of separate images into analyzing of video content that is provide searching of very small video fragments about two seconds long.
ExDxV
Posts: 25
Joined: September 30th, 2010, 7:01 am

Re: Autonomous robot's navigation

Post by ExDxV »

I've prepared InvariMatch presentation:



I'm sorry for my English in this presentation I was try my best :)

It's hard to believe that all this stuff has grown up from robot navigation (there is the same Associative Video Memory algorithm that is used for matching of video content).
Post Reply