Putting robotics at your service™

Free shipping on orders over $200

Basic roborealm tutorials?

Print view Share :
Previous topicNext topic

Page 2 of 3 [ 38 posts ]

1, 2, 3
User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 16:41 
PaulP wrote:
gotcha, yep it should and I think there was a tutorial on that. The API isnt distributed though so you cant get at that.

All I need is for Quark (Linux) to be able to open a socket and connect with Intrepid (Windows XP and RoboRealm). :D

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


Expert ( offline )
Posts: 387
Posted: 2007-03-14 17:53 
A short clip for you...

I am just movint the ball across the table, the VB code and roborealm are moving the bots head to follow the ball...


http://www.youtube.com/watch?v=RFQU1QrZEPA

_________________
I wish I could think of a witty or intelligent signature line to put here.


Expert ( offline )
Posts: 691
Posted: 2007-03-14 17:55 
Good job! It tracks perfectly! :D

_________________
When in doubt, go with your first instinct.
Get that mistake out of the way.

Spacejunk


User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 18:07 
spacejunk wrote:
Good job! It tracks perfectly! :D

RoboRealm tracks my head at up to 3 1/2 feet away from the camera now. :D With this, I should be able to have WALTER track people. :)

I am looking forward to being able to build the top arm for WALTER, which will probably be 3DOF and have a sensor mount like the sensor mount I have designed for the Bipod and Mega Scout.

Now I will definitely have to mount a wireless camera on WALTER and add a Bluetooth link. I already have a Bluetooth USB dongle for my PC that seems to be usable for both Linux and Windows XP.

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


Expert ( offline )
Posts: 387
Posted: 2007-03-14 18:29 
You worry me linuxguy...

It sounds like you want to build a robot stalker. Are you using infra-red for head detection and distance sensing so you know when you are close enough to strike? :lol: :lol:

_________________
I wish I could think of a witty or intelligent signature line to put here.


User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 18:59 
PaulP wrote:
http://www.youtube.com/watch?v=RFQU1QrZEPA


It says the video is not available. Did you just recently upload it?

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 19:03 
PaulP wrote:
You worry me linuxguy...

Me worry somebody? Naw, not me! :D

PaulP wrote:
It sounds like you want to build a robot stalker. Are you using infra-red for head detection and distance sensing so you know when you are close enough to strike? :lol: :lol:

Ha ha! A robot stalker would stalk robots, not people. :) It would have to be a people stalker to stalk people. I just want it to be able to track me or whomever I "tell" it to or it finds interesting.

It was the first application of computer vision I could come up with. I need a goal before I will be able to learn something new - a way to apply whatever I am learning. Hmmm, maybe a robot could track people wearing a certain color or colors.

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


Expert ( offline )
Posts: 387
Posted: 2007-03-14 19:06 
I want one that can crush drinks cans and put them in the recycle bin coz my kids cant..

Or one that can load and unload the dishwasher, or the washing machine...

I know what you mean about goals though, its how I have to work.

_________________
I wish I could think of a witty or intelligent signature line to put here.


User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 19:12 
PaulP wrote:
I know what you mean about goals though, its how I have to work.

I am going to see what I have to do to get Quark to communicate with RoboRealm on Interpid. I don't have a wireless color camera, so I can't transmit video, but I can get communication between the two working.

Now, it would be really cool if I could eventually send video over the socket. I wonder if RoboRealm can receive video over a socket. Hmmmm..

I'll be able to start working on WALTER again sometime Friday. :) If I had some servos I could start building the new arm for his top deck, but servos will have to wait until next month if I can afford them.

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


Expert ( offline )
Posts: 387
Posted: 2007-03-14 19:18 
There are streaming protocols for that, similar to what is used on the net

_________________
I wish I could think of a witty or intelligent signature line to put here.


User avatar
Guru ( offline )
Posts: 3578
Posted: 2007-03-14 20:03 
Fantastic job! Very smooth tracking. What control module did you use? The SSC module?

Here is an old video I did a long time ago. It is not hooked to a servo, I was just playing with the tracking. I had also added sound. My daughter is the star.

http://www.youtube.com/watch?v=O4OVapOlQl8

_________________
Mike

The robotics nut.


Expert ( offline )
Posts: 387
Posted: 2007-03-14 20:15 
Yes its the SSC-32.. The app is VB6 though their API on a 200ms loop.

Its rough and the field of vision of the web cam is quite narrow so it can very quickly loose the ball. Need to get something with a slightly wider field of vision.

I had to do that with the robot in a sitting position and just move the head.

If its standing then I have to tilt the hips to quite a severe angle for it to even see the table.

Its about 44 degrees the FOV. I think something nearer 90 would be better but it may be introducing too much data.

Also its a USB webcam and the cable is quite stiff so it tends to pull the robot about. Goto go wireless. Need to find the wifes credit card, now where did she use that last..... :lol:

_________________
I wish I could think of a witty or intelligent signature line to put here.


User avatar
Guru ( offline )
Posts: 3578
Posted: 2007-03-14 20:25 
This is way off topic but I could not help my self. While I was looking for RoboRealm videos, I came across an old recording I made when I was testing the SpeakJet Board I made Called the RSCU board. This audio sound byte is the RSCU board cycleing through all words programed in the stamp processor. Click the link to listen!

http://media.putfile.com/VoiceLib

_________________
Mike

The robotics nut.


Expert ( offline )
Posts: 387
Posted: 2007-03-14 20:28 
Cant get it to play, My security settings kill it dead even when I allow the activex control

_________________
I wish I could think of a witty or intelligent signature line to put here.


User avatar
Guru ( offline )
Posts: 2956
Posted: 2007-03-14 20:32 
SN96 wrote:
Here is an old video I did a long time ago. It is not hooked to a servo, I was just playing with the tracking. I had also added sound. My daughter is the star.

http://www.youtube.com/watch?v=O4OVapOlQl8

Your daughter is cute.

I now have socket communication between quark and intrepid using two python scripts - client.py on quark and server.py on intrepid. I found a nice Python socket tutorial on the net. :D:D

Would you like participate in an experiment with me? You'll need to download and install Python. I will send you a client script written in Python. It's very simple - all the client does is send text messages and the server receives them and prints them out. The first program will just be a one say send from you to me. I will run the server because I have static IP addresses for my PCs and both are connected directly on the internet.

Once we verify this works over the internet, we can then move on to more interesting things. My next step will be able to turn the client and server programs into a bidirectional socket based chat setup.

Then it will get MUCH more interesting, with one of us trying to control RoboRealm on the other's PC. :D

8-Dale

_________________
I can usually handle complexity. It's the [b][i]simple[/i][/b] things that always confound me..
Check out my [url=http://www.hybotics.me]blog[/url] now!
Open your mind, Read, Learn, Think, Apply..


1, 2, 3

All times are UTC - 5 hours [ DST ]. It is currently 2014-11-27 15:27
Feedback Form
Feedback Form