Web controlled robot software?

Hello Group,

I would like to allow my robot to be remote controlled from the internet, from a www page.

I program in visual Basic no problem. I would like to know what FREE software is available to make my PC at home be a "server" for a webpage.

I want to 1)show GIF of robots camera image on web page

2)allow webpage viewer to push buttons on page to controll direction robot moves, how arm moves.

Are there softwares available that will let me do this? Over dialup connection?

Rich aiiadict AT hotmail DOT com

formatting link

Reply to
Rich J.
Loading thread data ...

Did you take a look at:

formatting link
Might find good advise from them.

Hope it'll help!



Rich J. wrote:

Reply to
Jean Cote

if you are looking to set up a web server on your PC try Apache (probably still most widely used webserver on the web - and free)

versions apparently exist for windows

formatting link

Reply to
Jonathan Kelly

You will need a web server that supports cgi, apache being very good, to run applications on the server machine to operate the robot. Simple serial port and parallel port stuff can be done with notepad. The below link is an example of a simple setup where the parallel port is used to switch video feeds and change channels, and the serial port is used to control a servo controller to operate the pan/tilt cam.

formatting link

Reply to
Si Ballenger

If you want to write your robot software in VB then your webserver may have to be written in VB aswell.

Take a look over at

formatting link
and goto the VB section, you are gonna want info on the Winsock control.


Reply to

Answering yours and the OP's message: I use Windows Apache for the server (free), and VB for the CGI. There are freebie CGI examples for VB that show how it's done. It's actually pretty simple. The example code can be found by doing a Google.com search of the phrase "cgi4vb" (no quotes needed).

My Web-based system (which I can't share because it's a private observation camera for a company) uses the also-free WINIO library to control parallel ports. I use two serial ports, which can be opened readily under VB in WinMe and earlier versions (and there are some free alternative wrappers for those who can't use the MSComm object). One is to command a serial servo controller, and the other a serial-based X10 interface.

-- Gordon Author: Constructing Robot Bases (Forthcoming) Robot Builder's Sourcebook, Robot Builder's Bonanza

DM wrote:

Reply to
Gordon McComb

My old senior project was a robotic device controlled over the web (happened to be a camera as well). Socket programming is actually not very tough, and you can get a lot more interactivity than by using CGI and a webserver. As a stressed-out senior doing electrical, firmware, and software design for a USB device, I still managed to get it all working even though my experience with C++ and Java was pretty minimal at the time. I found this document to be quite useful:

formatting link
Of course I still needed to use a webserver to handle the image transfer portion; I never did get the TWAIN capture completed. That's another level of complexity...

But still, once you get your connection made you just dump bytes in one end and out they come on the other. Just like a little miracle every time... ;-)

Reply to
Garrett Mace

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.