
Putt Putt
Canada
Asked
— Edited
I get an ( Insufficient memory ) error when trying to use the camera, anyone else have this problem?
I'm using 2 gigs of mem on a Windows XP machine.
Acer Veriton 1000
Quick Specifications
Processor Intel Core 2 Duo E6300
Memory 2.0 GB
Hard Drive 80.0 GB
Operating System Microsoft Windows 7 Ultimate
Optical Drive CD-RW / DVD-ROM combo - IDE
Graphics Processor Intel GMA 3000 Dynamic Video Memory Technology 4.0
Graphics Controller Integrated
seems to work ok
As your project gets more complex you may find some slowdown with only 2Gb RAM, it may pay to either upgrade that to 4Gb or downgrade W7 Ultimate to W7 Starter (or remove services and applications etc. that bog it down).
The fact Microsoft stopped support for Vista very quickly but continues XP support pretty much confirms that Microsoft know they screwed a lot up with Vista.
It's probably shorter to list what's right with Vista.
However I have bug machines.
Ialso killed all the UAC stuff.
I am on windows 7 now on all machines except 3 which are on windows 8
I agree 7 is much more usuable.
So what your saying is , " I have a PC that is like boiling an egg with an Atomic Reactor but to run Ez-B I need to upgrade it ? "
Sorry, I think I'll hybrid my setup and use an old version of EZ-B with a small 1.2 Gig laptop just to run some rudimentary flashy lights and maybe ping and use an Atom Bot Board with a Serial servo Controller for servo control.
I'm not totally green at this but just seem to be stalled on having to use a 4 gig memory , 2 gig or faster Cpu computer just to read some pings etc and move some servo's when I have and use a Hexapod robot that has wireless vision, sonar, 6 - 3DOF legs ( with inverse kinematics ) , wireless serial connections and can run with or without a PC.
Obviously the vision needs a pc for processing and i do that with Robot-Realm on a 1 gig cpu, 1 gig memory laptop running XP Pro with serial wireless connection.
The Hexapod does not need a pc to function autonomously and can actually "see" with an ir sensor when not using camera vision.
This all runs on a Basic Atom Botboard with these specs
32K of Program Space
2000 (2K) Bytes of User / System RAM
Up to 8 A/D pins
Up to 100,000 Plus BASIC Instruction Per Second
Code and Pin compatible to the Basic ATOM
Hardware based 32 bit math
Hardware PWM
Hardware UART
Hardware SPI and I2C
Based on a true 32 bit processor
now you may see why I'm bucking the EZ-B / PC method
don't get me wrong the EZ-B is a great peripheral for the modern PC but the ARC program is the main story here that I'm beating my brain about.
The camera control has been re-written recently and works much smoother but it's still going to require some processing power.
To "just read some pings and move some servos" will not require much processing power. But your original post was about using the camera, not the ultrasonic sensors.
as you say thou the processing part is what needs the power.
My thing is , do i want to stick a high end laptop on a wheelchair robot that will be in the real world and when something blows ( and it will ) shell out another $500 dollar bill.
If my bots brain was stationary well no prob i use an AMD 6 core , 4 monitor machine, but it's not and i'm trying to use the least expensive with the most power needed to operate the EZ-B.
Anyhow we can hash this subject forever and thanks for all the input , now back to hacking the bot.
ARC is optimized big time. It is very efficient and tested on a very slow netbook with an old AMD processor and 2gb of RAM. Of course, the more you push the limits by adding more controls and scripting will require a faster processor. However, in many cases you won't need a very powerful computer at all. The AMD Netbook that I test on is super old and slow. And I mean unusably slow
The reason for having to use Windows 7 or higher is due to the performance enhancements we use. In order to optimize the video processing and allow controls to continue running, the memory management of Windows XP cannot keep up. There just isn't the support in Windows XP to do what ARC requires...
This is because Microsoft has stopped supporting Windows XP a few years ago.
Be more specific?
Do you have processed video?