Skip to main content

Home/ Groups/ Robotics
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

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

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

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

BEAM Circuits -- 74*24x-based motor drivers compared - 0 views

  • In many ways, both the 74*240 and 74*245 are equally handy for BEAM use; both have 20 pins, and so the main difference that most folks will care about is that one inverts drive inputs, while the other doesn't. Out of curiousity, I decided to torture test the two chips to see how they compared under load.
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

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

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

自主移動機器人導論 - 0 views

  •  
    任何成功的機器人的設計涉及到運動學、信號分析、信息論、人工智能和概率論等多個不同學科的綜合。為此,本書提出了在一系列交互模塊中,使移動性成為可能的技術和製作工藝。隨著各章
York Jong

機器人編程技術 - 0 views

  •  
    本書主要闡述了基於行為的機器人編程思想和相關編程技巧,比較詳細地介紹了在編程過程中有可能遇到的各種問題,並據此提出了相應的解決方案,提供了大量的行為代碼和仲裁代碼示例。本
York Jong

Robot Programming : A Practical Guide to Behavior-Based Robotics - 0 views

  • Behavior-based robotics is quite simply the design of robots where there are no internal "models" of the environment. Instead, the robot's action is state-machine driven via inputs gleaned from the robot's sensors.
  •  
    Jones, one of the inventors of the first widely adopted consumer robot,introduces the history and theory behind behavior-based programming, teaches skills needed for programming a robot, and provides readers with a virtual robot on a web site to test prog
York Jong

Programming Robot Controllers - 0 views

  •  
    Included with Programming Robot Controllers are all the software tools that you will require to develop your own robot applications. I choose the Microchip PIC16F627 microcontroller because it has flash memory (allowing it to be easily reprogrammed withou
York Jong

Behavior based AI - 0 views

  •  
    Behavior Based Artificial Intelligence (BBAI) is a methodology for developing AI based on a modular decomposition of intelligence. It was made famous by Rodney Brooks and his subsumption architecture was one of the earliest attempts to describe a mechanis
York Jong

BSIM User Manual - 0 views

  •  
    Welcome to BSim, a behavior based robot simulator. BSim is designed to allow users to experiment with behavior based programming techniques without requiring access to an actual robot (The B in BSim stands for behavior). BSim enables users to create simpl
York Jong

我們都是機器人 - 0 views

  •  
    布魯克教授一生鑽研機器人學的理論與應用,本書可說是他以畢生功力寫成的「機器人大全」。然而除了機器人學,他在書中還花了相當多的篇幅,介紹人工智慧、人工生命、人機介面、仿生學
York Jong

Behavior-Based Robotics - 0 views

  •  
    This introduction to the principles, design, and practice of intelligent behavior-based autonomous robotic systems is the first true survey of this robotics field. The author presents the tools and techniques central to the development of this class of sy
York Jong

玩具機器人製作 - 0 views

  •  
    BADSTRING
York Jong

PIC Robotics - 0 views

  •  
    Text provides six complete, do-it-yourself robotics projects. Covers bipedal robots that walk upright, functional robotic arms, easily programmed behavior-based robots, complete parts lists for all projects, and more. Softcover.
York Jong

Introduction to Autonomous Mobile Robots - 0 views

  •  
    Mobile robots range from the teleoperated Sojourner on the Mars Pathfinder mission to cleaning robots in the Paris Metro. Introduction to Autonomous Mobile Robots offers students and other interested readers an overview of the technology of mobility -- th
York Jong

機器人本體製作指南 - 0 views

  •  
    作者戈登‧麥庫姆在本書中著重講述了製作機器人本體所需要的基本概念以及特殊實現方法,並使得製作過程充滿了樂趣。戈登先生的寫作風格清晰易懂,並深受廣大機器人愛好者的喜愛;在本
« First ‹ Previous 141 - 160 Next › Last »
Showing 20 items per page