Skip to main content

Home/ Robotics/ Group items tagged 5star

Rss Feed Group items tagged

York Jong

MetaCricket: A designer's kit for making computational devices - 0 views

  • All Cricket devices have a built-in bidirectional infrared communications channel, which is used for Cricket-to-desktop communication (when downloading programs to a Cricket, or viewing sensor data) and Cricket-to-Cricket communication.
  • Cricket Logo is based on an iterative, interactive model of project development. It includes a “command center” window; instructions typed into this window are instantaneously compiled, downloaded to a Cricket, and executed, giving the system the flavor of an interpreted software environment such as LISP, BASIC, or FORTH.
  • The MetaCricket software system is based on a virtual machine, written in PIC assembly language and running on the Cricket, and a compiler for the virtual machine running on a desktop development computer
  • ...13 more annotations...
  • It is straightforward to implement an interpreter-like interface, where user commands are transparently compiled, downloaded, and executed.
  • The Cricket virtual machine is burned into the PIC microprocessor's internal ROM
  • The user's code resides in a serial EEPROM
  • Built-in infrared communications routines include a protocol for reading and writing to this external EEPROM, and for asking the virtual machine to begin execution of byte codes already loaded into the EEPROM.
  • Users write programs for the Cricket in Cricket Logo, a dialect of Logo specialized for the Cricket virtual machine. Essentially, there is a one-to-one mapping between statements in Cricket Logo and primitive functions built into the virtual machine. This makes the implementation of the compiler far simpler than typical compilers.
  • The compiler includes an interactive mode—a text window where user expressions are compiled, downloaded, and executed in one step when the user presses the return key. A portion of the Cricket's memory is set aside for these dynamic programs.
  • we have found that a debugger is not necessary because of the interactive and incremental style of project development that occurs when using the Cricket.
  • The infrared protocol includes the following capabilities: Check that a Cricket is present and ready for other commands. Write a byte to the Cricket's EEPROM. Read a byte from the Cricket's memory. Begin program execution from a particular memory address.
  • User-level primitive functions compile to one, two, or three bytes of object code for the Cricket virtual machine.
  • The Cricket virtual machine has two process threads: a foreground process and a background daemon. In most Cricket programs, the foreground thread handles all the work, but for some tasks, the background daemon is valuable. For example, the background daemon can be used to instigate a periodic activity, or take action when some event occurs.
  • There are hardware-specific primitives for interacting with on-board Cricket hardware. Motor commands set state (on or off), direction, and power levels for each of the two integrated motor drivers. Analog sensor primitives (sensora and sensorb) return a value (0 to 255) for each of the two voltage inputs. These inputs also may be interpreted as digital values using the switcha and switchb primitives. There is a pair of primitive functions for generating tones on the piezo beeper: beep and note, the latter taking pitch and duration arguments.
  • there is a background millisecond timer that is updated every four milliseconds
  • One foreground thread plus one background daemon Daemon fires when provided Boolean expression makes false-to-true transition
York Jong

Robotics -- Logo Products - 0 views

  • Many Logo-based and other robotics products produced by LEGO are distributed to schools in the USA by Pitsco.
  • This free-range turtle does not require connection to a computer. All the controls are on board.
  • The Cricket is a tiny computer, suitable for all kinds of robotics projects, that you can program using Logo.
  •  
    Logo has long been used to control mechanical turtles and other robotic devices. Here are some sources of equipment and related software.
York Jong

Ray's Solder-less Motor Mount Tutorial - 0 views

  • attach your Pager Motors to your Popper using two Fuse Clips, two Small Paper Clips, and no solder
  • ...7 more annotations...
  • Set one straightened paper clip aside, you will use it at the end. Bend the two tips of one of the two paper clips as shown.
  • Put it in through the fuse clip like this, but make sure the notch in the fuse clip is facing out. (The clip has one edge bent inwards. This is the part that has to face outwards). Study this next picture closely.
  • From the position above, bend the paper clip up and then around the lead of the fuse clip as in the next picture.
  • Bend the paper clip under the fuse clip...
  • then up and over the fuse clip:
  • then around its other lead and you're almost done with the first fuse clip.
  • First clip -- wire is on the RIGHT side of the fuse clip leads... Second Clip -- wire is on the LEFT side of the fuse clip leads... But remember to make sure the notch in the fuse clip is facing out. (The clip has one edge bent inwards. This is the part that has to face outwards).  Follow all the steps above with the second clip and you get this:
  •  
    I'll show you how to attach your Pager Motors to your Popper using two Fuse Clips, two Small Paper Clips, and no solder.
York Jong

BEAM Circuits -- Solar engines - 0 views

  • The purpose of a solar engine is to act like a power "savings account" -- a small trickle of incoming energy is saved up until a useable amount is stored
  • A solar-powered robot can be made to work, even in relatively-low light levels
  • Solar cell size is minimized
  • ...2 more annotations...
  • by far the predominant
  • theoretically the most efficient
  •  
    At the heart of most solar-powered robots is a circuit called the solar engine (variously called Solar Engines, solarengines, SEs; a.k.a,relaxation oscillators). The purpose of a solar engine is to act like a power "savings account" -- a small trickle of incoming energy is saved up until a useable amount is stored. This stored energy is then released in a burst, in order to drive some useful (if only sporadic and incremental) work.
York Jong

Nv neuron variants - 0 views

  • By just tying a neuron's bias resistor to Vcc, rather than to ground, you can make a "regular logic" (active high) Nv:
  • putting diodes and other resistors in parallel to give different charge vs. discharge rates
  • >
  • ...3 more annotations...
  • >
York Jong

Nu neuron basics - 0 views

  • One essential difference is that the Nv responds immediately to an input, and sends the output for a time duration -- the delay occurs AFTER the output is sent. The Nu responds to an input after a delay and sends the output continuously -- the delay occurs BEFORE the output is sent.
  • "on" first, then a delay, then "off"
  • delay, then "on", stays "on"
York Jong

BEAM Pieces -- Integrated circuits - 0 views

  • 1381s are CMOS voltage-controlled triggers -- these "gate" a source until the voltage is above some "trip" limit, at which point it is allowed onto a third pin
  • We use them as 3- or 5-volt triggers
  • This chip is often considered the heart of Nv net technology
  • ...22 more annotations...
  • The '240 is often called "the bicore chip," because we can take advantage of the 240's inverters to turn a single 74*240 into a bicore
  • The '240 also has tri-state outputs, so an enable line can be used to turn its outputs on and off simply (good for adding reversing capability to a 'bot).
  • any *cores built with a 74*04 will require additional logic "downstream" to amplify the current to levels sufficient to drive a moto
  • Schmitt triggers can't easily be used in suspended bicore implementations
  • use its buffers as little current amplifiers
  • it is usable for either grounded or suspended bicore designs (but better for suspended)
  • 74HC/HCTxx non-buffers (74HC14 or 74HC04) draw about half of the current consumption, and have about half the drive current compared to HC / HCT buffer chips (74HC240 or 74HC245). Non-buffer chips are thus better for oscillators, say Nv and Nu applications; they are not suited for use in driving motors.
  • 74AC is best suited for motor driver applications with all inputs driven rail to rail.
  • The '245 is an octal buffer chip, and so has 8 channels of buffering power available for our misuse. This chip was designed for data transmission uses, but we'll misuse it as a motor driver chip
  • The '244 provides us with 8 (thus the "octal") buffers, enableable in banks of 4. This is a very useful chip for amplifying small currents
  • it can drive up to 4 motors in 2 directions each, or you can "buddy up" inputs and outputs to drive fewer motors at higher current
  • it can drive up to 4 motors in 2 directions each, or you can "buddy up" inputs and outputs to drive fewer motors at higher current
  • If you can't find 1381s locally, you might have better luck finding its European cousin, the TC-54 -- for details on it
  • Note that if you need more than about 200 mA per motor, you'll need to use an H-bridge, or some similar motor driver
  • The ideal BEAM circuit would use a low (2V-3V) voltage core and sensors combined with level shifting high (5-6V) volt motor drivers to maximize efficiency.
  • 74ACxxx used in typical BEAM applications uses 4x more supply current than does 74HC/HCTxxx.
  •  
    The following material is intended to cover usage and part selection details of ICs you're most likely to see in BEAM robots.
York Jong

Maxibug, Minibug, Microbug - 0 views

  • It is powered with two 3.3F Goldcaps. They can be charged in a few seconds. When they are charged, MAXIBUg gets "afraid" of light, and wanders of to go to play "in the dark". After a while, about 20 seconds (depending on the current used by the two motors ), the power has dropped, and it wants to "eat". It gets light attracted, and will turn and go to the light. When it gets there, it will recharge and still will be atrackted to the light until it reaches a trigger voltage , at which it gets "afraid"of the light again. This will go on all day until someone turns off the lightsource. While doing all this it also will backup when bumping into something.
  • Because of the "on-off" output of the first schmitt trigger, the inputs for the LDRs will switch. That's why it gets light atracted -light afraid. This also means that you cannot use IR diodes (like SHF205). You have to use LDRs !
  • ...2 more annotations...
  • The change in output is visualised with two red LEDs. When the LEDs are burning, the bot is "afraid" of light. They are mounted as eyes off the bot, that's why I used two off them. One LED will do also, but doesn't look nice !
York Jong

Short Period Astetics Intelligence - 0 views

  • These bots are powered by a Gold Cap and for a period of about one minute they move, always looking for the brightest lightspot, so in fact they will even follow a lightsource.
  • All these bots are powered by a 3,3F Gold Cap ( F= farad). You can charge them with a regulated power supply
  • the two 5 mm red LED's it is capable of following a light source.
  • ...8 more annotations...
  • When ALI bumps into something it will go backward for a short time and then go forward in another direction, so they will find their way all alone.
  • The first one is a light seeker and the second one is a line follower. This version I like very much.
  • When you are making the line follower you need to place the small light bulb. The light seeker doesn't need it.
  • When bumbing into something it can also reverse for several seconds. The time of going reverse can be changed. I've used 2M2 and 3,3 uF, this will give a reverse time of about 5 seconds
  • For the LED’s you can almost use any type or color, I used red ones 5 mm.
  • When you "power on" Bully it will first go backwards for some time. After a few seconds it seems that it doesn’t know what to do, it looks like it’s shivering. Then it starts of going to the brightest lightspot it can see, first slowly and then like "in a hurry". When it reaches the lightspot it makes turns which make it look like it’s happy! In the time doing all this stuff, each bump into a obstacle makes it move backwards for a few seconds. The time doing this can be changed with the 10 uF elco. Smaller means less seconds and bigger means reversing for more seconds.
York Jong

A Bot With Peripheral Vision - 0 views

  • I wanted to share an adaptation of the Schead v4, that I have been experimenting with. It is (for lack of a better term) a Master/Slave Schmitt Comparitor Head (M/S SC-H). With the addition of a 74 AC 240 or two (as motor drivers) and a pair of motors, you can put together an interesting little light seeking, wheeled robot with peripheral vision.
  • As long as the light reaching the photo-bridge of the Master SC-H is balanced, then the Slave SC-H acts as a regular, lone SC-H would. So, if one of the slave photo-diodes detects more light then the other, the inverter that controls the motor on that side changes states and is now the same as the inverter of the Master SC-H tied to the same motor. This turns that motor off and the robot will pivot around the stopped wheel toward the greater light source until the light on each sensors is balanced and the motor again begins to turn.
  • I am also using SCar to continue experimenting with Stacking separate Sensor/Behavior circuits onto a robot. I will post more as progress is made.
  • ...9 more annotations...
  • The diodes between the  photo-diodes create a constant voltage drop between the inputs of the inverters. They cause  a dead band to exist between the thresholds of the two inverters. In a way they cause the circuit to act like a kind of window  comparator. Without these diodes both inverters would always be in the same state. With them, there is a small range where their outputs are in opposite states.
  • The Slave section has only two diodes (or one LED) between the photo-diodes. This makes it respond to smaller differences in light levels than does the Master part of the circuit
  • Basically, what I did was to stack one SC-H on top of another
  • I?m using a 74 HC 139 to direct the outputs of the M/S SC-H circuit to the appropriate motor(s)
  • Cheesy works very well. I?ve had fun making him chase a spot of light from a flashlight around on the floor. He has even been able to detect and react to the flashlight spot on the floor of the brightly lighted lab where I work.
    • York Jong
       
      Stacking separate Sensor/Behavior
York Jong

74*14-based photopopper circuits - 0 views

  • Droidmakr (Cliff Boerema) came up with an interesting idea for a light-tracking head with a form of peripheral vision. As often happens, the circuit turned into something different -- a photopopper:
  • All done with a single 74HC14 (the '240 being a motor driver).
  • I tried the same setup with the 74*240 (with an extra inverter per motor) and 7404, but the 74HC14 seems to work best.
  • ...6 more annotations...
  • John-Isaac Mumford started off by simplifying the Maxibug design, and wound up with an entirely new circuit -- Mazibug
  • The tactiles switches behave even more strongly: if a switch is closed then the bot turns away unconditionally. If both switches are closed the robots reverse straight back regardless of light level.
  • When the robot bumps into something on one side, it over-rides all the photodiode circuits and reverses the motor on the OPPOSITE side
  • From the title it would appear that all 4 photodiodes face forward but the 2 inner PDs face directly forward and the outer 2 are angled to the left and right
    • York Jong
       
      behavior-based control that all done with a sigle 74HC14
York Jong

74*240-based photopopper circuits - 0 views

  • This adapted photodiode is not as sensitive as large area types so C2 may need to be reduced to 0.01uF while the value of R2 and R3 can be increased by a factor of 10.
  • Two leaded phototransistors can also be used but may require extra shielding to reduce light current in the bridge to acceptable levels
  • basic photopopper functions plus reverse -- all on a single chip
  • ...8 more annotations...
  • The monocore capacitor is for positive feedback for fast switching between the two motors and to slow down and avoid high frequency oscillations.
  • R2 together with C2 limits the maximum frequency of the monocore and motor drivers when the light is bright and the sensors are equally lit
  • R3 together with C2 sets the minimum frequency of the waggle even in the complete dark which is more interesting than twirling endlessly in a circle.
  • Having said that, maxibug is not perfect: it churns its wheels while feeding and does not back out of the feeding station when full. CD MaxiBug v5 uses just a few more parts but has powerful and efficient motor drivers, its motors are off while feeding, and it backs up when full.
  • The CD Maxibug v5 uses just one 74AC240 chip
York Jong

Reduce Motor Noise - 0 views

  • This is the 3 capacitor method.  I used this one in all my RC cars and many of the RC toys that I have taken apart use this method.
  • One of the easiest and most overlooked technique that can be done to lower motor noise is the twist your motor and motor power wires.  This in affect forces the magnetic fields to cancel each other out.
  • By placing a metal shield between your motors and radio can do wonders.  Also keep in mind that some metals shield better than others.   Carbon Steel shields several hundred times better than aluminum.  Dont use this shielding as a conductor or you may compound the problem.
  • ...1 more annotation...
  • Place your high current wires away from sensitive areas and antennas.  Don't run the wire parallel with wires that are used as signaling in your micro controller.  If you must its best to have them cross at 90 degrees.
  •  
    In the past when I built a Bot I would just slap it together and hope for the best. However when I started to use RC receivers to aid in the control of my bots the results left a lot to be desired.
York Jong

BEAMbot Circuits << BEAM Reference Library - 0 views

  •  
    This section of the BEAM Reference Library is devoted to collecting designs (and links to designs hosted elsewhere) for circuits of interest to BEAMers.
York Jong

《机器人》第三章-能力和显现 - 0 views

  • 三十年的计算机视觉的历程表明,1&nbsp;MIPS的机器能从实时图像中提取简单的特征量───在杂色背景里跟踪白线或白点。10&nbsp;MIPS的机器能跟随复杂的灰度区,巡航导弹、灵巧炸弹和早期的自驾驶大蓬车证实了这点。100&nbsp;MIPS的机器恰好能追踪路面上不可预测的特征量,Navlab在长距离的行程证实了这点。1000&nbsp;MIPS的机器完全能识别三维空间中带纹理的粗糙物体,某些中分辨率的立体视觉程序解释了这个问题,也包括我的程序。几个“垃圾箱挖掘”程序认为,10000&nbsp;MIPS的机器能从杂乱中找到三维物体,并且高分辨率的立体视觉程序用10&nbsp;MIPS的机器在1小时内演示了这一点。随着计算机速度和内存的增大,数据量问题逐渐不再是问题。
  • 除了纯粹的运算规模,也得考虑其他因素。对1&nbsp;MIPS的机器,最适用的程序是能有效处理检测数据的手工程序。
  • 机器人视觉程序想要聪相应图像中得到一个边缘检测或移动检测数据的话,需执行100条计算机指令。一百万次检测则对应执行一亿条指令,1000MIPS的机器1秒能重复十次上述过程,基本上可与人的视网膜相比,新型高端个人计算机刚好能达到这个性能。
  • ...11 more annotations...
  • 程序的实现不但取决于机器的速度,而且还受内存的制约。令人惊奇的是,在计算机发展史中,内存和速度比是非常恒定的
  • 我们将内存容量除以速度定义为“时间常数”,粗略表示计算机扫描内存一次需要的时间。1兆字节/1&nbsp;MIPS表示的结果是1秒。若机器的内存不能满足速度要求,这是新机器典型的情况,似乎运算速度很快,但会不必要地局限于小程序。若机器内存相对速度过剩,可以说它的商业可行性到了尽头,虽能运算大程序,但出奇的慢
  • 先前已得出一亿MIPS能模仿人的功能这一结论,在这里做比较的话,前面所述的兆字节/MIPS的原则似乎在神经系统中也成立!交互的机器好象是神经系统的外延,遵从同样的时间常数。与其用机器与外界交互,不如让不同速度/存储比的人来完成
  • 视听处理器和高性能飞行器等的控制器需要反就迅速,所以每兆字节相应很多MIPS。自动数据库和时变的安全摄像等问题涉及到慢速机器,每个MIPS会对应很多兆字节
  • 飞虫似乎比人类反应快好几倍,MIPS的相对量要大一些。动物的情况也是这样,细胞间靠电化学和酶的方式传递信号。尽管植物细胞与动物神经元有本质的区别,一些植物细胞间似乎也能通讯。有一天,我们可能发现植物能记忆许多信息,但处理缓慢
  • 二战后,计算机容量每两年翻一番。但进入20世纪80年代,每18个月计算机性能就要翻倍,20世纪90年代后期似乎缩短为12个月
  • 通用性的实现是需要代价的。一个通用机器需要十倍或十倍以上的资源来完成一项专用任务。如果任务改变,通用机器可以被重新编程,而专用机器就得被淘汰。
  • 以目前的发展速度,类似人的机器人所需要的计算机将在21世纪20年代出现。
  • 实现高级计算的关键是微型化,因为小部件的惯性小,在同等能量下运行更快,在给定空间中能集成更多内容
  • 集成芯片不但在持续发展,而且在加速前进。制作集成电路的短波长的光被替代,制作中使用了更精确方法来嵌入混杂成份。集成电路的电压在减小,采用了更好的绝缘体、屏蔽方法、散热手段,电路上出现了更有效的晶体管、更密的管腿模式和不辐射的包装材料。如果有钱来刺激的话,总会有办法。事实上,方法在实验室里早有了。因为工程师们当时还没注意这些,他们正在完善已有的技术。当根本问题出现,他们才感到忧虑。当需求的呼声很高时,巨大研究成果会转变为现实的生产。
  • 传统晶体管电路依赖于大量电子的流动,当规模很小时,会引起状态波动。但采用单电子晶体管和量子设备可以解决这项难题,它们的工作原理是量子波干涉。这些新设备越小,工作得就越好。干涉图式很适用目前的电路规模,它只用很小能量就可将电子从一边撞到另一边,从而完成操作。因此,这些电路可以在温度很低的环境下工作。这种方法能集成到0.01微米,量子交换在室温下就能进行。
  •  
    计算能力和思维的关系就像火车机车和火车的关系。如果机车太小,火车不会行驶。机车只有恰当地与道路相配,才能有效发挥其作用。18世纪,机车工程师清楚速度、拉力、机车大小、传输比之间的关系,毫无疑问,这与马车运载有所不同。
York Jong

《机器人》第三章-能力和显现 - 0 views

  • 三十年的计算机视觉的历程表明,1&nbsp;MIPS的机器能从实时图像中提取简单的特征量───在杂色背景里跟踪白线或白点。10&nbsp;MIPS的机器能跟随复杂的灰度区,巡航导弹、灵巧炸弹和早期的自驾驶大蓬车证实了这点。100&nbsp;MIPS的机器恰好能追踪路面上不可预测的特征量,Navlab在长距离的行程证实了这点。1000&nbsp;MIPS的机器完全能识别三维空间中带纹理的粗糙物体,某些中分辨率的立体视觉程序解释了这个问题,也包括我的程序。几个“垃圾箱挖掘”程序认为,10000&nbsp;MIPS的机器能从杂乱中找到三维物体,并且高分辨率的立体视觉程序用10&nbsp;MIPS的机器在1小时内演示了这一点。随着计算机速度和内存的增大,数据量问题逐渐不再是问题。
  • 除了纯粹的运算规模,也得考虑其他因素。对1&nbsp;MIPS的机器,最适用的程序是能有效处理检测数据的手工程序。  100&nbsp;MIPS的机器能权衡输入数据,有很多算法参数待定,采用学习算法要比程序员调节效果好。
  • 机器人视觉程序想要聪相应图像中得到一个边缘检测或移动检测数据的话,需执行100条计算机指令。一百万次检测则对应执行一亿条指令,1000MIPS的机器1秒能重复十次上述过程,基本上可与人的视网膜相比,新型高端个人计算机刚好能达到这个性能。
  • ...15 more annotations...
  • 程序的实现不但取决于机器的速度,而且还受内存的制约。令人惊奇的是,在计算机发展史中,内存和速度比是非常恒定的。
  • 我们将内存容量除以速度定义为“时间常数”,粗略表示计算机扫描内存一次需要的时间。1兆字节/1&nbsp;MIPS表示的结果是1秒。若机器的内存不能满足速度要求,这是新机器典型的情况,似乎运算速度很快,但会不必要地局限于小程序。若机器内存相对速度过剩,可以说它的商业可行性到了尽头,虽能运算大程序,但出奇的慢。
  • 先前已得出一亿MIPS能模仿人的功能这一结论,在这里做比较的话,前面所述的兆字节/MIPS的原则似乎在神经系统中也成立!交互的机器好象是神经系统的外延,遵从同样的时间常数。与其用机器与外界交互,不如让不同速度/存储比的人来完成。
  • 视听处理器和高性能飞行器等的控制器需要反就迅速,所以每兆字节相应很多MIPS。自动数据库和时变的安全摄像等问题涉及到慢速机器,每个MIPS会对应很多兆字节。
  • 飞虫似乎比人类反应快好几倍,MIPS的相对量要大一些。动物的情况也是这样,细胞间靠电化学和酶的方式传递信号。尽管植物细胞与动物神经元有本质的区别,一些植物细胞间似乎也能通讯。有一天,我们可能发现植物能记忆许多信息,但处理缓慢。
  • 二战后,计算机容量每两年翻一番。但进入20世纪80年代,每18个月计算机性能就要翻倍,20世纪90年代后期似乎缩短为12个月。
  • 通用性的实现是需要代价的。一个通用机器需要十倍或十倍以上的资源来完成一项专用任务。如果任务改变,通用机器可以被重新编程,而专用机器就得被淘汰。
  • 以目前的发展速度,类似人的机器人所需要的计算机将在21世纪20年代出现。
  • 实现高级计算的关键是微型化,因为小部件的惯性小,在同等能量下运行更快,在给定空间中能集成更多内容
  • 集成芯片不但在持续发展,而且在加速前进。制作集成电路的短波长的光被替代,制作中使用了更精确方法来嵌入混杂成份。集成电路的电压在减小,采用了更好的绝缘体、屏蔽方法、散热手段,电路上出现了更有效的晶体管、更密的管腿模式和不辐射的包装材料。如果有钱来刺激的话,总会有办法。事实上,方法在实验室里早有了。因为工程师们当时还没注意这些,他们正在完善已有的技术。当根本问题出现,他们才感到忧虑。当需求的呼声很高时,巨大研究成果会转变为现实的生产。
  • 传统晶体管电路依赖于大量电子的流动,当规模很小时,会引起状态波动。但采用单电子晶体管和量子设备可以解决这项难题,它们的工作原理是量子波干涉。这些新设备越小,工作得就越好。干涉图式很适用目前的电路规模,它只用很小能量就可将电子从一边撞到另一边,从而完成操作。因此,这些电路可以在温度很低的环境下工作。这种方法能集成到0.01微米,量子交换在室温下就能进行
  •  
    计算能力和思维的关系就像火车机车和火车的关系。如果机车太小,火车不会行驶。机车只有恰当地与道路相配,才能有效发挥其作用。18世纪,机车工程师清楚速度、拉力、机车大小、传输比之间的关系,毫无疑问,这与马车运载有所不同。
York Jong

Furby Schematics - 0 views

  • Note that the resistor value of the pull-down resistor affects the voltage at pin 3 of the Furby's connector. We used a 1k ohm resistor to make it less sensitive to light (since we're now operating with it open to ambient light).
  • In the above diagram, a 20k ohm resistor is used as the pull-up resistor. You can, however, use any resistor as the pull-up resistor as long as the resistance is high enough to protect the circuit.
  •  
    There are a number of sensors and a motor driver on the Furby. The following is a list of these sensors and their functions.
York Jong

Main Page - BEAM Wiki - 0 views

  •  
    The Wikipedia gives quite a good definition what BEAM robotics is:
York Jong

Behavior-Based Control: A Brief Primer - 0 views

  • Note that behaviors themselves can have state, and can form representations when networked together. Thus, unlike reactive systems, behavior-based systems are not limited in their expressive and learning capabilities.
  •  
    Behavior-based controllers consist of a collection of behaviors. Behaviors are processes or control laws that achieve and/or maintain goals.
York Jong

Basis Behaviors - 0 views

  • The basis behavior set of a system provides elements that are not further reducible to each other and that, when composed by sequential or concurrent execution, produce the complete behavior repertoire for the system.
  • Such basis behaviors are constructed, learned, or evolved from stable, robust interaction dynamics between the agent/robot and its environment, and serve as a substrate for the system's more complex behaviors.
  • My work generalized the notion of basis behaviors to multi-robot interactions, and demonstrated how a small set of basis behaviors per robot can be used to demonstrate a rich repertoire of individual and group-level behaviors, including following, flocking, homing, herding, aggregation, dispersion, and formations.
  •  
    In 1991 I introduced the notion of basis behaviors, a means for facilitating principled behavior synthesis and analysis in behavior-based systems.
1 - 20 of 22 Next ›
Showing 20 items per page