1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Servo Magazine 12 2006

92 320 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề DARwIn: Concept and General Overview of a Dynamic Anthropomorphic Robot with Intelligence
Tác giả Karl Muecke, Patrick Cox, Dennis Hong
Chuyên ngành Robotics
Thể loại Article
Năm xuất bản 2006
Định dạng
Số trang 92
Dung lượng 32,29 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tạp chí Servo

Trang 2

Per fe ct ho liday gift s for k id s of all ages !

Per fe ct ho liday gift s for k id s of all ages !

Gift Givers, Take Note

Engineers, We’ve Got

It All!

Enthusiasts, Start Dreaming

Gift Givers, Take Note

Engineers, We’ve Got

Robotic kits help you and your child to experience and learn about perception and

control using a variety of sensors and actuators Challenge yourself with Jameco’sselection of fun and interactive kits! You or your child can assemble the kits andthen enjoy endless hours of discovery

. Robot Insects & Animals . Programmable Robots

. Solar Robots . Educational Kits

. Listening, Touching & Seeing Robots . Legged and Wheeled Platforms

. Hackable Robots . OctoBot Survivor Kit

At Jameco’s RobotStore you can get the world’s most complete robotic offering—

all in one place! You’ll find kits for all ages and experience levels, along with gear

boxes, servos and chassis, for those who are ready to take on the extreme

Trang 4

SERVO Magazine (ISSN 1546-0592/CDN Pub Agree#40702530) is published monthly for $24.95 per year by T & L Publications, Inc.,

430 Princeland Court, Corona, CA 92879 PERIODICALS POSTAGE PAID AT CORONA, CA AND AT ADDITIONAL ENTRY MAILING

OFFICES POSTMASTER: Send address changes to SERVO Magazine, P.O Box 15277, North Hollywood, CA 91615 or

08 Robytes by Jeff Eckert

Stimulating Robot Tidbits

10 GeerHead by David Geer

Robot Dinosaurs Come Alive

and Thrive!

by James Isom with Brian Davis

NXT Robotics: Remote Control

19 Ask Mr Roboto by Pete Miles

Your Problems Solved Here

Baling Wire by Jack Buffington

The Great Serial Port Caper

78 Robotic Trends by Dan Kara

Educational Robotics is the

Smart Choice

84 Appetizer by Robin Hewitt

An Invitation to Computer Vision

with OpenCV

87 Then and Now by Tom Carroll

Bionics — Where Robots Meet

Human Flesh

ENTER WITH CAUTION!

Page 08

Page 10

Page 87

Trang 5

This month: Firefighting robots.

Trang 6

Published Monthly By

T & L Publications, Inc.

430 Princeland Court Corona, CA 92879-1300

(951) 371-8497

FAX (951) 371-3052 Product Order Line 1-800-783-4624

www.servomagazine.com

Subscriptions

Inside US 1-877-525-2539 Outside US 1-818-487-4545

P.O Box 15277 North Hollywood, CA 91615

PUBLISHER

Larry Lemieux

publisher@servomagazine.com ASSOCIATE PUBLISHER/

VP OF SALES/MARKETING

Robin Lemieux

display@servomagazine.com CONTRIBUTING EDITORS

R Steven Rainwater

CIRCULATION DIRECTOR

Tracy Kerley

subscribe@servomagazine.com WEB CONTENT/STORE

Michael Kaudze

sales@servomagazine.com PRODUCTION/GRAPHICS

Shannon Lemieux

ADMINISTRATIVE ASSISTANT

Debbie Stauffacher Copyright 2006 by

T & L Publications, Inc.

All Rights Reserved

All advertising is subject to publisher’s approval.

We are not responsible for mistakes, misprints,

or typographical errors SERVO Magazine

assumes no responsibility for the availability or condition of advertised items or for the honesty

of the advertiser.The publisher makes no claims

for the legality of any item advertised in SERVO.

This is the sole responsibility of the advertiser Advertisers and their agencies agree to indemnify and protect the publisher from any and all claims, action, or expense arising from

advertising placed in SERVO Please send all

editorial correspondence, UPS, overnight mail,

Failure is the path of least

persistence — George M Van

Valkenburg, Jr (1938- )

Robot building is hard work It is

an interdisciplinary craft requiring

expertise in mechanics, electronics,

and programming; each field deep

and wide in and of itself; each has

that “the-more-you-know-the-less-you

know” quality where every answer

creates two new questions and what’s

the point, after all?

Sometimes things turn out better

than expected and inspiration builds

upon inspiration Other times

(mostly), things don’t work out as

planned; both are reasons to have

tried, though (yes, Yoda, there is

“try”) Otherwise, you wouldn’t know

When something doesn’t work or

you don’t have the right part, answer,

or financing, work on another aspect

of the project At least you know what

does not work Enter a contest! This is

a real motivator Nothing like a

deadline to force you to create When

I was building “Autonomous Rodney”

for the 1996 Robot Wars, I couldn’t

get the optical-based passive wheel

disc encoder working and was running

out of time (real robot builders work

best under pressure) Then it

happened in the security section of a

RadioShack Epiphany — magnets

and a reed switch! Worked like a

charm even in the dust at Burning

Man The point is I had dreamed of

building this type of robot for years

but probably would have never

finished it if I didn’t enter that contest

The best laboratory is the real world

and many times we need a deadline to

force us to create The more you get

your robot out and demonstrating it,the better it gets Build, test, anddemonstrate too many folks aretrying to learn everything in the worldbefore actually doing anythingphysical Build, test, and demonstrate

You learn through your fingers

What’s the next step in yourrobotic project? Are you in theplanning stage? Are you “finished?” If

so, show it to someone Be preparedthat some might not be impressedwith your new gizmo, but they aremissing the point of the entire journey

Others will get a kick out of it nomatter how inane Start anotherproject or add to what you have

Robot building is an iterative process

You build upon what you have built

Another problem “The spirit iswilling but the flesh is weak.” Everyonedreams of building a robot but actuallydoing it is too much work Let me saythis robot building is one of themost important things you can do inlife and has more potential payoff thananything Enjoy the pastime and findothers with the same interest

We have had industrial robots fordecades now The new thing ismobility We will soon be entering anage of smart machines where deviceswill know where they are and willeventually pick and place in a clutteredenvironment with great dexterity “Noway” you say? Let’s pretend we’re inthe year 1900 and I was telling youabout the 1950s cars, airplanes,telephones, etc “Not possible!” youwould say Now let’s suppose we’re inthe 1950s and I’m telling you abouttechnology in the year 2000 with theInternet, cell phones, microwaveovens, Global Positioning Systems, etc

Mind / Iron

by Camp Peavy Œ

Trang 7

Dear SERVO:

Regarding a recent Mr Roboto topic I would like tocorrect an apparently widely-held misconception aboutthe transmitted signal of an RC system The desired servoposition is NOT determined by the duration/width of atransmitted pulse The desired servo position isdetermined by the position of a constant width pulse.That is why it is called Pulse Position Modulation Thetransmitted pulse train consists of a start pulse and onepulse for each channel A three-channel system has fourpulses in a frame of data Each pulse is of fixed width,typically 0.25 ms In AM systems, the pulse turns thecarrier wave off Thus, the carrier is on for the majority ofthe time, which helps keep the receiver's AGC (automaticgain control) happy In FM systems, the pulse may increase

or decrease the carrier frequency depending on the brand

of the radio

The position of the pulse — which determines theposition of the servo output — is measured with respect tothe previous pulse The position of the current pulse is thedistance/time between the leading (or trailing) edge ofthe current pulse and the leading (or trailing) edge of theprevious pulse The use of pulse position rather than pulse width minimizes the effect of pulse distortion andlong rise and fall times The transmitted pulses are nottext-book square pulses The rise and fall times areintentionally increased to meet FCC mandated bandwidthlimits With long rise and fall times, the pulse is wider nearthe base than it is near its top Thus, the width issomewhat ambiguous and the measured width maydepend on the signal strength Since the position of apulse is the distance between a point on the current pulseand the corresponding point on the previous pulse, theshape of the pulse has little effect on the measuredposition

The decoder in the receiver separates and converts thisPPM pulse train into individual Pulse Width Modulated(PWM) pulse trains for each servo In some receivers, thedecoder is a serial-in parallel-out shift register Because thetransmitted signal is PPM, there is no delay betweenchannels The pulse for channel 2 starts at the same timethat the channel 1 pulse ends, no gap This can be verified bydisplaying adjacent servo channels on a dual channeloscilloscope

Will Kuhnle Lavon, TX

Writer response:

Thanks for the information This is a bit different from what I have been taught Thanks for pointing these specifics out Perhaps you would be willing to put an article together for SERVO to illustrate these specifics so that this widely-held misconception can be corrected I personally would love to see it — Pete Miles

once again, the inventions seem like science-fiction

Is the pace of technical development slowing? Do you

think there will still be technical obstacles to fully developed

humanoid robots in 50 years? Do you think people won’t

need fully developed humanoid robots? Consider the aging

populations of the developed countries Who’s going to do

the grunt work of the future? Eventually, the robotics industry

will be larger than the computer industry If you go to the

“Computer History Museum” in Mountain View, CA (Silicon

Valley) and follow the evolution of historical computing

equipment, it ends up with robots There will eventually be a

robotics age on par with today’s computer age

The end game for robotics is nothing less than a

humanoid slave Indeed, it is the origin of the word, as

“robot”comes from the Czech “robota” or forced labor

Robots are our progeny They are the next stage in

evolution By 2050, we will have C3PO type androids it

is inevitable If you aren’t building robots today, you are

missing out on all the fun and the other rewards that will

inevitably follow

Mwa-ha-haaa! SV

Did you know that if you’re a paid subscriber

to SERVO Magazine, you can get the online

version for FREE?

Katherine Claire Miles was born October 4th

to proud parents Pete and Kristina.

Weighing in at a healthy 9 pounds, 1 ounce,

she was a meager 20-1/4 inches long.

You done good, Mr & Mrs Roboto!

Trang 8

New UAVs Demonstrated

UAVs for military operations are

becoming ever more common, and Atair

Aerospace (www.atairaerospace.com)

demonstrated two new ones at the

recent Association of the US Army

(AUSA) annual meeting and exposition

First up was the Onyx™ precision guided

parachute system — a parafoil designed

to carry cargo from altitudes up to

35,000 feet, glide autonomously for better than 30 mi, and land on a targetwith accuracy of about 150 feet It combines adaptive control, flocking/

swarming, and active collision avoidancecapabilities to allow multiple systems (50

or more) to work simultaneously in thesame airspace and deliver up to 2,200lbs of “mission critical supplies.”

The nature of such supplies canvary, but a hint is that the Onyx is routinely referred to as a “smartbomb.” Also demonstrated was ascaled-back version of Atair’s LongEndurance Autonomous PoweredParaglider (LEAPP) The Micro LEAPP,which can function autonomously orvia remote control, is designed for special operations intelligence, surveillance, and reconnaissance (ISR)missions that involve up to eight hours

of flight time and a maximum payload

of 50 lbs (Its big brother can spend up

to 55 hours aloft, carry up to 2,400 lbsbeneath its 112-foot wingspan.)

Automatic Refueling

Developed

Also having obvious military cations is the Autonomous AirborneRefueling Demonstration (AARD) system, developed by the DefenseAdvanced Research Projects Agency(DARPA, www.darpa.mil) and

impli-NASA’s Dryden Flight Research Center

(www.nasa.gov/centers/dryden/).

Built on GPS-based relative navigationand an optical tracker, it provides theprecise positioning needed to drop arefueling probe into a 32-in basketthat dangles in the airstream behind atanker (in this case, a Boeing 707-300operated by Omega Air RefuelingServices) and drains into the F/A-18.Although the system initially madethe connection in only two of sixattempts, it safely recovered fromeach flub and completed its mission Inthis demonstration, pilots were onboard the F/A-18 for safety purposes,but the operation was carried outwithout their intervention

With the goal of reducing herbicideuse, Lei Tian, an agricultural engineer at

the University of Illinois (www.

uiuc.edu), has developed a

solar-powered robot that can trackdown weeds and then — using arobotic arm — cut and poisonthem on a close-up and personalbasis The machine — which moves

at about 3 mph — uses GPS fornavigation, plus it sports two smallcameras to give it distance percep-tion An on-board Windows®computer allows it to decide what

is a weed and what is not, and ithas a wireless Internet connectionfor communications and an 80-GBdrive for data storage At present,

The Atair Onyx (top) and LEAPP

(bottom) systems Photos courtesy

of Atair Aerospace.

The AARD system allows autonomous refueling of airborne platforms.

Photo courtesy of NASA, by Jim Ross.

Thanks to the University of Illinois, this solar-powered bot will soon be controlling weeds in some experimen- tal fields Photo courtesy of U of I.

by Jeff Eckert

Are you an avid Internet sur fer

who came across something

cool that we all need to see? Are

you on an interesting R&D group

and want to share what you’re

developing? Then send me an

email! To submit related press

releases and news items, please

visit www.jkeckert.com

— Jeff Eckert

Trang 9

the robot is used only to combat weed

infestation, but in the future, it may

be fitted with different sensors and

cameras that would allow it to examine

soil properties or plant conditions For

now, the device will be used on an

experimental basis, moving along crop

rows in fields at the U of I, but

commer-cial development seems feasible

Motion Card Offers

Reduced Cost

Moving back to the component

level, Performance Motion Devices

(www.pmdcorp.com) has introduced

the Prodigy PC104 Motion Card for

multiaxis, multimotor control Available

in one- through four-axis versions, its

features include trajectory generation,

servo loop closure, quadrature signal

input, motor output signal generation,

performance trace, on-the-fly changes,

commutation, and other functions for

DC brush and brushless DC, step, and

microstepping

The cards are programmed in

C/C++ or Visual Basic and features

include S-curve, trapezoidal, velocity

contouring, electronic gearing, and

user-generated profile modes They

accept input parameters such as

position, velocity, acceleration, and

jerk from the host and generate a

cor-responding trajectory Instantaneous

on-the-fly changes can be sent by the

user, and external signal inputs can beused to program automatic profilechanges Communication is via a PC/104bus, CANBUS, or serial port Prices start

at $380 in production quantities

In a twist that becomes ever moretwisted as you think about it, Hanson

on top of a humanoid robot Hansonhas demonstrated robots that show arange of human expressions, includingjoy, sorrow, and surprise, so you canexpect a fairly impressive level of realism It is suggested that with thistechnology, “You can build yourself tocomfort sick loved ones when you areunable to physically be there or designyourself for posterity.” Sure, and youcould also bring back your belovedAunt Hilda to bake cookies for you

However, it doesn’t take much

imagi-nation to picture Heidi Klum fetching afrosty martini, Barry Manilow cleaningyour bathroom, or Rasputin singing

“Happy Birthday” to you Add a littlemore imagination, and we probablydon’t want to go there SV

R o b y t e s

FaceScan technology will allow robots

to be fitted with heads of yourself, loved ones, or famous people Photo courtesy of Hanson Robotics.

The Prodigy PC104 provides multiaxis

motion control for a range of motors.

Photo courtesy of Performance

Motion Devices.

The technology builder's source for kits, components, supplies, tools, books and education.

Robot Kits For All Skill Levels

Motors, Frame Components and Scratch Builder Supplies ICs, Transistors, Project Kits

BEAM Kits and Components

Books and Educational K

Most orders ship the day received! World-wide shipping Convenient payment options.

Order by Internet, phone, fax or mail.

www.HobbyEngineering.com

1-866-ROBOT-50

1-866-762-6850 1-650-552-9925 1-650-259-9590 (fax) sales@HobbyEngineering.com

180 El Camino Real Millbrae, CA 94030

Visit our store near SFO!

Trang 10

Pleo — UGOBE’s flagship robot —

stands 6.82 inches tall with a width of

5.84 inches and a length of 18.8 inches

Playful, Pleo is capable of responding to

its environment with hundreds of different emotional cues ranging any-where from sadness to grumpiness toplayfulness and everywhere in between

Pleo is the sum of a wide assortment of technology including a32-bit Atmel ARM 7 microprocessor,which is the delightful dino’s primarybrain The prehistoric critter uses a 16-bit sub-processor, which is dedicated to

a camera system’s processing, whichaccomplishes the bot’s eyes’ imageprocessing and bus translation

Pleo also packs four eight-bitprocessors that enable low-level motorcontrol for the robot’s servos, as well

as feedback for “derived” sensors.Speaking of sensors, Pleo is mightysensitive, orchestrating 34 sensors in allincluding the camera

Contact the author at geercom@alltel.net

by David Geer

Robot Dinosaurs Come

Alive and Thrive!

That’s right, it’s robot dinosaurs plural as UGOBE’s Pleo and WowWee Robotics’ Roboreptile make ready for arrival.

UGOBE reserves the right to

change any of the technical details

of Pleo at any time.

Image of Pleo’s remote control dash board.

During its early stages of development, Pleo wasn’t always thehandsome little dino-bot you seebefore you today When UGOBE wasdeveloping its motion systems, Pleowas in a state of … well, you couldsay he was having a bad hair month,but he didn’t even have a head tohave hair on

In that state, Pleo consisted ofpartial body shells and framing with

no skin, some over-used foam andglue, and a piece of duct tape at theend of its neck where its head shouldhave been (the head was beingrepaired) As Pleo’s creators put it,

“Pleo, in this state, was about the ugliest robot you’ve ever seen Butwhen it started to play motions andshow curiosity and emotion throughits movements, it transformed from anugly duckling into a pet — even asstrange looking as it was At thismoment, it really hit UGOBE how

FROM UGLY DINOSAUR-LING

TO BEAUTIFUL ROBOT PET

Trang 11

Specifically, the total

sensor count includes:

• Four foot switches that

detect footsteps up and down

• Seven capacitive touch

sensors for the four legs,

back, shoulder, and head

• A single derived white light

sensor

• Two microphones

• 14-force sensors (one per servo)

• An orientation tilt sensor

• An IR transceiver for bi-directional

data communications

• Another for detecting objects in

Pleo’s mouth (guess they knew kids

would be sticking something in there!)

Additional sensors include those

used to measure battery temperature

and voltage Most sensors are original

designs from UGOBE in order to meet the

specifications for size and compactness

Sensors and hardware empower Pleo’s

intelligence and behaviors Through the

many sensors listed here, Pleo can:

• Recognize objects for avoidance or

• Recognize interactions — like being

touched on its head, shoulders, back,

legs, or feet

• Recognize body position and spatial

orientation and abuse via force

feedback joints (be nice to your new

Pleo, please; he may react if he doesn’t

like how he’s being treated!)

• Recognition of and communicationwith other Pleos (which, of course, youcan only experience if they sell you alot of Pleos)

Pleo also uses 14 motors (standard,low voltage, DC), 150 gears and clutch-

es, a rechargeable NiMH power pack, aUSB port and connector, an SD/MMCslot, and software and systems pro-grammed in a mix of C/C++, Assembly,and open source scripting languages(yet to be announced) Pleo employsUSB communications and a standardfile system for the SD/MMC card

First Ever Robotics and Engineering Appearing in Pleo

In Pleo, UGOBE has combined life-like motion with a wide range

of flexibility of movement, which correspond with and respond in relation to Pleo’s emotional states andwell-being of the moment This isunique in the robotic space

What, When, Where, and How Much?

UGOBE’s Pleo — a new entry in therobot reptile market — will be availablethrough online pre-orders starting inthe midst of the holiday shopping season — depending on your particularholiday — on December 24th InMarch, Pleo will ship to customers whoplace these early orders and becomeavailable in specialty retail stores in limited locations Price tag: $249.Hacking Pleo? UGOBE plans tohave a consumer online SDK and adeveloper SDK — both will be available in 2007 They don’t have allthe details yet for hacking Pleo as

Pleo skinned alive with no skin and no toes.

John Sosoka of UGOBE with Pleo prototype.

Later in development, UGOBE wasbeginning to put on demonstrations ofPleo’s capabilities As they were getting the “motion blending system”

up and running to enable Pleo to perform multiple motions one afteranother, UGOBE was also preparingfor another demo

Working through the night, theywere ready for their demonstration

UGOBE CTO John Sosoka had to catch

a flight the next day to lead the demonstration In the middle of thedemo, where Pleo had just been goingthrough its motions with flawless per-fection, it went into a series of multiplesimultaneous motions, overloading itsjoints and making it appear as if Pleowas having a seizure Sosoka turnedPleo off quickly, as even as a robot, itsmovements were so life-like that itlooked as if Pleo was in genuine pain

PLEO SEIZES UP!

Trang 12

those are still being developed.

Roboreptile

Roboreptile is about 80 cm long by

24 cm wide and 15 cm high in four-leg

mode With batteries installed, it

weighs in at just under 2-1/2 lbs

The Roboreptile from WowWee

Robotics is powered by five motors: two

for the legs and one for the neck, tail,

and jaw By using “high speed resonant

locomotion,” Roboreptile can walk in a

dozen or so different configurations

Roboreptile uses bi-directional

microphones and two IR sensors for its

eyes to detect movement and avoid

objects It has a touch sensor to make

it sensitive to being touched on its

back Through stereo sound sensors, it

can react to sounds in its environment

A light sensor enables Roboreptile

to recognize when its hood has been

placed over its eyes to “calm him

down.” The IR radar also detects,

tracks, and moves toward an IR “food

beacon” to simulate eating

Roboreptile employs a custom-built

RISC CPU with 128 bytes of RAM, a

12K assembly language codespace,and 1/2 meg of sound ROM

Roboreptile Capabilities

All this technology enablesRoboreptile to do some interesting, life-like things In its free-roamingmode, it is hungry and angry (missedits night-time feeding, perhaps?) Inthis state, it explores its environment,avoids obstacles on either four legs ortwo, and makes a lot of angry, hungry-like noises It makes a variety of movements that add to the image ofangry hungry roaming, just like youmight expect to see a dinosaurprogress through in a horror flick

Roboreptile reacts to motionaround it as picked up by its IR visionsensor and responds to sounds by chas-ing whatever is making those sounds

Another method of calming theRoboreptile is to simulate feeding therobot by using the IR remote control

The IR radar detects the feed signaland the robot turns to face the direction that the signal is coming

from The robot even follows the position of the IR signal with its head.Roboreptile then jumps down onits four legs and runs to chase the signal, as if running toward the foodsource When you release the IRremote button, that’s where the robotstops to eat Having been fed, it willmove in a slower, more relaxed fashion,reacting more calmly to sound input

At this point, you can place thehood over its head and it will calm itselffurther Then, it can be picked up andpetted on the back near its touch sensor.Roboreptile — WowWee’s fastestand most agile robot to date — exhibitsfast anaerobic-like motions that areunique to a robotic creation It is thefastest walking robot in its size range.Hacking Roboreptile? For thosewho might want to hack Roboreptile,all the sensors are in the head and thebrain is in its spine All the inputs andoutputs are color-coded and socketedfor easy use and access Motors andgearboxes are double the speed andstrength of earlier WowWee robots.This instills quick reaction times intothe bot It also has two new types ofgearboxes to keep hackers interested.Thanks to UGOBE, makers of Pleo,and WowWee Robotics, makers ofRoboreptile for their fine consumerrobots SV

GEERHEAD

Front view of Roboreptile

and its innards Roboreptile’s remote control in parts Remote control, whole.

Roboreptile with some of his parts bare for the world to see.

UGOBE and Pleo

www.UGOBE.com/pleo/index.html

WowWee Robotics and Roboreptile

RESOURCES

Trang 14

This month, we finish off our Brian Davis series with a look at his remote control The remote uses the Bluetooth capabilities ofthe NXT brick combined with the rotation of a motor to control the power level on the connected robot.

// castling bonuses

B8 castleRates[]={-40,-35,-30,0,5};

//center weighting array to make pieces prefer

//the center of the board during the rating routine

B8 center[]={0,0,1,2,3,3,2,1,0,0};

//directions: orthogonal, diagonal, and left/right

from orthogonal for knight moves

B8

directions[]={-1,1,-10,10,-11,-9,11,9,10,-10,1,-1};

//direction pointers for each piece (only really for

bishop rook and queen

B8 dirFrom[]={0,0,0,4,0,0};

B8 dirTo[]={0,0,0,8,4,8};

//Good moves from the current search are stored in

this array

//so we can recognize them while searching and make

sure they are tested first

with Brian Davis

by James Isom

A bi-monthly column for kids!

LESSONS FROM THE LABORATORY

LESSONS FROM THE LABORATORY

THE CONTROL MODULE

Make this twice.

STEP 2:

Parts:

STEP 3:

Trang 16

downloaded from my website at www.LEGOedwest.com After you have the programs downloaded

to their respective NXTs, simply establish a Bluetooth connection between the two, run the programs,throw the paddles forward, and you’re off and running Have fun! SV

Flip the assembly over.

Trang 17

Over 2,000 Items For Science Gift Giving!

Discover Why the Brightest Minds Think Edmund

Contact Us Today For A Free Catalog

Products That Inspire Science Exploration

For Over 50 Years, Scientifics has been proud to provide you with the latest and best selling, unique science-related items available From unusual gift ideas, to items you just won't find anywhere else–we have something to make you smile… and think.Whether you are a teacher, scientist, hobbyist – or just love exploring the world around you, our unique collec- tion offers a refreshing alternative

Reference CodeCO69-WW12

The IFO 3000 - Magnetic Floating Display

The IFO 3000 takes levitation to new heights From the impressive floating gap to the aesthetically pleasing frame design, the IFO 3000 will grace any home or office The uniqueness of the Floating Ideas Magnetic Display makes it the perfect gift The product is easy to use – the patent pending technology and the spacer training aid that comes with each kit make sure that even a complete novice will be floating straight out of the box The objects rotate serenely in the magnetic field in either direction At the flick

of a switch and a flick and a gentle push of the object, watch as the object slowly rotates forever The IFO 3000 is supplied with an Earth Globe float- ing object as standard Other floating objects are sold separately

Space Shuttle (without base) #P30369-84 $19.95

Nature's Fire™

• Brilliant Moving Sculpture Created by Physicists The dynamics of bringing earth, fire and water together are reflected in this amazing kinetic sculpture Bejeweled lava con- tinuously erupts from the under- water volcano and soft, hypnot-

ic lights enhance the lava's movement in multi-colored pat- terns Lighting is provided by LED, so there are no bulbs to replace It measures 9.7" L x 7.3"

NEW! Cube World

• The coolest new toy of the year!

Discover the distinct personalities and habits of stick figures Slim,

Scoop, Dodger, and Whip These animated stick figures live inside

their own colorful cubes, where they play, think, and sleep Slim uses a

stick to do pull ups and martial arts Dodger bounces a ball Scoop

plays keep away with his pet dog And, Whip jumps rope Watch one

cube separately and play games with an individual figure or connect

the cubes for more interactive fun Surprisingly, stick figures in

connect-ing cubes will wave to each other and transfer themselves between

cubes to fight, play, and even high five Cubes connect in any

horizon-tal or vertical pattern through magnetic sensors on the cube's sides.

Once connected, the possibilities are endless.

Slim/Scoop #P30830-47 $29.95

Whip/Dodger #P30840-23 $29.95

Trang 18

We’ve come to the end of another year of robot

competitions, but the dates for 2007 are beginning to roll

in I expect next year to bring more competitions than

ever as the interest in robots continues to grow Enjoy the

holidays and perhaps you can use the extra free time to start

building robots for next year

Know of any robot competitions I’ve missed? Is your

local school or robot group planning a contest? Send an

email to steve@ncc.com and tell me about it Be sure to

include the date and location of your contest If you have a

website with contest info, send along the URL as well, so we

can tell everyone else about it

For last-minute updates and changes, you can always

find the most recent version of the Robot Competition FAQ

at Robots.net: http://robots.net/rcfaq.html

— R Steven Rainwater

De ce mber

1-2 Texas BEST Competition

Moody Coliseum, SMU, Dallas, TX

In the Texas BEST Competition, students and corporate sponsors build robots from standardizedkits and compete in a challenge that is differenteach year

8-9 South's BEST Competition

Beard-Eaves Memorial Coliseum, Auburn University, Auburn, AL

Regional BEST teams from multiple states compete

in this regional championship

www.southsbest.org

9 ROBOEXOTICA

Museumsquartier, Vienna, Austria

A competition for “cocktail robots” that includesevents such as serving cocktails, mixing cocktails,bartending conversation, and lighting cigarettes

www.roboexotica.org/en/acra.htm

9

Penn State Abington, Abington, PA

Autonomous robots pick up foam balls and shoot

or dunk them in a basket

26-28 Techfest

Indian Institute of Technology, Bombay, India

Micromouse and two other events with the ing names of SNAP and Full Throttle: Afterburn

intrigu-www.techfest.org

Feb ruar y

1-4 Robotix

IIT Khargpur, West Bengal, India

A national-level competition Events includeFastrack Manual, Fastrack Auto, and Softandroid

http://gymkhana.iitkgp.ac.in/robotix

1-4 Pragyan

National Institute of Technology, Trichy, India

Events include TrailBlazer and EyeRobot

www.pragyan.org

26 APEC Micromouse Contest

Anaheim, CA

One of the best-known micromouse competitions

in the United States Expect to see some veryadvanced and fast micromouse robots

Send updates, new listings, corrections, complaints, and suggestions to: steve@ncc.com or FAX 972-404-0269

Trang 19

As a recap, in the October 2006

issue Eric posed a question asking

why so many sensors output a high

signal when it is not detecting

anything, and then goes low when it

detects something.

Q.I believe the reason that many

sensors go low when detecting

something is for safety reasons

Many sensors are used to help in

control-ling and limiting an automated process It

can be really almost anything from

machine tools to mixing chemicals to

detecting particular proteins If the task

being done has limits that must not be

exceeded, then the controller needs to

always know that the sensor is operating

It does this by having the sensor

com-plete a circuit If the circuit is broken by

either the limit being detected or a fault

in the circuit, the controller stops and the

reason for the low state is investigated

Of course, the above method isn’t

perfect, but it is simple and cheap and

is good enough for many uses because

the sensor is never supposed to

actu-ate For example, limit switches at the

extreme travel of a machine tool axis

Just an FYI in case you’re curious

— Eric R Snow

A. Eric, you bring up some

excellent points here Safety and

reliability need to be considered

when wiring sensors into a system The

two things that need to be considered

in determining which way to wire a

sen-sor are: how the system will respond

when it detects a sensor state changeand how the system will respond if thesensor fails Everyone designs their systems considering the first case, buttoo many people forget about the second case They assume the sensorwill always work the way they want it

to Unfortunately, in the real world, sensors fail to work as desired They areeither being used in an application theyweren’t designed for, they malfunction,

or there is a wiring problem betweenthe sensor and the main processor

When working out the wiring logic,one should consider what happens if the sensor fails to work If the output is normally high, how should the systemrespond if there is an electrical failurethat causes the signal to go low? If thesensor’s output is normally low, howshould the system respond if it fails to gohigh when it detects something? As

in your limit switch example, if the controller loses communication to a limitswitch in a machine tool (i.e., it openswhen it is not mechanically triggered),the machine better shut down for safetyreasons But on the flip side, if a sensor’soutput goes low when it detects some-thing, it will go low if the wiring breaks

If a combat robot is designed to attackwhen it detects something, a broken sen-sor would put it into a permanent attackmode which is, in itself, dangerous

Because there are so many ways asensor can be wired into a system,most industrial sensors have both normally open and normally closedcontacts so the same sensor can beused in either configuration

Q. I bought a few of the Sharp

GP2Y0D340K infrared objectdetection sensors because ofyour article in the September ‘06 issue

of SERVO Magazine I managed to get

one apart, but I trashed the adjustablelens I want to use these to detecttrains on a model railroad because Iknow that they will be quite reliable Ibuilt the circuit and it works just fine.Also, the one I destroyed the lens inwill still work because I plan to setthese in the track I can leave the otherones alone because the detector will

be looking up and will work as sold Ihave G gauge so I have plenty of room.Now, my question — how can Imodify the circuit to turn a five-voltrelay on and off when there is a trainpresent? I am a connect-the-dots guywhen it comes to electronics

— John L Deming

A.Sorry to hear that you broke one

of the sensors One would thinkthat if Sharp would advertise thatthese sensors are adjustable, theywouldn’t use such a strong glue A littlepressure is usually all that is needed tobreak the glue, but some parts mayhave a lot more glue than others.Adding a five-volt relay is prettystraightforward Figure 1 shows how thecircuit in the September ‘06 issue wasmodified to control a relay All you need

to do is add a second general-purposeNPN transistor, Q2, and a diode, D2 Thediode is operating as a flyback diode toprotect the transistor from the reversevoltage spike that occurs when the

Tap into the sum of all human knowledge and get your questions answered here! From software algorithms to material selection, Mr Roboto strives to meet you where you are — and what more would you expect from a complex service droid?

Trang 20

relay’s coil is de-energized In this circuit,

I have moved the location of the LED,

D1, to provide a visual indication that the

sensor is detecting something The relay

will be energized when the LED lights

The LED and its current limiting resistor,

R4, are optional They can be removed

from the circuit and it will still operate as

intended The relay can be either a single

pole or a double pole relay, it doesn’t

really matter Hope this circuit will help

with your model train project

Q.I have been an avid reader of

both Nuts & Volts and now

SERVO for quite some time I

have several types of bots and am

currently working on my masterpiece

This one uses a PC/104 main computer

talking to various Atmel controllers

I am trying to find either the

soft-ware or the tools to create a program

that will allow me to send control and

status signals via the Internet from any

remote browser to the robot Once the

control signals are received by the bot,

I would then need to be able to use

these in my control software Status

signals would be sent in the reverse

direction back to the browser I’m currently using Visual Basic as the master control software In addition, Iwould also like to send streaming videofrom the bot back to the browser using

a standard webcam Any ideas?

— Don Peterson Pleasanton, CA

A. This sounds like an exciting and

challenging project The softwarepart of your question is going to

be the harder one to answer, so I willaddress a couple software packages thatmay fit your needs first Since you arecurrently working with Visual Basic, Iwould suggest that you take a look at the

Microsoft Robotics Studio http://msdn.

microsoft.com/robotics/ software, and

the ERSP software from Evolution

Robotics www.evolution.com Both of

these software packages are designedfor PC-based robotic applications, andwork with Microsoft Visual Studio pro-gramming languages such as Visual Basicand C#, and the Net environments

You mentioned that you would like

to use streaming video with your robot

The software from Evolution Robotics

is heavily based on vision recognitionand navigation capabilities They havedeveloped a set of software tools for vision-based applications that work with the Microsoft developmentsoftware, which is quite impressive,especially with their object recognitioncapabilities If vision capability is yourmain goal, then take a serious look atthe Evolution Robotics software

The Microsoft Robotics Studio is anew product under development byMicrosoft, and it is currently availablefor download free of charge TheRobotics Studio is designed for control-ling and communicating with robots,either directly, remotely, or via web-based controls Several roboticscompanies such as Kuka Robotics

(www.kuka.com) and White Box Robotics (www.whiteboxrobotics.

com) are offering the Robotic Studio as

one of the software developmentoptions for their products TheRobotics Studio also has demonstrationapplications for working with LEGOMindstorms RCX and NXT bricks

(ht tp://mindstorms.lego.com/), Parallax BoeBot (www.parallax.com),

470 ohm 2N3904

PIN 5 REG

PIN 4 GND

PIN 6 SHIELD

PIN 6 SHIELD

PIN 1 Vcc

PIN 3 Vout

Trang 21

and the Lynxmotion 6 axis arm (www.lynxmotion.com) Many

of these robots are controlled via serial or wireless controls

With your PC104 computer, you are going to need

software that can run either Windows CE or Windows XP

Embedded (http://msdn.microsoft.com/embedded/) I

don’t know the specifics about your hardware, but the

PC104 hardware developed by WinSystems (www.win

systems.com) has the software for running both Windows

CE and XP Embedded You will have to check with your

hard-ware manufacturer to see if they support these operating

sys-tems and if they are compatible with either the Evolution

Robotics software or the Microsoft Robotics Studio software

Both of these software packages — along with just about any

other software package — will work with sending control data to

the robot and receive status data from the robot This can be

done via a wired serial communication line or via wireless

connec-tion hardware such as the ZigBee wireless modules from

Maxstream (www.maxstream.com) Since you would like

streamless video from your robot using a standard webcam, I

would suggest that you take a look at the wireless webcams from

D-Link (www.d-link.com) and Linksys (www.linksys.com).

Hopefully, the information provided here can get

you pointed in the right direction in developing your

PC-controlled robot When you get your robot up and running,

put an article (or two) together for SERVO on what you did

to get it working Many of our readers would love to know

how you did it, including myself SV

Trang 22

The Tini2131™

The newTini2131™ from

New Micros, Inc.,

comes in the popular Tini

pinout format and is based

on the Philips ARM

LPC2131 The LPC2131

has 32K Flash and 8K

RAM It has on-board

regula-tion, reset circuitry, RS-232

conversion, and three user programmable indicator LEDs

The Tini2131 has 16 of the best I/O pins of the LPC2131

brought out, and separate I2C connections for networking

The 16 shared I/O pins include two 32-bit timers, PWM,

and two serials which can be UARTS, I2C, or SPI There are

up to eight channels of 10-bit A/D This device can be

developed in GCC using Eclipse in the same way as the

original TiniARM, as well as having leading software tool

chains from companies like Keil Software

Its small size — 1” x 1.3” — allows it to be a tightly

integrated solution to robotics, motion, automotive, and

industrial control, as well as the capability of being used in

networking and data logging applications

The Tini2131 features a 60 MHz, LPC-2131 32-bit

ARM CPU The popular ARM processor has wide

third-party language support, free development tools like the

Eclipse development environment using GCC, and a demo

version of the Keil compiler, as well Other languages soon

to come from New Micros are IsoMax/Forth and StatiC for

the ARM As an introductory offer, New Micros will

include a free Keil demo CD upon request

A Tini2131 development kit with the serial cable,

power supply, and proto-development board is available

For further information, please contact:

The IntelliBrain™2

Robotics Controller

RigeSoft has just released the IntelliBrain™

2 robotics controller — its second

genera-the most popular features of genera-the original IntelliBrain robotics controller and the IntelliBrain expansion board on

a single circuit board RidgeSoft has also updated theIntelliBrain-Bot Deluxe educational robot to include the IntelliBrain 2 robotics controller and an ultrasonicrange sensor

The IntelliBrain 2 robotics controller is designed specifically for educational robotics applications Studentsprogram their robots using true Java™ programming —not a Java-like language or other esoteric programminglanguage Tutorials and a course outline — which are available online — facilitate easy integration into computerscience or engineering curriculum

The RoboJDE™ robotics software development environment, which is included with the IntelliBrain 2robotics controller, includes dozens of example programsand tutorials covering everything from basic sensing toprogramming advanced robotic intelligence

The IntelliBrain 2 robotics controller’s design makes

it easy to interface with many popular sensors and effectors including hobby servos, DC motors, infraredsensors, sonar sensors, wheel encoders, vision sensors,compasses, GPS devices, speech synthesizers, and many more

The robotics class library included with RoboJDEprovides an easy-to-use, object-oriented programminginterface to all of the IntelliBrain 2 controller's features, as well as software support for many sensorsand effectors, and an assortment of robotics classes toprovide a foundation for programming intelligentrobots

The IntelliBrain 2 robotics controller includes the following features:

• Java programmable

• Two DC motor ports

• Five servo ports

• Seven analog/digital input ports

• 13 digital input/output ports

• Two RS232 serial ports

New Micros, Inc

Trang 23

The IntelliBrain-Bot Deluxe educational robot includes:

• IntelliBrain 2 robotics controller

• Two servo motors

• Two wheel encoder sensors

• Two line sensors

• Two infrared range sensors

• Ultrasonic range sensor

• Chassis, wheels, and required hardware

The IntelliBrain-Bot Deluxe educational robot kit can

be purchased either assembled or unassembled

For further information, please contact:

Brushless DC Motors

DurA-Tek® brushless

DC motors available

from AMETEK® Technical

& Industrial Products

feature integrated drive

electronics enabling

enhanced motor

con-trollability in a smaller,

lighter package Their

3.0-inch outside motor

diame-ter and standard two-wire electrical hookup further allow

them to replace similarly sized brush-commutated DC

motors while delivering relatively higher performance and

extended service life

These motors ideally suit demanding

high-duty cycle applications for equipment used in the

transportation industry Applications expand into

HVAC, chemical, mining, medical/biotech, data

storage, semiconductor processing, automation, and

other industries that can benefit from compact

and rugged motor construction For harsh

environments, these motors have been designed to

resist hot-water spray, rain, humidity, salt, fog, shock,

and vibration

“Smart” onboard motor controls and advanced

electronic design deliver key features, including

multi-speed operation, over-current control,

locked-rotor protection, reverse polarity protection,

transient over-voltage protection, and over-temperature

shutoff

These 12V/24V brushless DC motors can achieve

continuous torque from 19.7 oz.-in to 55 oz.-in and

speeds from 2,927 RPM to 4,400 RPM, depending on the

model Custom products can be engineered

For further information, please contact:

Control Your R/C Vehicle or Robot From Your PC

Endurance R/Coffers an inter-face system calledthe PCTx Thisdevice allows auser to control aradio control vehi-cle or robot via a

PC The PCTx wasdeveloped with the intention of providing users with a lowcost means to achieve wireless control via a PC Also, byutilizing hobby transmitters, no modifications to the vehi-cle or robot are necessary in order to achieve PC control.The software required to operate the PCTx has been openly released on their website Endurance R/Cfeels this allows for a greater level of innovation and also allows many new applications to be developedaround the system

The PCTx requires a radio transmitter with a buddybox/trainer port and a Windows PC with USB port

A universal version for pistol grip style transmitters is currently in the works PCTx technical specs include:

• Supports up to an eight channel radio system

• Buddy box/trainer port enabled radio required

• Pulses refreshed at 50 Hz

• Independent servo control on all channels

• C++ software API available, VB coming soon

AMETEK Technical &

us to run in our New Products section, please email a short

description (300-500 words) and a photo of your product to:

newproducts@servomagazine.com

Show Us What You’ve Got!

PO Box 482 Pleasanton, CA 94566 Email: info@ridgesoft.com Website: www.ridgesoft.com

RidgeSoft, LLC

Trang 24

Halloween R Robot T Terror 200 6

The first ever Halloween Robot Terror is over and

everyone had tons of fun There were two brand new teams

competing in their first ever event Team Bad Bots with their

bot Black Wedge is from Palo Alto, CA The second new

team is un-named as of yet with their bot Screamer, a

modified BB toy Also Team Misfit has a new builder/driver,

Dan, driving a flea weight named Atom Bomb Welcome to

the sport guys! Hope you have as much fun as the rest of us

The costume contest was a great success and had nine bots

compete I kept hearing a lot of builders saying “next year I’m

going to do ” so I will be doing the Halloween Robot Terror

again next year The winners of the Bot Costume contest are:

• First Place — Stumpy from Team DMV

• Second Place — Front Kick from Team Kick-Me

• Third Place — Scream (the brand new team that’s un-named

for now)

Photos are posted on the CIB website at www.cal

bugs.com.

In the Flea Weights, there were only two competitors, so

I fought them for the best of two out of three:

• First Place — Change of Heart from Team Misfit driven by Kevin

• Second Place — Atom Bomb from Team Misfit driven by Dan

In the Ant Weights, I had seven bots competing:

• First Place — Fire Eagle from Team Misfit driven by Kevin

• Second Place — Stumpy from Team DMV driven by David W

• Third Place — Pooky from Team ICE driven by David L

In the Beetle Weights, I had three robots competing, so

I ran them round robin

• First Place — Toe Poke from Team Kick-Me driven by Hugh

• Second Place — Unknown Avenger from Team ICE driven byDavid L

• Third Place — Itsa from Team Bad Bot driven by Mike

Dave Wiley Bot Gauntlet Baron

Trang 25

Continued on Page 84

Third place costume winner Screamer driven

by Gabriel His team is so new its not even named yet

This is team DMV Ant Weight Stumpy in costume The eyes light up and the head turns left and right Also, the handle bars turn when Stumpy turns left and right This costume took first place

Rosie has gotten a LOT of use at several events by people from the audience and it’s easy to get a line of people wanting a turn to drive her around This helps keep the fighting sur face very clean

Costume Contest Winners

Trang 26

Featured This Month

30 Results — Sep 12 - Oct 13

32 Upcoming — Dec and Jan.

Technical Knowledge

31 Radio Systems

by Leonard G Ginn, Teampyramid

Product Review

32 DuraTrax IntelliPeak AC/DC

Mini Pulse Charger

by Kevin Berry

The subject of arena design isalways good for a discussion,debate, and (usually) a disagree-ment One thing no one disagrees on, however, is that thearena is the first and last line ofsafety between hard, sharp botsand soft, squishy people Despite

a few close calls over the years,the arenas built and used inCombat Robotics have a sterlingrecord of protecting people fromharm

The first rule of arena design

is to assume it must contain the next class

bigger thanyou’re planning

to fight in it So,

if you’re ing for the 30pound “feath-

build-e r w build-e i g h t ”class, yourarena should

be able to

w i t h s t a n dthe weaponloadout of a 60

pound “lightweight.” An insectarena for ants and beetles should

be able to contain a Mantis oreven Hobbyweight weapon This

is above and beyond whateversafety factors are built into thebasic design

Most arenas are built from acombination of polycarbonate(“Lexan” is a commonly usedcommercial term for this), alongwith steel, aluminum, and wood.Insect class arenas need at least 1/4” poly, and big botboxes range from 1/2” to 1”

Trang 27

depending on design and weight

class Insect arenas run from a tight

4’ x 4’ to a roomy 8’ x 8’ in size,

while large bot boxes are 12’ x 12’,

up to 32’ square They tend to

run in 4’ increments due to the

availability of polycarbonate in 4’ x

8’ or 4’ x 12’ sizes Ceiling heights

are generally 4’ for insect bots,

and 8’ in large boxes, for the same

reason

Keeping the bots off the walls

is a key design feature, and most

arenas incorporate either fixed or

“loose” barriers such as “I” beams

or railroad ties to do this Ceilings

are often plywood, sometimes

covered with moving blankets or

other debris absorbing media

Doors can be a weak point, since

they must be opened and

closed twice for each fight, but

they still need to provide the same

level of protection as the rest of

the box

Setup, teardown, and

trans-portation also figure into the

design equation Insect boxes can

(usually) be set up in a couple of

hours, while large arenas might

take two days

Another design factor is nance After almost every event,some sheets of poly need to bereplaced Also, floors take a beating

mainte-Even during events, parts of thearena may need to be repaired

or replaced Other factors includelighting, ventilation (especially ifinternal combustion engine (ICE)bots are allowed), audience visibility,driver visibility, and what type of surface the arena will be used on

Setting up a box on a concrete slab

is a much easier task than on dirtand grass!

This brief overview isn’t intended to take the place of athorough design discussion on current or new arenas However, as

a recurring topic on forums andbulletin boards, it’s obviously animportant one Maybe it’s timeeach organization in the sport took

a look at their arenas, along withthe “arms race” of increasinglypowerful weapons, and ask themselves some pointed safetyquestions, like “is our box still safeenough?” SV

Combots arena showing drivers stations Roof structure is built with trusses Spanning large arenas is sometimes a difficult design feature.

The TC Mechwars arena features a clear roof

to increase visibility in large venues.

Inside the Combots arena, showing bumpers designed to keep bots away from the walls Spinning weapons just a few feet from spectators require lots of thought

into a safe design.

“Toad Tank” showing roof support and steel box beam bumpers.

The new SECR Florida insect box being assembled This arena was built using 80/20 aluminum products, 1/4” polycarbonate, and a plywood floor with sacrificial hardboard overlay.

Inside the Battle Beach box Back walls

are steel; railroad ties keep bots off the

polycarbonate Overhead lights help with

visibility Photo is from perspective of

drivers behind protective window.

The WarBots arena has a classic setup, with drivers platforms and a ramp in between.

Team Whyachi’s arena has small boxes to

allow testing the next match’s bots while

fighting happens in the main box.

Trang 28

Weapon safety locks are one of

the best ways to stay safearound combat robots They provide

the last element of protection

between you and the robot when

precautions fail or mistakes occur

The purpose of a weapon lock is to

prevent the motion of any weapon

with the capability of dangerous

movement

Three Basic Criteria

A weapon lock should meetthree basic criteria It must: prevent

dangerous movement of the

weapon; be clearly visible in shape,

size, and color; and be able to be

removed and inserted quickly and

easily The removal or insertion of the

weapon lock is the most important

criteria aside from effectiveness and

is the last action that should be

performed before leaving the arena

and the first when reentering the

arena Every second that is wasted

while trying to remove or insert the

lock, leaving the weapon to move

freely, is one more second where afatal mistake or error could occur

When it’s Necessary

A weapon lock is necessaryevery time a robot is turned on;

regardless of the situation Why?

Mistakes can and do happen andwhen it’s yours or other people’ssafety on the line, it’s worth the extra effort

For example, when testing thelifting arms on my 30-lber, I checkedthe radio settings and turned therobot on The arms instantly activated as a result of plugging themotor into the wrong receiver port,causing dangerous unexpectedmovement Remember, always useyour safety lock!

Techniques/Methods

While every robot is different,the most effective and easiestweapon lock is a simple pin or bar

Spinners often use a hole that is

designed into the spinning weaponalong with a matching hole in theframe for a pin to drop into Anotheroption is to put two holes on eitherside of the weapon so that insertedpins will prevent motion in bothdirections An excellent example of aweapon lock is shown in Figure 1.For every case, there is a differentbest way to secure your weapon Thetask then is to simply use commonsense and find that best way that satisfies the three basic criteria

What to Avoid

Many builders leave the weaponlock as a last thought, something tofigure out after all the “important”stuff is correct However, this oftenresults in locks that do not functionsafely Improper examples ofweapon locks include attachmentsthat require they be clamped, bolted

on, or screwed in before theybecome effective A perfect example

of what not to do is shown in Figures

2 and 3 SV

When my son Karl was still in

fifth grade, we started buildingcombat robots together It just

seemed like a natural progression for

a kid whose first word was “broken,”

and who got a sledge hammer forhis third birthday

We had a lot of fun with this, sowhen he was in middle school, Iwent to the organizers of the local

after-school program with an offer Isaid, “Hey, I am willing to teach aclass where we let hyperactive sixthgraders build heavily-armed remotecontrol juggernauts.”

Weapon Safety

● by Brian Benson

FIGURE 1 Ziggy of Team CM Robotics uses

a steel bar to secure their system in the

extended and retracted (not shown) position,

preventing any dangerous motion The weapon

can output a force of 14,100 lbs, so they use a

bar capable of handling 80,000 lbs of force.

FIGURE 2 This is a spinning weapon being held only by a clamp — exactly

what should not be done.

FIGURE 3 Even small bots need thought put into weapon restraints This Mantisweight restraint is definitely not safe!

● by Tim Wolter

Trang 29

They thought that was an

absolutely appalling notion, but

after some discussion, we

com-promised on a smaller scale

ven-ture that has been running with

success for the last five years

We take classes of 24 kids

at a time and have them each

build an R/C combat robot of

one or three pound size The

“final exam” for each class is an

all-out tournament where the

students employ their engineering

and driving skills to try and reduce

their opponents to smoking rubble

And we do this with a near zero

budget and a high level of safety To

accomplish this, we “freeze” the

technology level so that it is

affordable, and so that all students

compete with similar equipment

The most basic machine utilizes

two Hitec servos which the kids

“hack” for 360 degree excursion and

couple to drive wheels These can be

hooked to a standard R/C receiver

and a six-volt NiCad or NiMH

battery to make a basic “pusher” or

wedge robot

Most students want to build

something just a bit fancier With a

bit of soldering, a four-wheeled

machine can be built by coupling two

servos per side And active weapons

can be added using 9.6 volt R/C car

drive packs connected to motors

driving spinning bars or discs

Weapon control is via a micro servo

that closes a circuit as a simple

mechanical relay, or with low-cost

airplane electronic speed controllers

I make a point of encouraging

far out designs Other than the

weight classes, the only rules are:

1 No flame throwers

2 No hand grenades

3 No live animals

So, we have had robots built

from old Nintendo controllers,

sponges, wood, and mixing bowls

They have featured armament

ranging from six inch circular saw

blades, to a hammer bot wielding a

stone arrowhead, and more than a

few machines that go into battleequipped with little more than

a good paint job and ill founded confidence

The cost of the program is low;

each student pays a $20 class fee,which we waive for financial need

Hitec servos — usually 311 or 325HDs — run about $8-$10 each

HS-An excellent source for these can be

found at www.servocity.com I also

usually have a few donated machines

or wreckage left over from previousclass sessions for kids who want totry a four-wheel version I have con-nections that provide me with Lexanscrap that comes in handy And forthe electronics, I have been graduallyaccumulating transmitters, receiversand batteries off of eBay, from donations, and from various low cost

sources, such as www.battery

space.com Tom’s RC (www.tti-us.

com) has some good electronics, as

does the Robot Marketplace

(www.robotmarketplace.com) As

the world of combat robotics is heavily populated with, well, techno-nerds, it is not surprising that theInternet is the necessary glue thatlinks the community together

There are also many useful components to be found for free Igenerally have one session I call “junkday” where kids are encouraged tobring power tools, toys, small appli-ances, and such to be cannibalized Ihope that these are non-functionalitems, and that parental permissionwas granted! It has become neces-sary to specify no VCRs; with theadvent of the DVD player, there arepiles of these sitting around, andthey yield few useful components

To do a class of this sort, it isnecessary to break the group up intotwo groups of 12 students each.That is about the maximum number

of adolescent goofballs that can becontained in one place and watchedwhile they use tools Each class getsabout eight sessions of roughly 1.5hours of build time Interestingly,while my classes have been about 95% male, the girls who doparticipate always build outstandingmachines

So far, the middle school hasbeen supportive We get a tech edclassroom to work in, a certainamount of storage space, and achance to do our end-of-class tourna-ment at the school on a Saturdayafternoon Teacher participation hasbeen helpful but intermittent, so theshow is usually run by myself, myson, and various parent volunteers.Since the school shop is usuallynot available, we bring our owntools, which include a soldering iron,cordless drill, small drill press, and asheet metal shear for cutting Lexan.Each kid brings a shoebox to containhis work in progress

Our school has a strict noweapons policy that probably banseverything beyond plastic forks, so Ihave kids bring any dubious itemsdirectly to the class storage area Sofar, nobody has had any problems onthe bus to school

The goal of the class is to havefun, but along the way, we do manage to teach the kids a bit aboutdesign, use of materials, radio frequencies, wiring circuits, and use

of some basic tools With close attention to safety glasses and a ban

Assorted three pound competitors The hammerbot

in the foreground actually wields a stone arrowhead!

Frantic battery charging.

Trang 30

on unsupervised weapon activation,

we have had no injuries worth

mentioning We apply about one

band aid a year, usually to some

part of me

The tournament is a majorundertaking I have a 6’ x 6’ Lexan

enclosed arena with a plywood

floor Arena hazards vary with my

whims, but usually include a saw and

a grinder, along with a trap door

Arena hazards are run off a control

board with audience volunteers,which are never in short supply

We are not yet at the pointwhere we have 24 sets of electronics, so hard-working volun-teers continuously swap receiversand batteries from one machine toanother using Velcro and plenty ofduct tape Local R/C enthusiasts andcombat builders from the Twin CitiesMechwars group have always beenthere to pitch in

We usually weld up trophiesfrom whatever junk is lying aroundthe workshop, and award them forfirst through third in each of theweight classes There is also a specialaward for best design, by which

I mean most innovative, not sarily most successful The highest

neces-award of all is the coveted “GoldenDumpster,” given for most effectiveuse of junk materials We live in atime when hands-on tinkering is lesscommon than it once was, and Ibelieve in encouraging kids to scavenge and experiment as much aspossible

With the generally declining cost

of electronic components, the class is

in some ways getting easier to runover time But looking ahead I suspect that I will at some point give

in to the temptation to have the class start building more advancedmachines, perhaps with antweightcontrollers such as the Scorpion, oreven 12 to 15 pound machines forone of the several competitions thatrun in our area SV

Emergency repairs. Picachu — a surprisingly effective machine

fashioned out of old RC car bodies. A possible world record for percentage composition of duct tape.

Fall W.H.R.E

’06 was held

9/16/2006 in

Dorchester, WI

Results are as follows:

• Heavyweight — 1st: “Ty,” plow,

Bobbing For French Fries; 2nd:

“Brick,” wedge, Whyachi

• Hobbyweight — 1st: “Ricochet,”

wedge, Whyachi; 2nd: “Shroom ofDoom,” wedge, Delta Strike Force2001

• Beetleweight — 1st: “Firefly,”

wedge, Booyah; 2nd: “Jeepy Jeep”;

3rd: “3A,” spinner, Whyachi; 4th:

“Celebrity Lunchbox,” ram, LovBots

• Antweight — 1st: “Underwhere?!,”

spinner, Hazardous Robotics; 2nd:

“ANTI,” spinner, 564 Robotics; 3rd:

“Nano Falcon,” drum, Whyachi; 4th:

“Wykydtron,” spinner, Delta StrikeForce 2001

• Fairyweight — 1st: “Kankle Killer,”

spinner, Whyachi; 2nd: “Destroyer

of Grass.”

Robothon Robot Combat 2006was held 9/30/2006 in Seattle,

WA Results are as follows:

• Hobbyweight — 1st “Shear Terror,”

spinner, Sparkle Motion; 2nd:

“Fiasco,” spinner, Velocity; 3rd:

“Scratch,” clamp, Gausswave

EVENTS

RESULTS — September 12 - October 13

Trang 31

• Beetleweight — 1st: “Hurty Gurtie,”

drum, Death By Monkeys; 2nd:

“Creepy Crawler,” wedge, X-Bots;

3rd: “Altitude,” spinner, Velocity

Marin Ant Wars VI was held

9/30/2006 in Tiburon, CA

Results are as follows:

• Antweight —

1st: “The Bomb,” drum, Misfit; 2nd:

“Emsee Fry Pants,” drum,Burntpopcorn.net; 3rd: “MC PeePants,” drum, Fatcats; 4th:

“Unblinking Eye,” spinner, HammerBros

• Fairyweight — 1st: “Microdrive,”

lifter, Misfit; 2nd: “Hulk Hogan,”clamp, Fatcats; 3rd: “Crisp,”flamethrower, Offbeat; 4th: “Catch22,” drum, Hammer Bros SV

So, you are going to build a

combat robot One of the most

important things to think about is the

type of radio system that you are

going to need If you are building a

large bot class (more than six lbs.),

you will need a PCM (pulse code

modulation) type radio system or

better For the small Insect robot

class (six lbs or less), you may use a

PPM (pulse proportional modulation),

or you may get by with a toy radio

system This may also depend on the

rules of the events you plan to attend

with your bot So check before you

invest The radio system has two

parts: the transmitter, which you hold

in your hands; and the receiver, which

goes in the bot The radio can be a

trigger style or twin stick

Most electronic speed controls for

combat robots only have two or three

channels, with sometimes a fourth

“invert” function The twin sticks

radio’s have two or more channels (up

to 6-8), depending on the type With

the twin stick system, you can drive

the robot with tank turn steering

Typically, radio systems can come in

five different frequencies They are:

27, 49, 50, 72, and 75 MHz

The new radio system on the

block now is the 2.4 GHz This unit,

when first activated, searches 80

channels in the 2.4 GHz band When

the radio locates the best clear

channel, it will lock on to that

channel The 2.4 GHz frequencies

are so much higher than those of

conventional channels that yourradio won’t even recognize the existence of the other bands

The 50 MHz radio is a problembecause it requires you to have anamateur radio license from the FCC

The 72 MHz systems are for aircraftuse only, and are not allowed forcombat robots The toy radio systemsare 27 MHz and 49 MHz With 27MHz, you may have a choice of different channels from A1 to A6,and 49 MHz has only one usablechannel There are also many higherquality 27 MHz systems used for R/Ccars and boats The 75 MHz systemuses channels 61 through 90 You do

not need a different radio to changechannels; you can simply change thecrystal in the transmitter and receiv-

er You will, however, need to checkwith the radio manufacturer on this.The 75 MHz radio system comes in three different bands:

AM (amplitude modulation), FM (frequency modulation) and FMPCM The AM radio range is extreme-

Radio Systems

● by Leonard L Ginn, Teampyramid

Trigger Style — Futaba Magnum Sport FP-T2PB,

two channel.

Tower Hobby two channel AM radio.

Spektum DX6 six-channel DSM 2.4 GHz system from Robot MarketPlace Twin Stick — Futaba T9CAP radio and receiver

with PCM and PPM, nine channels.

Trang 32

ly limited and has a lot of

interference It should never be

used on a bot that has a weapon

FM radios are better than AM —your radio will have less interference

The middle range FM radios are PPM

which is an analog system The

better FM radios have what is calledPCM which is a digital system TheFM-PPM radio can also have PCM

The difference between the two is inhow the signal is encoded PCM signals are encoded digitally andgive a higher degree of immunity

from noise than PPM The best way

to find out the type of radio thatwould work best for you is to talk toother combat robot builders With agood radio choice in the beginning,you will definitely be able to use it inmore than one robot SV

This was the first charger I

bought after I got into the

sport, at the recommendation of a

mentor who came up through the

R/C car racing side of things Priced

new at $64.99, I picked it up on

eBay for about $35 I’ve found it to

be a very dependable, basic charger

that’s handled my NiMH and NiCad

charging needs very well

The model DTX4110 Mini Pulsecharger comes with a handy,

detachable, 12V power supply that

provides seven amps This has come

in handy, both as a quickie benchsupply, and the provided alligatorclips from the charger itself lets mecharge packs from a small sealedlead acid battery in the van on theway to events

The Mini Pulse can charge up tothree amps for up to eight NiMHcells NiCads can be charged at up

to 4.5 amps There is a two-amp constant discharge function which,

to be honest, I’ve never used since

my packs get discharged in driving practice

PRODUCT REVIEW — DuraTrax IntelliPeak

AC/DC Mini Pulse Charger

● by Kevin Berry

ComBots Cup 2007 — This event will take place on1/14-15/2007 in Oakland, CA There is a $10,000Heavyweight prize and a $3,000 Middleweight prize

Visit www.robo

games.net formore details

Bay Area RobotFights — This eventwill take place on1/27/2007 in St

Petersburg, FL It is thefourth event in thisannual series — a conventional insect battle run by somevery unconventional people Fun for the whole family.This event data is tentative at time of publication SV

EVENTS

UPCOMING — December

and January

Trang 33

The promise of collaborative

robot-ics is a new breed of machines that

are freed from the role of obedient

automaton or tele-robot in need of

constant supervision Instead, they can

engage in a dialogue with humans, ask

and answer questions, and resolve

differences in order to achieve shared

goals As a result, humans are free to

focus on more important tasks, only

occasionally interrupted by robots in

need of assistance to compensate for

their limited autonomy

In practice, creating robots capable

of collaborating with humans is no

mean feat For example, not only must

a collaborative robot have the ability to

act autonomously, but it must be able

to modulate the level of autonomy to

suit the situation Furthermore, there is

the human element to consider It will

take time for people to accept the idea

of working with — or even for — a robot

This article introduces collaborative

robotics and discusses several key

implementation challenges that

read-ers should consider as they explore this

frontier of robotics

Collaboration

A working definition of

collabora-tion incorporates the concept of two or

more entities working together to

achieve a shared goal more efficiently

and/or effectively than would be

possi-ble by working independently A

com-mon feature of collaboration includes

either explicit or implied rank or status

and a corresponding deference to the

collaborator in authority Collaboration

is often fostered if collaborators canpredict or anticipate the needs of othercollaborators, either by task assign-ment or through experiential learning

Collaboration isn’t necessarily agood thing or even desirable in everysituation — there are instances where asingle, autonomous individual of action

is preferable to a committee of sive decision makers However, thereare numerous examples of situations inwhich efficiency and effectivenessgains can be realized through collabo-ration, such as hunting in a pack, teamsports, warfare, and firefighting

indeci-The most publicized example ofrobot-robot collaboration is the annualRoboCup competition, which is aninternational proving ground for collab-orative robotics and related AI topics

[1] The goal of the organization is todevelop a team of fully autonomoushumanoid robots that can win againstthe human world soccer championshipteam by 2050

Developments in the more challenging frontier of human-robotcollaboration are represented byNASA’s Robonaut [2] and, to a lesserextent, DARPA’s BigDog [3] Robonaut

is NASA’s attempt to create a roboticastronaut capable of working side-by-side with astronauts in the InternationalSpace Station DARPA’s BigDog — arobotic replacement for pack animalsthat is capable of carrying a 100-poundpayload over rugged terrain — sharescharacteristics of both traditional ‘slave’robots and collaborative robots

Collaborative robots typically rely

on multiple, powerful computer

The normal course of human social and cognitive development begins with total dependence at birth and progresses to the semi-autonomy of adolescence Most successful adults advance to a stage of collaborative interdependence that acknowledges the benefits of working with others toward a common goal This social evolution is reflected in robotics,

where there is increased interest in developing robots that can not only

work with each other, but work collaboratively with humans.

Trang 34

processors and algorithms Even so,

biological organisms suggest that

heavy iron isn’t a prerequisite for robot

collaboration Ants, bees, and many

other insects rely on distributed or

swarm intelligence to accomplish

collaborative feats that researchers

have only begun to approximate [4]

Robot-Robot

Collaboration

The simplest form of collaborative

robotics is collaboration among two

robots However, achieving a true

collab-orative relationship is far from simple To

appreciate the challenge of designing a

pair of robots capable of collaborating

on a straightforward task, consider the

interaction depicted in Figure 1 Each

robot is equipped with a typical suite of

autonomous features, including the

ability to avoid obstacles, locate objects

by color or shape, manage energy

stores, and navigate Furthermore, each

robot is programmed to roam and

acquire balls that come into sensor

range That is, they have an identical —

but not shared — goal

Returning to Figure 1, assume the

robot with the green dome is first to

detect the ball It establishes a direct

path to the target and, as it

approach-es, it monitors the robot-wall distance

yellow dome detects the ball at aboutthe same time, but it has a more ardu-ous task to get into position It movesthrough the doorway and heads towardthe target However, neither rapidly-moving robot is adequately equippedwith sensors or programming to sensethe other robot in time The result is acollision that may damage both robots

How could the collision have beenavoided? More importantly, how can therobots work collaboratively to acquireballs as effectively as possible? One solu-tion is communications Given adequaterobot-robot communications, the firstrobot to locate a ball can signal the otherrobot that it is preparing to capture theball The second robot would then befree to search for other balls and avoidinterfering with the first robot This veryloose collaboration consists primarily ofrobots staying out of each other’s way

Another solution involves ing the sensors so that robots candetect each other from a significantdistance and establishing one robot

enhanc-as the ‘alpha’ robot Given potentialcompetition over a target, the secondrobot defers to the alpha robot

Collaboration can also be enabled

by assigning different roles to eachrobot For example, one robot isassigned the role of scout, and theother the role of retriever Role assign-

heavy, power-hungry, and costly sors, while the retriever can be outfit-ted with fewer and less costly sensors.Role assignment, while seeminglystraightforward, has a number ofdependencies The first is task decomposition which, in turn, definesnecessary robot competencies A robottasked with scouting for possible tar-gets may spend most of its time roam-ing, following walls, entering doorways,and perhaps periodically notifying theother robot of its position The mostimportant scout robot competenciesare related to spotting targets from asignificant distance, mapping the area,and communicating the target coordi-nates — and perhaps even the most efficient route — to the retriever

sen-In contrast, the retriever mightspend most of its time in an energy-saving mode, awaiting a signal fromthe scout before activating its drive sys-tem and navigation sensors Its primarycompetencies involve receiving andinterpreting communications from thescout, following the suggested path tothe target from its current location,and efficiently acquiring the target.The competencies of both robotsmust be supported by the appropriatesensors, effectors, hardware platform,and operating system Borrowing atechnique from game development, it’shelpful to create a robot profile foreach robot, as in Figure 2 The profileshould contain graphical and tabulardata on sensor range and function andbasic physical capabilities of each robot

In this simplified profile, the robot is amodest wheeled robot, relatively low tothe ground, and equipped with anomni-camera, IR laser rangefinder, aswell as discrete US and IR sensors

Tight Collaboration

In the previous example of a loosecollaboration, robots needn’t evercome in close proximity to each other,except by accident In contrast, withtight collaboration, robots work interac-tively to achieve a shared goal Considerthe scenario depicted in Figure 3, inwhich a pair of robots collaborate inhunting down a human player in agame of laser tag The shared goal is to

FIGURE 2.

Simplified

robot profile

(not to scale).

Trang 35

As demonstrated by say, the pursuit

of a deer by a pair of wolves,

collabora-tive pursuit is a complex, carefully

choreographed interaction in which the

smallest mistake on the part of the

pred-ator can shift the advantage to the prey

Whereas a single predator may approach

its prey from behind and at a slight angle

to encourage the prey to follow an

inefficient arc in an attempt to escape,

two predators have many more options

One predator can wait in ambush, while

the other predator maneuvers the prey

into position Alternatively, one predator

can distract the prey while the other

predator takes up a superior position

The two predators could opt to simply

surprise and confuse the prey by

appear-ing at the same instant

In each case, the coordinated

behaviors require planning,

communi-cations, and the ability to predict not

only how the prey will respond to a

threat, but how the collaborating robot

will respond to changes in prey

behav-ior Prediction is an important

capabili-ty, and one not easily satisfied without

an internal model of how collaborating

robots will react to potentially novel

situations Predicting human prey

behavior is particularly challenging

In a tight collaboration scenario,

the robot profiles are crucial for

under-standing the interplay of the robot

sensors with the environment, the

target, and the sensor signals from

collaborating robots For example, the

two robots approaching the entrance

of a room holding the hostile in Figure

3 are painting each other with

ultra-sound and IR signals Even though the

ranging distance might be limited to a

meter or two, the transmitted IR and US

signals travel hundreds of meters and

reflect off of walls and other structures

The result is an increase in the noise

floor, which appears as random

varia-tion in distance measures Furthermore,

if the ultrasound sensors are receptive

to reflected signals, a sensor on one

robot can be triggered by the direct

or reflected signal from another

transducer As the number of robots

increases, so does the noise and risk of

sensor saturation and false triggering

Human-Robot Collaboration

Human-robot collaboration — for

years limited to the realm of science fiction — is the real frontier of robotics Inaddition to the capabilities required forrobot-robot collaboration, the human

FIGURE 3 Snapshot

of collaborative team sensor coverage profile To reach the target, robots must pass into the room through a doorway.

FIGURE 4 Human-robot collaboration

in a game of laser tag involving

coordinated entry into a room with

a hostile (blue shirt).

Trang 36

element demands new ways of thinking

about robots and of human relationships

Figure 4 depicts a scenario in

which a team of three robots and one

human (white shirt) are playing a game

of laser tag against another human

(blue shirt) At first glance, neutralizing

the outnumbered hostile is simply a

matter of entering the room,

identify-ing the hostile, and firidentify-ing

However, on closer examination,

not only is entering the room without

creating a pileup in the doorway a

high-ly complex maneuver, but simphigh-ly

assem-bling in an orderly fashion outside the

door is beyond the capabilities of most

autonomous robots As in two-robotcollaboration, role assignment, taskdecomposition, and modeling collabora-tor and prey responses are critical

Simply adding a third robot to theteam increases complexity exponential-

ly For example, consider what’sinvolved in expanding intra-team communications from two to threerobots With two collaborating robots,there is no need for a robot to identifyitself or the intended recipient of amessage With three robots, there ismessage ambiguity without a means ofidentifying the source of each messagebecause messages can be generated by

one of two other robots Furthermore,communications can be broadcast tothe other two robots or, given theproper communications equipment, arobot can be singled out to receive aprivate message Robots must also con-tend with the noise and interferencefrom three robots in close proximitygenerating audio, RF, US, and IR noise.Let’s explore the challenge of walking in formation toward the roomentrance An autonomous robot simplycontends with following the wall, identi-fying the entrance, and turning into thedoorway as soon as the edge of theentrance is recognized Moving in for-mation requires a new set of behaviorsand competencies related to leading,following, robot-robot and robot-humanspacing, and velocity modulation

As shown in Figure 5, one scenario

is for the team leader — in this case, ahuman — to initiate the approach Thefirst robot (green dome) reacts to thismovement by accelerating toward theleader, and the second robot (reddome) similarly reacts to the move-ment of the first robot However,depending on the acceleration charac-teristics of the human and robots,response time of sensors, and targetspacing, the formation can move inunison, like an oscillating slinky, or thefirst robot could ram into the ankle

of the lead human and the secondrobot follow up by crashing into thefirst robot

The velocity plot shown in Figure 5illustrates a responsive first robot thattracks human velocity with a lag ofabout one second It both over-andunder-shoots the human’s velocity Thesecond robot responds poorly to thefirst robot’s movements, and has difficulty maintaining a constant robot-robot distance The solutionmight involve equipping the secondrobot with a more capable quadencoder and PID configuration and perhaps replacing brushed motors with

a more predictable brushless design.Designing robots capable of supporting human-robot collaboration

is especially challenging when the team

is intended to interact with humans Ahuman target in the laser tag gameintroduces the concept of friend versus

5RERW

FIGURE 5 Velocity plot associated with

a collaborative human-robot team walking in formation toward a target.

FIGURE 6 2D IR laser rangefinder plot

of a person standing

in an open doorway, similar to the scenario

in Figure 4 Created with a Hokuyo URG- 04LX mounted on a robot about 15 cm above ground level.

Trang 37

may require reinterpreting,

augment-ing, or completely replacing sensors

For example, the IR laser used to

identify the human target in the

robot-robot collaboration example (Figure 3)

is inadequate for differentiating

between the human team member

and the human hostile

As shown in Figure 6, a human

friend or foe facing a relatively short

robot equipped with an IR laser

rangefinder appears as two shadows —

one for each leg It’s even more

chal-lenging to identify a human standing

perpendicular to the robot, since the

legs produce only a single shadow In

either case, differentiating friend from

foe based on leg shadows alone isn’t

possible One solution is to configure

the omnidirectional camera to

recog-nize colors, assuming the hostile

and team member consistently wear

blue and white shirts Fusing the IR

laser rangefinder and color data could

provide a more accurate indication of

friend and foe position

Another challenging task is

track-ing the lead human in the initial lineup

prior to entering the room with the

hostile The laser rangefinder used to

create Figure 6 provides a 240 degree

field-of-view, updated at 10 Hz While

this refresh rate may be sufficient for

mapping purposes, it is inadequate for

tracking the rapidly moving feet of the

lead human, especially if the human

stops or turns unexpectedly

There is also the issue of team

communications Candidates for

human-robot communications range

from a simple, multi-button RF

signal-ing device to more computationally

intensive gesture or voice recognition

Performance constraints are also

critical in human-robot collaboration

Although the relationship will

eventual-ly evolve, current performance

standards are imposed by humans A

human can travel and respond faster to

visual cues than any commercial robot

In an operation such as depicted in

Figure 4, the robots limit the pace of

the operation

From Here

Collaborative robotics is beginning

to appear in military and even some

commercial offerings For example,

robotic surgical assistants now

routine-ly assist surgeons performing prostatesurgery in hospitals throughout the US

The caveat is that the relationship is thetypical master-slave relationship of old

— which makes sense, given that surgeons aren’t likely to invest in technology intended to replace them —

a fear highlighted by Ellison’s classic

short story Wanted in Surgery [5].

This fear of robots empoweredwith collaborative leadership qualities isbeing addressed head-on by research inthe area of sociable robotics Althoughlimited to research experiments, sociable robots have demonstrated thevalue of robots that can understandand relate to humans in a personalway

One of the best known sociablerobots — MIT’s Kismet [6] — illustratesthe limitation of current technology

Kismet is more animatronic than robotic, in part because it relies on anetwork of 15 PCs to enable it to exhib-

it a modicum of social intelligence Intime, multi-core parallel processing andnew algorithms will bring socially intelligent, collaborative behaviors to

every robot For now, collaborativerobotics is a practical goal that is wellwithin the reach of every enthusiastwilling to take up the challenge SV

[1] Nardi, D., M Riedmiller, et al., eds.

RobCup 2004: Robot Soccer World Cup VIII 2005, Springer: New York.

[2] Ambrose, R Robonaut 2006 [cited

2006 June 13]; Available from: vesu vius.jsc.nasa.gov/er_er/html/robonaut /robonaut.html.

[3] Hambling, D Robotic ‘pack mule’

displays stunning reflexes 2006 [cited

2006 May 15]; Available from: www.new scientist.com/article.ns?id=dn8802 [4] Tarasewich, P and P McMullen,

Swarm intelligence Communications of the ACM, 2002 45(8): p 62-7.

[5] Ellison, H., Wanted in Surgery, in If.

1957, Quinn Publishing Company: Buffalo, NY Audio version available on

Audible.com.

[6] Breazeal, C., Designing Sociable

Robots 2002: MIT Press.

REFERENCES

ELEXOL Ether I/O 24

• Supports ARP, BOOTP, DHCP, ICMP and UDP/IP protocols

• Standard 10BaseT Ethernet Interface; RJ45 connector

• 24 independently programmable signal lines with confi gurable CMOS, TTL or Schmitt Trigger thresholds and programmable pull-ups per line

• Easy connection by three 10-way box headers

• On-board 50MIPS fl ash micro-controller may be reprogrammed to suit specifi c applications

• Integrated switch-mode voltage regulator allows power supplies from 8-32VDC

• User 5V 500mA output to power external interface boards or sensors

• Compact module – 72 x 72 x 24mm

CONNECTOR/LED BOARD

Provides screw terminal connections plus optional either pull up or pull down resistors and LED port status indication.

Great range of I/O-24 peripherals, too

OPTO INPUT BOARD

Provides 8 Opto isolated inputs for each of the I/O-24 pins with LED indications.

RELAY OUPUT BOARD

Provides 8 isolated relay contact outputs suitable for a variety of loads.

SWITCH/PUSH BUTTON BOARD

Provides 8 switch/push buttons with LED indicators showing the status of the I/O pin.

Visit our website www.orteches.com

Ortech Education Systems

1119 - 9th Ave S • Moorhead, MN 56560

218.287.1379

UDP/IP controlled digital input/output module featuring three 8-bit ports with 5V level signal lines Each of the 24 lines can be independently programmed as either an input

or an output Connects to any TCP/IP protocol network.

www.orteches.com www.orteches.com www.orteches.com www.orteches.com www.orteches.com www.orteches.com

www.orteches.com www.orteches.com www.orteches.com www.orteches.com www.orteches.com www.orteches.com

Trang 39

Perform proportional speed, direction, and steering with

only two Radio/Control channels for vehicles using two

separate brush-type electric motors mounted right and left

with our mixing RDFR dual speed control Used in many

successful competitive robots Single joystick operation: up

goes straight ahead, down is reverse Pure right or left twirls

vehicle as motors turn opposite directions In between stick

positions completely proportional Plugs in like a servo to

your Futaba, JR, Hitec, or similar radio Compatible with gyro

steering stabilization Various volt and amp sizes available

The RDFR47E 55V 75A per motor unit pictured above

www.vantec.com

STEER WINNING ROBOTS

WITHOUT SERVOS!

Order at (888) 929-5055

Extreme Robot Speed Control!

OSMC - Monster Power H-bridge

6 6 6 6 6

14V - 50V and 3.15“ x 4.5” x 1.5”

Control with Stamp or other Micro

3 wire interface R/C interface available

160Aover400Apeak!

Dual (6A pk) H-bridges fwd-only channel 5V - 18V

1.6“ x 1.6” x 0.5”

Four R/C inputs Mixing, Flipped Bot Input

2.5A 12A

Plus

$79.99 Scorpion Mini

6 6 6 6 6 6

2.5A (6A pk) H-bridge

5V - 18V 1.25“ x 0.5” x 0.25”

Control like a servo Optional screw term.

Only 5.5g

$119.99 Scorpion XL

6 Only 28g

6 6 6 6 6

Dual H-bridge 5V - 24V 2.7“ x 1.6” x 0.5”

Three R/C inputs - serial option Mixing, Flipped Bot Input

13A 45A Peak!

6 6 6 6 6 6 6 6 6 6

14V - 50V Dual H-bridges 150 Adjustable current limiting Adjustable speed slew rate Temperature limiting Three R/C inputs - serial option Many mixing options Flipped Bot Input Rugged extruded Aluminum case 4.25" x 3.23" x 1.1” - Only 365g

80A A+ Peak!

$29.99

$399

Also from Robot Power

Kits, parts, schematics Planetary gearmotors

All Robot Power electronicproducts are proudly

Introducing Dalf

Advanced dual motordrive with closed-loopcontrol functions

Embedded Electronics, LLC along with our exclusive reseller Robot Power are proud to introduce a feature rich, customizable Dual Motor Controller: Designed to work out of the box or to host your application specific code; Dalf makes it simple to create a complete turn-key “brain” for your application with full-closed-loop motion control Just take a look at these features!

6 6 6 6 6 6 6 6 6 6 6

Closed-loop control of two motors Full PID position loop Trapezoidal path generator Adjustable slew rate for smooth transitions Non-volatile storage of PID parameters Step-Response PID motor tuning support Quadrature encoder support for each motor

Drives all sign-magnitude brushed DC motor drives such as the OSMC

Terminal mode for interactive tuning and debugging

Windows GUI under development

Two R/C command modes (3 input channels)

Two open-loop pot control modes Interactive terminal control of motors Adjustable slew rate

6

Open-Loop Features

I/O Connections

6 6 6 6 6 6 6

Two RS-232 serial ports

36 GPIO I2C master and slave ports (2 ports) Two motor drive outputs Two quadrature encoder inputs Two Hall-effect current sensors inputs Six 10-bit A/D

Two channels of cooling fan control

6 Standard ICD connector

Application Support

6 6 6 6 6 6 6 6 6

60k+ FLASH available Serial bootloader, no programmer needed Serial command/monitor in both terminal and high-speed binary API mode I2C slave command interface Firmware implented in C andASM

C source for main loop and utility routines provided free

Linkable device driver function library provided for building custom applications Extensive documentation with Owner’s Manual and Getting Started Manual provided on CD

Custom code development services available (contact EE)

6 PIC18F6722 CPU running at 40MHz

For more information visit www.embeddedelectronics.net

Dalf

Trang 40

DARwIn (Dynamic Anthropomorphic Robot

with Intelligence) is a humanoid robot

capable of bipedal walking and performing

human-like motions Developed at the Robotics &

Mechanisms Laboratory (RoMeLa) at Virginia Tech,

DARwIn is a research platform for studying robot locomotion

and also the base platform for Virginia Tech’s first entry to the

2006 Robocup competition (Figure 1) First started as a design

project for seniors in the department of mechanical engineering

at Virginia Tech, the general goal in designing DARwIn was to

create a bipedal robot with human proportions; suitable to be a researchplatform capable of dynamic walking The 600 mm tall, 4 Kg robot has

21 degrees-of-freedom (DOF) with each joint actuated by coreless DCmotors via distributed control with controllable compliance Using a computer vision system on the head, rate gyros in the torso, and multipleforce sensors on the foot, DARwIn will be able to implement human-likedynamic gaits while navigating obstacles and traverse uneven terrain whileimplementing complex behaviors such as playing soccer

This three-part series will describe the design and fabrication processfor the first version of DARwIn’s hardware, highlight the salient features,

PART 1:

Concept and General Overview

by: Karl Muecke, Patrick

Cox, and Dennis Hong

RoMeLa (Robotics & Mechanisms

Lab) at Virginia Tech;

www.me.vt.edu/romela

< FIGURE 1.

Robocup 2006 participants (DARwIn not pictured) Photo courtesy of Messe Breme www robocup 2006.org.

Ngày đăng: 23/04/2014, 08:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN