Skip to main content

Home/ Groups/ Robotics
York Jong

新型機器人知道自我「療傷」 - 2 views

  •  
    簡介:現在,機器人受傷後也可以自行解決了。在一些新的或危險情況下工作的機器人難免「受傷」,一旦重要部位損壞,機器人就無法工作。美國康奈爾大學的研究人員最近研制了一個4條腿?
  •  
    i'm more genius than machine
York Jong

機器人控制電子學 - 1 views

  •  
    本書從製作機器人所需的電子元器件及相關的基礎知識入手,主要介紹微控製器的基礎知識,直流電機和步進電機的結構、基礎知識、控制方法,傳感器的基礎知識、常見傳感器的工作原理和使
David Corking

Tweenbots: Cute Beats Smart - O'Reilly Radar - April 2009 - Brady Forrest - 2 views

  • One man turned the robot back in the direction from which it had just come, saying out loud to the Tweenbot, "You can’t go that way, it’s toward the road.”
  •  
    I know its wrong, but this is giving me all kinds of evil ideas.
York Jong

BEAM Circuits -- Motor drivers - 0 views

  • Motor drivers are essentially little current amplifiers
  • the control signal is likely on the order of 10 mA, and the motor may require 100's of mA to make it turn
York Jong

BEAM Circuits -- Field sensors - 0 views

  • note that the human body is a good absorber of stray RF fields, so this sensor should be a good people-detector
    • York Jong
       
      should be shield, not sheilduses two of six inverting Schmitt trigger in a 74HC14 IC
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

[原创]简易陀螺仪的制作!--sjx - 0 views

  • 看到上面一个大大的玻璃试管和里面的液体、引脚我就知道肯定是通过液体摆动跟触角接触面积引起的阻值变化测量角度的
York Jong

Photodiode - Wikipedia, the free encyclopedia - 0 views

  • Reverse bias induces only little current (known as saturation or back current) along its direction. But a more important effect of reverse bias is widening of the depletion layer (therefore expanding the reaction volume) and strengthening the photocurrent. Circuits based on this effect are more sensitive to light than ones based on the photovoltaic effect and also tend to have lower capacitance, which improves the speed of their time response. On the other hand, the photovoltaic mode tends to exhibit less electronic noise.
  • Photodiodes can be used under either zero bias (photovoltaic mode) or reverse bias (photoconductive mode)
    • York Jong
       
      zero bias -> photovoltaic mode -> basis for solar cells
      reverse bias -> photoconductive mode -> similar to LDR
York Jong

StackedBehaviors.gif (GIF Image, 578x524 pixels) - 0 views

  •  

  •  
    Stacking separate Sensor/Behavior circuits onto a robot.
York Jong

Behaviour Based Robotics & Deliberative Robotics - 0 views

  • The robots do not build a model of their world they simply act in response to the things they encounter whilst existing there.
  • This form of robotics has proved to be successful in environments that are unknown to the robot, environments that are busy or noisy such as a place with moving objects or people
  • An important part of the behaviour based theory is "embodiment" This means that a robot must be embodied, have a presence (it is an entity in itself).  In order to react the robot must be surrounded by the real world.
  • ...2 more annotations...
  • Alan Turing the inventor of the Turing Test might have been the first to recognize this, in a paper he wrote in the mid 1940's entitled "Intelligent Machines" he suggest that for a machine to achieve some levels of intelligence (his example was" language") it must be embodied.
  • Testing a behaviour based systems is quite different from deliberative systems.  You can test individual parts of the system, you are able to build up the behaviours the robot will have and then test each for correctness.
York Jong

Electronics Applications - 0 views

  • The current through a photodiode is directly proportional to the light intensity
  • The photodiode and phototransistor can be both photovoltaic (generators of potential difference) and photoconductive (modifiers of an electric current), depending on the application.
  • A reverse-biased photodiode operates in what is called photoconductive mode, since the conduction of the semiconductor junction varies with the illuminating light intensity.  If the reverse-biased voltage is relatively large (i.e. several volts) the reverse-biased photodiode will have a very fast response time (much faster than an LDR) and is suitable for detecting light signals that vary down to a time scale of a fraction of a microsecond.
  • ...8 more annotations...
  • When light shines on the LDR, it has low resistance and allows current to flow.  When light does not shine on it, the LDR has a very high resistance, and a much smaller current will not flow through it.
York Jong

第一套商业机器人智能软体即将面世 - 0 views

  • 在Nordin博士的实验室里,机器人已经开始像婴儿一样开始学习爬行,慢慢开始学会平衡以及走路,甚至爬楼梯。而且机器人还开始研究放在它们面前的物体,甚至会归纳出物体的属性,并且开始玩弄它们,就像小孩一样。一个4足机器人在不小心损坏一只脚的情况下,能够慢慢学习如何使用3只脚来保持平衡并且有效的行走。在实验室里,类似的项目还有很多。
York Jong

信息流在智能系统中的角色 - 0 views

  • 智能不仅仅局限于大脑。在整个控制过程中,大脑,执行器以及传感器都对产生我们认为是智能的行为有着非常重要的意义。这就意味着,在定义机器人的行为时,你机器人的尺寸也要被考虑进去
York Jong

Diode - 0 views

  • To use a photodiode in its photoconductive mode, the photodiode is reverse-biased; the photodiode will then allow a current to flow when it is illuminated.
  • LEDs can be used as photodiodes
  • FLEDs are light-sensitive, and so flash faster in brighter light
York Jong

Building Sensors and Motors for the Red and Blue Dot Crickets - 0 views

  •  
    This document explains how to interface a variety of devices to the Red Dot Cricket:
York Jong

Robot Room - Removing Weight From Tiny Vibrating Motor - 0 views

  •  
    Before discarding a damaged or obsolete cell phone, pager, or force-feedback joystick (aka game controller), crack it open and recover the vibrating element! The vibrating part usually consists of a miniature motor with an offset-weighted shaft.
York Jong

Making a Guitar String Touch Sensors - BEAM Wiki - 0 views

  • I will go through the process of making a guitar string physical touch sensor.
York Jong

ACTUATORS - SERVOS - 0 views

  •  
    Servos are DC motors with built in gearing and feedback control loop circuitry. And no motor drivers required!
1 - 20 Next › Last »
Showing 20 items per page