Home
914 PC Bots Forum  


<< Start < Prev 1 2 3 Next > End >>
c6jones720
User

Platinum Boarder
Posts: 350
graphgraph
Karma: 3  
Linux and Player Video - 2007/07/05 17:11 This thread discusses the Content article: Linux and Player Video

Watching that video gives me so many ideas for my robot!!!

Thats a useful video if you havent really seen a 914 working in real life. Im assuming that the behaviour is simply wandering with no fixed goal state or location. On the face of it, it seems like a useless program until you consider...

I know you can get a roomba, but just imaging whacking a cordless vacuum on the back of your 914, powered from its own little battery. People will immediately stop asking you what your robot does.

How about a program that allows those player/.Net behaviours to be switched on and off according to either a set of goals and or a time table. You could schedule your robot to do the wandering algorithm with the vacuum on for half an hour whilst you go to work. Thereafter it could maybe charge itself for a bit and then do a security patrol for a while or something.

It might sound like far fetched stuff but I think you could probably do a lot with a 914 by simply pulling together a few existing technologies.
  | | The administrator has disabled public write access.
jamesbruton
Admin

Admin
Posts: 683
graph
Karma: 8  
Re:Linux and Player Video - 2007/07/05 17:34 I'm working on my own 'roam' application as part of my 914/Python project. It will use either Player or the .NET controls to interface to the actual hardware and then a Python script to decide which way to go when it finds an object or drop. It almost works now so I should have another video coming shortly.

Going on from this I want to integrate other stimuli into the roaming. So, as well as the IR distance sensors making it stop and turn, it will also use some simple video from RoboRealm, sound/direction input, and a number of other stored variables to give a kind of 'history' of previous events to influence what it does, what it says, and what sounds it makes.

Still not actually very practically useful, but getting there. It could always stay still until there's movement and them track it / take pictures for security purposes too.
  | | The administrator has disabled public write access.
GRUNT
User

Platinum Boarder
Posts: 86
graphgraph
Karma: 5  
Re:Linux and Player Video - 2007/07/06 06:36 I know you can get a roomba, but just imaging whacking a cordless vacuum on the back of your 914, powered from its own little battery. People will immediately stop asking you what your robot does.


Chris,

Tom Burick had found a device that he thought would be really good for that application. I'll ask him what it was.

Also, what James is showing is a simple collision avoidance application we developed with Player Stage. Player/Stage does allow you to to room mapping and with the encoders on the PC-BOT you can have it go exaclty where you want to. Also, if you add a Hokuyo sensor to the PC-BOT, all sorts of applications are possible.

My problem when someone asks me what it does is that I have too many things to chose from given what I've seen people do the the PC-BOT. It's like asking what does a PC do. Where do you start?

Post edited by: GRUNT, at: 2007/07/05 22:39
  | | The administrator has disabled public write access.
jamesbruton
Admin

Admin
Posts: 683
graph
Karma: 8  
Re:Linux and Player Video - 2007/07/06 06:48 Check out the Linux PC Bot guide for more details on mapping and navigation with Player/Stage - page 41 is pretty much where the Stage stuff starts which is the 2D simulation environment.

Also check out Stage itself:

http://playerstage.sourceforge.net/index.php?src=stage

This is really a pre-built solution for controlling and navigation of single or multiple robots. It's also what Mike Peasgood used for his project at the University of Waterloo to make three 914's navigate around each other without colliding.

Post edited by: jamesbruton, at: 2007/07/05 23:12
  | | The administrator has disabled public write access.
c6jones720
User

Platinum Boarder
Posts: 350
graphgraph
Karma: 3  
Re:Linux and Player Video - 2007/07/06 17:24 Is it fair to say that the software will allow your robot to navigate around a room and know reasonably accurately where it is? Specifically given that your robot is now in location X can it successfully go back to position Y without you helping it? - If so, I reckon its time somebody builds an automated charging unit.
  | | The administrator has disabled public write access.
jamesbruton
Admin

Admin
Posts: 683
graph
Karma: 8  
Re:Linux and Player Video - 2007/07/06 18:13 Yes, that is the idea of 'PlayerNav' which is the GUI navigation component of Player:

http://playerstage.sourceforge.net/doc/Player-2.0.0/player/group__util__playernav.html

However, of course there are always practical issues in real life environments.
  | | The administrator has disabled public write access.
<< Start < Prev 1 2 3 Next > End >>