Roomba Status (UPDATE V1.4)
Re: Roomba Status (UPDATE V1.4)
Just got Status running on my 535 via a homebuilt bluesmirf bluetooth adapter.
I notice the "left" button moves the roomba forward instead of spin left. the right button works properly.
my cat seems more interested in the side brush as a toy however.
I notice the "left" button moves the roomba forward instead of spin left. the right button works properly.
my cat seems more interested in the side brush as a toy however.
- SE_machine
- Robot Addict
- Posts: 179
- Joined: August 2nd, 2008, 5:36 pm
Re: Roomba Status (UPDATE V1.4)
What settings do i need for Status to talk to a 570 over rootooth? Do I need to change the baud rate or comport numbers? I have a screenshot of the settings. What's the status on Status 1.5? I have a bug fix. The window titled "Rooma" should be changed to "Roomba".
Tim - Started with Discovery SE in 2005. I now own:
- Roomba 960
- Roomba 570 with bin mod (http://www.robotreviews.com/chat/viewto ... =1&t=19321)
- Roomba 530
- Roomba 410 (burgundy)
- Used Scooba 5900
- Roomba 960
- Roomba 570 with bin mod (http://www.robotreviews.com/chat/viewto ... =1&t=19321)
- Roomba 530
- Roomba 410 (burgundy)
- Used Scooba 5900
- vic7767
- Robot Master
- Posts: 15556
- Joined: January 14th, 2006, 7:31 pm
- Location: Haughton Louisiana - USA
Re: Roomba Status (UPDATE V1.4)
You would need to change the baud rate to 115200,N,8,1, then use the comm port assigned to your Rootooth as well as check the Rootooth selection instead of Serial. Black_64 has not issued an update in over a year. The program was not written for the 5XX model Roombas and may not work properly for everything.
- SE_machine
- Robot Addict
- Posts: 179
- Joined: August 2nd, 2008, 5:36 pm
Re: Roomba Status (UPDATE V1.4)
Thanks, Vic. Has anyone heard from Black_64 recently? Doesn't Status communicate over the bluetooth serial port?
Tim - Started with Discovery SE in 2005. I now own:
- Roomba 960
- Roomba 570 with bin mod (http://www.robotreviews.com/chat/viewto ... =1&t=19321)
- Roomba 530
- Roomba 410 (burgundy)
- Used Scooba 5900
- Roomba 960
- Roomba 570 with bin mod (http://www.robotreviews.com/chat/viewto ... =1&t=19321)
- Roomba 530
- Roomba 410 (burgundy)
- Used Scooba 5900
Re: Roomba Status (UPDATE V1.4)
Hello,
I have tried "Roomba Status "with my 520.
Apart from the fact that occasionally I have to reconnect a few times because the data is obviously wrong (some sort of frame-shift effect?) most of the stuff seems to work. One exception is that steering to the left won't work (the Roomba goes straight forward instead).
Any chance of getting the source code or an update?
Christoph
I have tried "Roomba Status "with my 520.
Apart from the fact that occasionally I have to reconnect a few times because the data is obviously wrong (some sort of frame-shift effect?) most of the stuff seems to work. One exception is that steering to the left won't work (the Roomba goes straight forward instead).
Any chance of getting the source code or an update?
Christoph
Re: Roomba Status (UPDATE V1.4)
How do you use/activate the webserver?
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
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
Re: Roomba Status (UPDATE V1.4)
Just go to the menu "Extra" and enable the webserver.bhylak wrote:How do you use/activate the webserver?
The default port = 8080 and default password = roomba
Once your webserver is started, you can test it in your webbrowser.
Use this link to test on the same pc:
http://127.0.0.1:8080
or
http://localhost:8080
If you want to test from another pc in the same lan, you need to know the ip of the pc where "Roomba Status" runs.
Example with ip 192.168.123.10
http://192.168.123.10:8080/
If you want to use it from outside your house (www) then you need to open port 8080 in your router andforward this port to your pc.
Then you also need to know your IP of your provider.
http://myip_provider:8080/
If your ip is changeing (not fix IP) then you can use a DNS service to reslove your ip. (look at dyndns.org)
http://myip.dns.org:8080/
Re: Roomba Status (UPDATE V1.4)
Glad your back! Amazing program!Black_64 wrote:Just go to the menu "Extra" and enable the webserver.bhylak wrote:How do you use/activate the webserver?
The default port = 8080 and default password = roomba
Once your webserver is started, you can test it in your webbrowser.
Use this link to test on the same pc:
http://127.0.0.1:8080
or
http://localhost:8080
If you want to test from another pc in the same lan, you need to know the ip of the pc where "Roomba Status" runs.
Example with ip 192.168.123.10
http://192.168.123.10:8080/
If you want to use it from outside your house (www) then you need to open port 8080 in your router andforward this port to your pc.
Then you also need to know your IP of your provider.
http://myip_provider:8080/
If your ip is changeing (not fix IP) then you can use a DNS service to reslove your ip. (look at dyndns.org)
http://myip.dns.org:8080/
P.S. I'm running it on a Mac via Wine
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
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
Re: Roomba Status (UPDATE V1.4)
Could you please add support for driving it over the web? Thanks!bhylak wrote:Glad your back! Amazing program!Black_64 wrote:Just go to the menu "Extra" and enable the webserver.bhylak wrote:How do you use/activate the webserver?
The default port = 8080 and default password = roomba
Once your webserver is started, you can test it in your webbrowser.
Use this link to test on the same pc:
http://127.0.0.1:8080
or
http://localhost:8080
If you want to test from another pc in the same lan, you need to know the ip of the pc where "Roomba Status" runs.
Example with ip 192.168.123.10
http://192.168.123.10:8080/
If you want to use it from outside your house (www) then you need to open port 8080 in your router andforward this port to your pc.
Then you also need to know your IP of your provider.
http://myip_provider:8080/
If your ip is changeing (not fix IP) then you can use a DNS service to reslove your ip. (look at dyndns.org)
http://myip.dns.org:8080/
P.S. I'm running it on a Mac via Wine
Ben
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
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
Re: Roomba Status (UPDATE V1.4)
How about providing the source code? That way users can add their own features, etc.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
Re: Roomba Status (UPDATE V1.4)
You can control it already over the web.bhylak wrote:Could you please add support for driving it over the web? Thanks!
This is a old project and i don't have the Roomba anymore.mfortuna wrote:How about providing the source code? That way users can add their own features, etc.
To much parts that are braking down. Real crappy bot. (when it works it's great but it can't run a year without any parts replacment)
I have now the Samsung Navibot. Much better !!
I'am not gone release the source of this project.
The basics of reading the value's of each senor is already out on the net (here also on the forum).
- vic7767
- Robot Master
- Posts: 15556
- Joined: January 14th, 2006, 7:31 pm
- Location: Haughton Louisiana - USA
Re: Roomba Status (UPDATE V1.4)
Black_64, thanks for the info, hate to read that your Roombas are breaking down. Did you ever try one of the 500 models? They have a couple of issues but are easier to work on. I just got the Neato XV-11 robot, and once again there are issues to deal with.
Re: Roomba Status (UPDATE V1.4)
I don't understand why you wouldn't release the source.
You don't charge for the executable.
You don't have a roomba.
You haven't updated the source.
Why not let other developers use the source? Your program could end up bigger and better.
You don't charge for the executable.
You don't have a roomba.
You haven't updated the source.
Why not let other developers use the source? Your program could end up bigger and better.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
Re: Roomba Status (UPDATE V1.4)
I mean control the roomba. (Forward, Backwards, Left, Right) Also, only local host, internal IP, and the 127 IP is working... Once I try to access using the IP or IP provider, it times out... I'll figure it out.
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
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
Re: Roomba Status (UPDATE V1.4)
I totally agree having the source code should be a great help for everyone! I only use Mac and Linux and should be fantastic to use the webserver part on linux, to control roomba from remote locations
Please, if you don't use it anymore and you don't want to make money with it, you have nothing to loose and for us would be a great help!
Thanks,
Please, if you don't use it anymore and you don't want to make money with it, you have nothing to loose and for us would be a great help!
Thanks,
Re: Roomba Status (UPDATE V1.4)
Hey Waiting,
I successfully got it running on OS X via Wine/CrossOvers. You just have to put the attached file in the System_32 folder of Wine/CrossOvers. (A sub folder Drive_C directory) As for getting the COM Port, it is a little more tricky, as Linux/OS X use /dev/
The way to get serial support is to create a symbolic link in the 'dosdevices' directory to the equivalent serial device.
Thus, the command would be (in a terminal) under Mac OS X:
cd ~/Library/Application\ Support/CrossOver/Bottles/your-bottle-name-here/dosdevices
ln -s your-physical-device com1
For a linux system the command would be:
$ ln -s your-physical-device ~/.cxoffice/bottlename/dosdevices/com1
To discover the value you need to provide for your-physical-device, you will need to consult the documentation for the device driver or your Linux distribution. You may also try this technique:
Disconnect the device from your computer
Issue the following commands:
cd /dev
ls
Connect the device and wait a moment for your computer to recognize it
Repeat the ls command in the /dev directory
Compare the output from the first listing with the second to see if a new device file has been created
If you find a new device file, then use /dev/the-device-file as the value for your-physical-device.
You application should now having access to com1
I successfully got it running on OS X via Wine/CrossOvers. You just have to put the attached file in the System_32 folder of Wine/CrossOvers. (A sub folder Drive_C directory) As for getting the COM Port, it is a little more tricky, as Linux/OS X use /dev/
The way to get serial support is to create a symbolic link in the 'dosdevices' directory to the equivalent serial device.
Thus, the command would be (in a terminal) under Mac OS X:
cd ~/Library/Application\ Support/CrossOver/Bottles/your-bottle-name-here/dosdevices
ln -s your-physical-device com1
For a linux system the command would be:
$ ln -s your-physical-device ~/.cxoffice/bottlename/dosdevices/com1
To discover the value you need to provide for your-physical-device, you will need to consult the documentation for the device driver or your Linux distribution. You may also try this technique:
Disconnect the device from your computer
Issue the following commands:
cd /dev
ls
Connect the device and wait a moment for your computer to recognize it
Repeat the ls command in the /dev directory
Compare the output from the first listing with the second to see if a new device file has been created
If you find a new device file, then use /dev/the-device-file as the value for your-physical-device.
You application should now having access to com1
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
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
Re: Roomba Status (UPDATE V1.4)
I personally use RoboRealm. It is a fantastic program with built in support for the Roomba which also has an optional amazing GUI which allows you to drive, monitor a camera, monitor the battery level, dock etc. Just google RoboRealm Roomba! (Not to mention a VERY helpful staff) just another option. I personally needed the ability to drive over the web. Also Waiting, if you need help with an Airport Extreme/Express/Time Capsule just let me know, I just set it up so it can be accessed over the web.
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
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
Re: Roomba Status (UPDATE V1.4)
Wow,... many thanks bhylak!!!!
I was able to make it run in Mac with Wine, same as you explain, but I did not connect to the roomba yet because it has just three days of life, and I even still don't have the Rootooth dongle. I have discovered this forum and this section is incredible.
What I really do want to do is to make my roomba go to clean when my home detects I am away (and of course, out of sleep time, to avoid annoy my neibourghs). For the moment I start some webcams I have controlled by the program motion (http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome) I do that when my mobile phone bluetooth is not reachable by a server I have 24x7 at home.
I have thought in hack roomba IR signal with an IR emisor connected to the serial port of my server. In that way, using LIRC, I will be able to send the Clean command and make it go for a clean!
The problem is, that in this way I would only be able to do that. Otherwise via BT, I would be able to control how much battery charge it has or even, If my home detects I arrived, It can send the signal DOCK to the roomba and ask it for search the dock to not annoy me (for example)...
PS: sorry about my english, I am spanish ;D
I was able to make it run in Mac with Wine, same as you explain, but I did not connect to the roomba yet because it has just three days of life, and I even still don't have the Rootooth dongle. I have discovered this forum and this section is incredible.
What I really do want to do is to make my roomba go to clean when my home detects I am away (and of course, out of sleep time, to avoid annoy my neibourghs). For the moment I start some webcams I have controlled by the program motion (http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome) I do that when my mobile phone bluetooth is not reachable by a server I have 24x7 at home.
I have thought in hack roomba IR signal with an IR emisor connected to the serial port of my server. In that way, using LIRC, I will be able to send the Clean command and make it go for a clean!
The problem is, that in this way I would only be able to do that. Otherwise via BT, I would be able to control how much battery charge it has or even, If my home detects I arrived, It can send the signal DOCK to the roomba and ask it for search the dock to not annoy me (for example)...
PS: sorry about my english, I am spanish ;D
Re: Roomba Status (UPDATE V1.4)
What I understand is you want it to detect when your not home, and clean. You could have a motion detector by your door. (That shouldn't be hard to integrate into RoboRealm. Download the trial, it installs via Wine the same way.) If you have an Airport, I can share my configs. Already with that program and Roomba status, you can have it just clean, but not drive it around if you want to get in a specific area. Also, as the source code of Roomba Status is not available, I doubt you could integrate it... If you look at RoboRealm, it's easily customized.
Not trying to spam, just sharing my experience.
Not trying to spam, just sharing my experience.
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
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
Re: Roomba Status (UPDATE V1.4)
Thanks Ben. I will have to try all this on my new MacBook.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750