Sign in

username:

password:



Not a member?

Search basicx



Search tips

Subscribe to basicx



basicx by Keywords

Accelerometer | ADC | ADXL | Adxl20 | AVR | BasicStamp | BX-35 | BX28 | BX35 | COM3 | Compiler | Downloader | EEPROM | Electromagnet | GetADC | GP2D1 | GPS | I2C | IDE | Keypad | LCD | LCD+ | MIDI | Motors | Multitasking | Netmedia | Networking | PCB | PID | PlaySound | PWM | Relays | RTC | Servo | ShiftOut | SitePlayer | SPI | Stack | Timer | USB

Ads

Discussion Groups

Discussion Groups | BasicX | Re: Digest Number 2009

Discussion forum for the BasicX family of microcontroller chips.

Re: Digest Number 2009 - matias domin matte izquierdo - May 29 2:40:00 2005

does anybody know where can I get information about subsumption
architecture? I've found a lot of papers, but not examples of robot.

Please, if somebody know tell me!

thanks

Bye!

basicx@basi... writes:

> There are 14 messages in this issue.
>
> Topics in this digest:
>
> 1. Re: really serious problem!-i need a quick answer
> From: "naimead" <naimead@naim...>
> 2. Re: really serious problem!-i need a quick answer
> From: "Don Lewis" <djlewis@djle...>
> 3. Re: really serious problem!-i need a quick answer
> From: "tombhandley" <gr13tbs@gr13...>
> 4. Re: differences in capacitors for power supply
> From: "tombhandley" <gr13tbs@gr13...>
> 5. RE: Re: differences in capacitors for power supply
> From: "Tom Becker" <gtbecker@gtbe...>
> 6. EEPROM endurance enhancement and PC keyboard interface appnotes
> From: "Tom Becker" <gtbecker@gtbe...>
> 7. Re: EEPROM endurance enhancement and PC keyboard interface appnotes
> From: "Don Kinzer" <dkinzer@dkin...>
> 8. Best power options
> From: "David Culp" <dculp@dcul...>
> 9. Re: really serious problem!-i need a quick answer
> From: "naimead" <naimead@naim...>
> 10. How can I move a servo to its middle position?
> From: "naimead" <naimead@naim...>
> 11. Re: Re: really serious problem!-i need a quick answer
> From: Neil Jepsen <njepsen@njep...>
> 12. Re: Best power options
> From: "tombhandley" <gr13tbs@gr13...>
> 13. Re: really serious problem!-i need a quick answer
> From: "tombhandley" <gr13tbs@gr13...>
> 14. Re: Best power options
> From: "tombhandley" <gr13tbs@gr13... > ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 1
> Date: Fri, 27 May 2005 11:33:34 -0000
> From: "naimead" <naimead@naim...>
> Subject: Re: really serious problem!-i need a quick answer
>
> Sorry Don but i can't figure out exactly what you mean.In other words
> you say that there is no problem coming from the so called programmer
> but if there is a problem it comes only from the computer(e.g the
> serial port)or from the basicX microcontroller itself.Do i interprete
> right? >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 2
> Date: Fri, 27 May 2005 15:43:57 -0000
> From: "Don Lewis" <djlewis@djle...>
> Subject: Re: really serious problem!-i need a quick answer
>
> --- In basicx@basi..., "naimead" <naimead@y...> wrote:
>> Sorry Don but i can't figure out exactly what you mean.In other words
>> you say that there is no problem coming from the so called programmer
>> but if there is a problem it comes only from the computer(e.g the
>> serial port)or from the basicX microcontroller itself.Do i interprete
>> right?
>
> If your cable is wired properly and connected this illiminates the cable.
>
> The computer has a serial port that could be faulty.
>
> The Bx-24 might be damaged but unlikely.
>
> Don Lewis >
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 3
> Date: Fri, 27 May 2005 17:04:24 -0000
> From: "tombhandley" <gr13tbs@gr13...>
> Subject: Re: really serious problem!-i need a quick answer
>
> naimead:
>
> 1. When you put in the new BX-24, did it run with the "Hello" program?
>
> 2. Have you tried downloading a simple "Hello" program?
>
> 3. Is anything else connected to the BX-24 pins?
>
> 4. Have you run the ATN diagnostics?
>
> - Tom
>
> --- In basicx@basi..., "naimead" <naimead@y...> wrote:
>> A week ago i had posted a message about my basicX and the without a
>> reason turned on -on board- green led.I have finally managed to
> obtain
>> another basicX without a new programmer and it seems to work good
> on
>> the programmer.The problem is that although it recognise the micro
> (bx-
>> 24),and although the monitor port and the download port are the same
>> (and both open)it still doesn't download(just gives 20 tries).Can
> both
>> the basicX micro and its programmer be burned at the same time?(i
> have
>> tried it both on winXP and win98) >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 4
> Date: Fri, 27 May 2005 17:28:15 -0000
> From: "tombhandley" <gr13tbs@gr13...>
> Subject: Re: differences in capacitors for power supply
>
> Tony, I should defer this to Don Kinzer as he is a better 'teacher'
> than I.
>
> However, there has been too much made out of this Tantalum capacitor
> issue of 'exploding' when 'abused'. There is a good reason many
> manufacture's reference designs as well as most commercical products
> use them; they are small and have a fairly low ESR. Having said that,
> if you have a bad design and abuse the cap, it will 'explode'... But
> this is easy to overcome by knowing the environment you put them in
> which includes testing.
>
> Back to your application, with the 74HCTxxx family, just add a simple
> 0.1uf monolithic cap closely connected between VDD and GND. For
> higher speed devices (ie: CPLDs, FPGAs, ASIC, etc) this can get more
> complex...
>
> - Tom
>
> --- In basicx@basi..., "arhodes19044" <spamiam@c...> wrote:
>> I am doing some final work on a power supply and decoupling caps
> for
>> logic IC's (74HCTXXX)
>>
>> Anyway, I have heard that tantalum caps may be excessively delicate
>> and fail impressively.
>>
>> Size is an issue slightly. Smaller caps are better.
>>
>> It seems that monolithic ceramic caps are smaller than ceramic disc
>> caps. Is one inferior to the other or better for certain purposes?
>>
>> -Tony >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 5
> Date: Fri, 27 May 2005 13:55:26 -0400
> From: "Tom Becker" <gtbecker@gtbe...>
> Subject: RE: Re: differences in capacitors for power supply
>
>> ... there has been too much made out of this Tantalum capacitor issue
> of 'exploding' when 'abused'...
>
> I agree the danger is minimal and occurs _only if the capacitor is
> installed backwards_ and the supply is stiff enough to vaporize the
> micro-short that chemically forms when the part is reverse-polarized, as
> I understand it.
>
> If the supply is small, or short-circuit protected, all that will
> probably happen is a short circuit; I've had a number of them - each my
> fault. > Tom >
> Tom Becker
> --... ...--
> GTBecker@GTBe... www.RighTime.com
> The RighTime Clock Company, Inc., Cape Coral, Florida USA
> +1239 540 5700 >
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 6
> Date: Fri, 27 May 2005 16:30:07 -0400
> From: "Tom Becker" <gtbecker@gtbe...>
> Subject: EEPROM endurance enhancement and PC keyboard interface appnotes
>
> EEPROM endurance enhancement and PC keyboard interface appnotes at
> http://groups.yahoo.com/group/basicx/files/ > Tom >
> Tom Becker
> --... ...--
> GTBecker@GTBe... www.RighTime.com
> The RighTime Clock Company, Inc., Cape Coral, Florida USA
> +1239 540 5700 >
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 7
> Date: Fri, 27 May 2005 21:58:05 -0000
> From: "Don Kinzer" <dkinzer@dkin...>
> Subject: Re: EEPROM endurance enhancement and PC keyboard interface appnotes
>
> --- In basicx@basi..., "Tom Becker" <gtbecker@r...> wrote:
>> PC keyboard interface appnotes ...
>
> The code in the app note doesn't handle shift lock, num lock or the
> numeric keypad, navigation keys (Page Up, etc.), Function keys or
> any of the special keyboard keys like the "Windows" key, "WWW" key,
> etc. Support for these is not too difficult to implement.
>
> The clock signal may have a period between 60uS and 100uS. This may
> be difficult to deal with in BasicX since the time to execute the
> simple loop shown below is about 90uS on the non-P version of the BX-
> 24. For the P version it is about 66uS.
>
> It is possible that an interrupt task could respond quickly enough
> to read the data line. I haven't tried it so I don't know.
>
> Call PutPin(12, 1)
> Do
> Register.PortC = Register.PortC Xor &H01
> Loop
>
> Don > ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 8
> Date: Fri, 27 May 2005 19:04:28 -0500
> From: "David Culp" <dculp@dcul...>
> Subject: Best power options
>
> Hi all,
> I have owned a BasicX for over a year now and done absolutely nothing with
> it. So, I decided to build a small, mobile robot and experiment with
> behavior based robotics. I choose the following parts to build my robot
> with:
>
> BasicX processor
> Pololu Micro Dual Serial motor controller (
> http://www.pololu.com/products/pololu/0410/ )
> Pololu chassis and Tamiya dual gear box with 3V motors (
> http://www.pololu.com/products/pololu/0250/rrc_cmb1.big.html )
> The robot will have a couple of bump switches up front, a few LEDS for
> headlights and a couple of photocells for light/dark sensing.
> Pololu 5” round prototyping PCB (
> http://www.pololu.com/products/pololu/0330/ )
>
> Now for the question, what is my best option for powering the robot and
> motors. Main battery will be 9V NiCd
> 1. Power the BasicX and electronics via 5V regulated power and run
> unregulated power to the motors (I have run these motors off of 9V with no
> problems)
> 2. Power the BasicX via unregulated power and use the regulated output of
> the BasicX for electronics. Run the motors off of 5V regulated power.
> 3. Same as #2 but run the motors off of unregulated power.
> 4. Split the incoming 9V into a 5V regulator for the BasicX and electronics
> and a separate 6V regulator for the motors > [Non-text portions of this message have been removed] >
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 9
> Date: Sat, 28 May 2005 01:14:06 -0000
> From: "naimead" <naimead@naim...>
> Subject: Re: really serious problem!-i need a quick answer
>
> Well i tried what i was adviced to do-download a program without a
> voltage and after the retry message, download the program with a
> voltage connected to the programmer- and for the first time it works!!!
> Just for the info, before that i have not the hello world message
> either!
>
> Thanks all for your help guys,it was extremely important. >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 10
> Date: Sat, 28 May 2005 01:29:42 -0000
> From: "naimead" <naimead@naim...>
> Subject: How can I move a servo to its middle position?
>
> I tried the following code so i can move the servo to its middle
> position:
>
> *******************************************
> Sub Main()
> ' This program will move the servo to its middle position.
> Const ServoPin As Byte = 6
> Do
> ' Generate a high-going 1.5 ms pulse.
> Call PulseOut(ServoPin, 0.0015, 1)
> ' This is to produce a pulse rate of about 50 Hz.
> Call Delay(0.02)
> Loop
> End Sub
> *******************************************
>
> The result was the servo to move all the way to the left and it seemed
> that if there was any more space it could keep moving to the left!
> How can i find the real middle position of my servo? >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 11
> Date: Fri, 03 Jun 2005 15:35:53 +1200
> From: Neil Jepsen <njepsen@njep...>
> Subject: Re: Re: really serious problem!-i need a quick answer
>
> Thanks naimed for the feedback. This technique always worked for me.
> Glad I could help.
> neil
>
> naimead wrote:
>
>> Well i tried what i was adviced to do-download a program without a
>> voltage and after the retry message, download the program with a
>> voltage connected to the programmer- and for the first time it works!!!
>> Just for the info, before that i have not the hello world message
>> either!
>>
>> Thanks all for your help guys,it was extremely important.
>>
>>
>>
>> ------------------------------------------------------------------------
>> *>.
>>
> >
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 12
> Date: Sat, 28 May 2005 07:19:07 -0000
> From: "tombhandley" <gr13tbs@gr13...>
> Subject: Re: Best power options
>
> David, first I would use NiMh not NiCd. In this day and age I wonder
> why NiCd are still in production... I could go on and 'babble' about
> battery chemistry but I'll spare you ;-)
>
> I would go with #4 if you really want to run the motor off of 6V
> instead of 9V. The important thing here is to isolate the BX-24 and
> other logic supply from the motor. I never use the BX-24 5V regulator
> to supply external devices. When designing robotic controllers, I
> always use a regulated supply to the H-Bridge to eliminate the
> dependance on the battery voltage.
>
> - Tom
>
> --- In basicx@basi..., "David Culp" <dculp@c...> wrote:
>> Hi all,
>> I have owned a BasicX for over a year now and done absolutely
> nothing with
>> it. So, I decided to build a small, mobile robot and experiment
> with
>> behavior based robotics. I choose the following parts to build my
> robot
>> with:
>>
>> BasicX processor
>> Pololu Micro Dual Serial motor controller (
>> http://www.pololu.com/products/pololu/0410/ )
>> Pololu chassis and Tamiya dual gear box with 3V motors (
>> http://www.pololu.com/products/pololu/0250/rrc_cmb1.big.html )
>> The robot will have a couple of bump switches up front, a few LEDS
> for
>> headlights and a couple of photocells for light/dark sensing.
>> Pololu 5" round prototyping PCB (
>> http://www.pololu.com/products/pololu/0330/ )
>>
>> Now for the question, what is my best option for powering the robot
> and
>> motors. Main battery will be 9V NiCd
>> 1. Power the BasicX and electronics via 5V regulated power and
> run
>> unregulated power to the motors (I have run these motors off of 9V
> with no
>> problems)
>> 2. Power the BasicX via unregulated power and use the regulated
> output of
>> the BasicX for electronics. Run the motors off of 5V regulated
> power.
>> 3. Same as #2 but run the motors off of unregulated power.
>> 4. Split the incoming 9V into a 5V regulator for the BasicX and
> electronics
>> and a separate 6V regulator for the motors
>>
>>
>> [Non-text portions of this message have been removed] >
>
> ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 13
> Date: Sat, 28 May 2005 07:33:11 -0000
> From: "tombhandley" <gr13tbs@gr13...>
> Subject: Re: really serious problem!-i need a quick answer
>
> naimead, first, glad it worked! Next, I'm 'baffled'... Don, Mike,
> Tom, or anyone, any idea why this works?
>
> - Tom
>
> --- In basicx@basi..., "naimead" <naimead@y...> wrote:
>> Well i tried what i was adviced to do-download a program without a
>> voltage and after the retry message, download the program with a
>> voltage connected to the programmer- and for the first time it
> works!!!
>> Just for the info, before that i have not the hello world message
>> either!
>>
>> Thanks all for your help guys,it was extremely important. > ________________________________________________________________________
> ________________________________________________________________________
>
> Message: 14
> Date: Sat, 28 May 2005 07:59:59 -0000
> From: "tombhandley" <gr13tbs@gr13...>
> Subject: Re: Best power options
>
> David, to follow up on my earlier 'babble', I forgot to mention the
> importance of grounding. Take your Logic and Motor supply grounds to
> the main supply ground. The battery pack in your case.
>
> BTW, I have used Pololu's SMC02B motor controller and their SSC02A
> servo contoller. The nice thing about this product line is that you
> can share a simple serial line with different device IDs. I've posted
> examples on my 'rather crude hacked HTML' web site at:
>
> http://home.comcast.net/~tomhandley/bx-24/bx-24.html
>
> - Tom
>
> --- In basicx@basi..., "David Culp" <dculp@c...> wrote:
>> Hi all,
>> I have owned a BasicX for over a year now and done absolutely
> nothing with
>> it. So, I decided to build a small, mobile robot and experiment
> with
>> behavior based robotics. I choose the following parts to build my
> robot
>> with:
>>
>> BasicX processor
>> Pololu Micro Dual Serial motor controller (
>> http://www.pololu.com/products/pololu/0410/ )
>> Pololu chassis and Tamiya dual gear box with 3V motors (
>> http://www.pololu.com/products/pololu/0250/rrc_cmb1.big.html )
>> The robot will have a couple of bump switches up front, a few LEDS
> for
>> headlights and a couple of photocells for light/dark sensing.
>> Pololu 5" round prototyping PCB (
>> http://www.pololu.com/products/pololu/0330/ )
>>
>> Now for the question, what is my best option for powering the robot
> and
>> motors. Main battery will be 9V NiCd
>> 1. Power the BasicX and electronics via 5V regulated power and
> run
>> unregulated power to the motors (I have run these motors off of 9V
> with no
>> problems)
>> 2. Power the BasicX via unregulated power and use the regulated
> output of
>> the BasicX for electronics. Run the motors off of 5V regulated
> power.
>> 3. Same as #2 but run the motors off of unregulated power.
>> 4. Split the incoming 9V into a 5V regulator for the BasicX and
> electronics
>> and a separate 6V regulator for the motors
>>
>>
>> [Non-text portions of this message have been removed] >
>
> ________________________________________________________________________
> ________________________________________________________________________ >
> ------------------------------------------------------------------------
> Yahoo! Groups Links >
>
> ------------------------------------------------------------------------




(You need to be a member of basicx -- send a blank email to basicx-subscribe@yahoogroups.com )


Re: Re: Digest Number 2009 - Grizzly - May 29 9:27:00 2005

Check out Mobile Robots: Inspiration to Implementation
The link below might have to be pasted into your browser because of its
length.

http://www.amazon.com/exec/obidos/tg/detail/-/1568810970/qid=1117372739/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-8859831-2674431?v=glance&s=books&n=507846

It is the definitive work on subsumtive architecture.

John Edwards

> does anybody know where can I get information about subsumption
> architecture? I've found a lot of papers, but not examples of robot.
>
> Please, if somebody know tell me!
>
> thanks
>
> Bye!




(You need to be a member of basicx -- send a blank email to basicx-subscribe@yahoogroups.com )