robotics - what sensors, cameras, image algorithms should be used for tracking a path laid out in white tape -


my question on sensors, camera (image algorithms). looking field of robotics , wanting construct track (path) machine of sorts traverse along. have simulated goal potential , obstacles in program. same physical "robot" , road path laid out in white tape or similar. tape simulate boundary must not crossed.

my question sensors should invest in in order to track white tape or similar? use camera , image algorithms? if can point me in right direction on hardware (sensors) , software (which algorithms can applied)?

many thanks

i think more suited electrical engineering or robotics sites ...

anyway answer depends on level of hw , programming skills.

  1. control unit

    i recommend start mcu gpio,pwm,dac,adc,sram @ disposal , no need many supporting parts. choice atmel at32uc3l064. not need crystal has 64kb of sram use , have many features ... datasheet says runs on max 66mhz computing power more enough. can programmed isp use of rs232 serial port + voltage changer ttl max232 + flip without need expensive programmer ...

    avr studio free , capable of c/c++ (my favourite version 2.7 newer ones ugly).

    the problem tqfp package bit tricky handle on pcb still doable in home conditions.

  2. sensors

    from start avoid camera unless familiar interfacing it. start led/photo-transistor pairs capable of detecting tape wavelength depends on maze conditions ir used need check if can detect tape reliably background. set led shine on floor in scanned direction , set photo-transistor can detect reflected light it.

    if want port 3d maze use ultrasound transceiver/receiver pairs. of analog inputs must transformed proper voltage level operational amplifiers , or resistor dividers.

  3. actuators

    if need speed , low power consumption use bldc or dc motors. bldc need proper driver/regulator (like 0 crossing) , dc motors need (half)bridge or transistor array. slow precise motion use stepping motors turning achieved using 2 motors 1 left side , 1 right side turning achieved driving motors different rpm ...

    all induction/overvoltage unsafe pins should take care diodes/zener diodes/transils protect mcu , improve power consumption. placed diode returning inductive currents main power supply can lower average power consumption of motors 30% !!!

  4. programming

    start movement commands/modes/states (pwm,command que,timers/counters) when can move @ start coding sensory interfaces. motors can influence sensory input measure in times when there no or @ least lower noise. send measured values test pins pwm visually check results on oscilloscope. if not have 1 can use mine or other lf soundcard

    in second comment there link win32 apps take in mind usable 20khz only...

    when have subsystems working expected can start coding actual logic behind route/line follower or maze solver ...

[notes]

there sdks mcu chips out there try find 1 including electronics need. if lucky can avoid making own pcb , circuit can big problem if lack knowledge , experience.


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -