Education Beginner Robotics KitsElenco iBOTZ GrandportGrandport Starter Kits Grandport ES Series Kits Grandport MS Series Kits Parallax SolarboticsMousebots Other Solarbotics Robot Kits Sumovore Mini-Sumo Sumovore Parts and Accessories Modular Robotics Systems LegoLego Kits 3rd Party Lego Accessories RobobuilderRobobuilder Kits Robobuilder Parts and Accessories Robotis BioloidBioloid Kits Bioloid Accessories 3rd Party Bioloid Accessories Advanced Robotis System VexVEX Kits VEX Parts & Accessories VEX Software VEXplorer System Advanced Robotics and ToolsCoroWare Humanoids Phidgets Robotics ConnectionHardware and Accessories Robot Kits Serializer Robot Controller Robotics Connection Sensors Surveyor Robot Kits Hexapod Robot KitsMicromagic Systems Hexapods Beginner Robot KitsElenco iBOTZ Parallax SumoBots Track and Wheel BotsParallax BOE Bot Parallax SumoBots Robotics ConnectionHardware and Accessories Robot Kits Robotics Connection Sensors Serializer Robot Controller SolarboticsMousebots Sumovore Parts and Accessories Surveyor SRV-1 VEXplorer Humanoid Robot Kits Bioloid Robot KitsBioloid Kits Bioloid Accessories 3rd Party Bioloid Accessories Advanced Robotis System Futaba Hitec Robonova Kondo Kyosho RobobuilderRobobuilder Kits Robobuilder Parts and Accessories TOMY Full Robotics Systems RobobuilderRobobuilder Kits Robobuilder Parts and Accessories Bioloid Robot SystemBioloid Kits Bioloid Accessories 3rd Party Bioloid Accessories Advanced Robotis System VEXVEX Kits VEX Parts & Accessories VEX Software VEXplorer System Lego MindstormsLego Kits 3rd Party LEGO Accessories Pan and Tilt Robot Parts Communication Wireless CommunicationRadio Control (R/C) IR / Infrared Bluetooth Xbee & Zigbee Remote Control Adapters/Converters I/O Boards & Robot ControllersPhidget I/O Boards Relays & Switching Controls Robotics Connection Serializer BASIC Stamp Atmel PIC Magazines Motor & Servo ControllersDC Motor Controllers Servo Controllers Stepper Motor Controllers Motors / Servos / Actuators DC MotorsBaneBots Lynxmotion Solarbotics Accessories ServosHobby Servos Robot Servos Continuous Rotation Servo Cables Stepper Motors Linear Actuators Wiring / CablesWiring Servo Cables & Extenders Sensor Cables Multipin Cable Connectors USB/Serial Cables & Hubs Mechanics Modular Drive UnitsMotor Mounts / Bearing Blocks Nuts/Bolts/Washers/Standoffs Robotic Bracket SystemsBAUER Independents Hitec Lynxmotion Robotis DX Series Sensor Brackets Straps Tools Transmissions / Gearboxes Wheels / Hubs / CastersBaneBots Hub and Wheel System Casters and Transfers Lynxmotion Shaft Mounted Wheels Servo Mounted Wheels Solarbotics GM Series Wheels Sensors SwitchesFloor Mat Switches Bumper / Momentary Distance / Range SensorsAccelerometers / Gyro Force Sensors / Pressure / Touch Sensors EncodersMotion Sensors Environmental Sensors Navigation Input SensorsJoysticks Remote Rotation Sliders Touch Sensors Voltage & Current Sensors Sensor Cables and Accessories Vision & Cameras PowerBattery Chargers Portable / Batteries Voltage Regulators Wall Mounted AC-DC Adapters Lighting and DisplaysLasers LED Controller Boards LEDs Text LCD Garage Sale RFIDRFID Readers RFID Tags 125 Khz 13.56 MHzStarter Kits RFID Books
|
| |
|
 |
| |
|
 |
| |
| |
| What do we mean by PC based robotics? |
| We use the term PC based robotics in a very general sense. It refers to
robotics that use any type of the wide ranging format of personal computers that
we know today; desktop, laptop, mini, hand held, or a single board computer
(SBC) for example. It can be running any kind of operating system and either be
physically on the robot or used through distributed computing. Some defining
factors are that the computer would have the familiar I/O and communications
associated with modern computers; USB, serial, wireless communications, monitor,
mouse, & keyboard ports. |
| |
| |
| Why is the PC ready now when it wasn't before? |
There were three main reasons why roboticists
were not adopting the use of computers as a processor platform of choice in the
past:
1) Cost was too high
2) Size was too large
3) No robotics I/O available
The first two problems, cost and size, have largely been solved. Single board computers (SBCs) are now getting down to the size of credit cards for a few hundred dollars.
Size will continue to shrink as technology advances and form factors will also continue to emerge more suited for the needs of robotics.
Low cost networking technologies are also now available for using computers
which are not physically on a robot.The largest hurdle for roboticists in using a computer as their choice of
processor platform was the lack of proper I/O needed for robotics. Common computers don't have
analog and digital inputs or motor controller output ports. There are no A/D converters or places to input encoder signals like there are on more simple microcontrollers.
In recent years a new realm of computer peripherals have emerged called
bridgeware which solve the I/O issue for
roboticists interested in using computers for their projects. Bridgeware
components convert common computer I/O into robotics I/O, you can learn more
about them here.
|
| |
|

|
| |
| What do computers bring to Robotics? |
| |
| A Standard Platform |
| As long as everyone is building robotics on vastly different processors we
will never reach a point where there is transferability of technology in
robotics. Moving to the 32 bit processor with the common I/O of computers allows
roboticists to tap into the standards rich world of computers. This allows both
software and hardware to become more transferable between users which allows for
accelerated advancements. |
| |
| High level Object Oriented languages, IDEs, and GUI |
| Software development on computers is a very mature and feature rich
environment. The languages are powerful, the development environments are robust
with extensive graphical tools, thousands of third party vendors build
supporting tools for dozens of languages. Using a computer as the processor
platform delivers all the powerful tools of computer programming and application
development to the world of robotics development. |
| |
| Tapping into the worlds largest pool of technical talent |
| The entry level bar for robotics currently is set pretty high. A person
needs to be able to work with mechanics, electronics, and programming in order
to build a robot. This poses a problem for the technology advancing since it
reduces the amount of potential technicians that will be in the space. The
electronics barrier is the most constricting of the three. For every electronic
engineer in the world there are thousands of computer programmers. Computer
programming is the most common technical skill in the world. Using computers and
bridgeware in robotics development removes the electronics barrier to entry and
allows robotics as a technology to tap into the massive talent pool of computer
programmers all over the globe. This is something that will propel robotics
forward. |
| |
|