GoRobotics - Robotics news, robot projects

Archive for the ‘Latest News’ Category

How Do I Differentiate Between Robotic Kits?

Posted on March 28th, 2012 in Latest News
Robots and artificial devices have always interested humans as they are the first devices mankind has created that has the potential to match and surpass our own abilities. For this reason, many technologically advanced companies have created robot kits in order to satisfy people’s need and desire for devices that emulate human thought, form and function. Robotic kits allow people to learn how to create a particular type of robot while gaining the knowledge, skills and expertise to be used in building ever increasingly complex robots.

Robotic kits allow people of all ages to learn how to assemble and use one or more particular robots. In so doing, people will be able to understand the technology, principles and the equipment behind the design and creation of robots. If you are new to robotics or not quite ready to make the leap to fully custom robots, there is a kit out there that will be correct for your skill level and also allow you to build and possibly code a robot that would have otherwise have been impossible to do on your own.

Almost all robotic kits (aside from kits which teach specific principles) include some form of motion. The majority of these use two or more wheels to propel the robot, while others may use tracks, legs or even blades and wings! Many beginner kits aimed at <12 years old can be easy to construct with only a few snap-together parts, while more complex robots have hundreds of parts and encourage you to create your own semi-custom design. Not to worry, all robot kits include instructions on how to build and use the robot. Note that some kits require soldering; if you are not sure what “soldering” is, take a look at this video.

To know more about robot kits, and which is right for you, here is a list of some of the available kits that you can try out:

Beginner Robot Kits

As the name implies, these robot kits are made for those who are new to robotics and prefer to start simply, with step-by-step instructions. These kits are specially designed to educate and orient those people who would like to explore robotics, but not looking to spend a lot of money or take too long to build a functional bot. Most of these beginner kits are aimed at 12 years old and up, though some can be built by children as young as 8 and 9, while others are versatile enough to entertain adults.

For example, for $39.99, the OWI Arm Edge is one of the most popular kits in this category; it is by far the least expensive robotic arm on the market and although it can’t pick up a full can of cola, it can certainly pick up and move most small objects. Use the arm to move and stack blocks, draw a shape or design and much more! If you really want to get involved, there is an optional computer interface, allowing you to control the arm from the computer.

Intermediate Robot Kits

These robot kits are made for the robot hobbyist who has some knowledge in robotics and/or a related field and is prepared to take more time in building and troubleshooting a kit, but perhaps does not want to start from scratch or attempt higher level programming. These intermediate kits are more involved than beginner robot kits because they require one or more of the following:

- Advanced assembly: Many of these kits require some soldering and working with intricate parts. Some of these kits are designed especially to help improve soldering skills.

- Programming: Almost all of these kits require some programming, and many are oriented towards the hobbyist who is looking to learn how to program, but not necessarily very high level (first time using sensors, motors, creating an autonomous robot etc).

- Capability: unlike the robots in the beginner category, these robots are usually not restricted to just one task or motion. A large number of these kits can be upgraded with additional sensors and parts.

At <$100, the DFRobotShop Rover is intended to be a mobile platform for those who have heard about “Arduino” but are not necessarily sure where to start. The kit includes everything you need to get started in mobile robotics. The PCB includes a standard Arduino Uno as well as a dual motor controller and voltage regulator. Arduino is one of the best ways to get started in “serious” robotics because of its ability to perform complex calculations and communicate with and control other devices.

Advanced Robot Kits

Advanced robot kits employ more complicated designs and structures and require more knowledge of robotics. The most advanced robot kits are currently “humanoid” robots, meaning they almost resemble the human body. Although controlling each joint may be straightforward, the difficulty arises from having to control many at the same time and in such a way to achieve balance and motion.

Other forms of advanced motion include Mecanum and Omni wheels, legged and multi-legged robots (some with as many as 21 degrees of freedom), and platforms with advanced sensors. All of these robots require a higher level of programming and although some code may be provided, it is understood that the customer intends to create their own custom code.

The Kondo KHR series humanoid robots closely resemble a miniature robot human and uses 17 servos to move its legs, arms and head. There is some sample code available, but with a robot like this, almost anything is possible: program it to do some dance moves, climb stairs, do martial arts and much more!

Robot Construction Kits

Robot construction kits are more than just toys: they use interchangeable parts and can be programmed a variety of ways. The sensors and electronics used in many of these kits are complex and need to be programmed in order to be used to their full potential. Many of the kits can even be used to create humanoid robots. Robot construction kits offer the big advantage of saving you the time needed to construct intricate mechanical parts.

The VEX line of construction kits use metal brackets and durable plastic parts and allow you to let your mind go free to come up with whatever robotic design it wants; create a robot arm, a 6WD robot with suspension, a motorcycle and much much more!

Robot Development Platforms

Robot Development Platforms are ideal for the experienced robot builder who is looking for a pre-made platform on which he or she can electronics, a battery pack, sensors and more. Most robotic platforms come with the motors required for each degree of freedom, though most kits leave it to the customer to decide which electronics to select. Many platforms have a downloadable computer interface, though often times the user chooses whichever programming language they are most comfortable with.

Electronic Experimentation Kits

Electronic experimentation kits are ideal for the young robotic enthusiast who is looking to gain knowledge and experience with the electronics and simple circuits. Although there may be some mechanical construction required, electronic experimentation kits are focused mainly on the electronics aspect of robotics.

.

 

Robotic Research, Initiatives and Education

Posted on March 26th, 2012 in Latest News
Research underway in higher education (colleges, universities and graduate laboratories) as well as government and private labs will form the basis of tomorrow’s toys, domestic robots and more! If you encounter a dead link, or have found that content linked to from these pages is inappropriate, please report it to the Webmaster. If you have links you would like to share, including personal pages, please submit them to the RobotShop Support Center, Subject: Learning Center Link

 

Universities

   

Goverment and Non-Government Organizations

   

Private pages

Robotics Clubs

Posted on March 22nd, 2012 in Latest News
Robotics is more than a passing trend. Just as Steve Jobs and Steve Wozniak (founders of Apple Computers) were part of the “Homebrew Computer Club” before personal computers were widespread, robotics enthusiasts are coming together to form robotics clubs around the world. The ideas, prototypes and inventions enthusiasts share at robotics clubs will undoubtedly have a profound impact on the future of robotics.

Robotics groups allow users who share robotics as a common interest to gather and share ideas and information. Although most groups and clubs start in a predetermined city, many have found that being available online either via a web page or a group site can attract skilled members willing to share their information and ideas. Setting up a group or club can be as formal or as informal as the members want. Members often range in age from pre-teens who are just beginning to experts who are employed in robotics-related positions. Although this page is intended to provide a quick list of robotics clubs, users are free to add new clubs and edit/add information where appropriate. If you know of additional clubs which should be added to this list, feel free to mention them in the comments section.  

CANADA

 

Art & Robotics Group

(Toronto) Inactive but mailing list is still active (150+ members) Contact: majordomo@interaccess.org http://www.interaccess.org/arg  

AQRA

Active Contact: http://www.aqra.ca/_Pierre-Luc-Bacon_ http://www.aqra.ca/  

ARISE:

Advanced Robotics Innovations Society in Engineering Active (University of Ottawa) Contact: arise@site.uottawa.ca http://arise.site.uottawa.ca/  

Ottawa Robotics Enthusiasts

Active Contact: ore@ottawarobotics.org http://www.ottawarobotics.org  

RoboMontreal

Active Contact: don@robotmontreal.com http://www.robomontreal.com  

Torobotics

(Toronto) Active (151+ members) Contact: membership required http://groups.yahoo.com/group/torobotics/  

Vancouver Robotics Club

Active as of 2008 Contact: president@robotgames.com http://vancouverroboticsclub.org  

Vancouver Island Robots

Inactive Contact: Steve@vancouverislandrobotics.org http://www.vancouverislandrobotics.org  

Western Canada Robotics Society (Alberta)

Active Contact: info@robotgames.com http://www.robotgames.net  

USA

 

Atlanta Hobby Robot Club

Active Contact: http://www.botlanta.org/home/contact http://www.botlanta.org/  

Boise Robotics Group

Active Contact: http://www.boiseroboticsgroup.org/default.aspx?TabId=1 http://www.boiseroboticsgroup.org  

Buffalo Hobby Robot Club

Active Contact: webinfo@bufrobotics.org http://www.bufbotics.org  

California Polytechnic Robotics Club

Active Contact: calpolyrobotics-officers@googlegroups.com http://robotics.ee.calpoly.edu/dokuwiki/doku.php  

Carnegie Mellon Robotics Club

Active Contact: officers@roboticsclub.org http://www.roboticsclub.org  

Central Illinois Robotics Club

Active Contact: Bruce Stott brucestott@yahoo.com http://www.circ.mtco.com/  

Central Jersey Robotics Group

Unknown Contact: webmaster@cjrobotics.org http://www.cjrobotics.org  

Connecticut Robotics Society

Active Contact: jake@mendelssohn.name http://www.ctrobots.org  

Twin Cities Robotics Group

Active (~75 members) Contact: http://tech.groups.yahoo.com/group/tcrobots/ http://www.tcrobots.org/  

Chibots

Unknown Contact: vicepresident@chibots.org http://www.chibots.org/drupal/  

CRASH:

Computers, Robotics and Artists Society Active Contact: info@crash.org http://www.crash.org  

Dallas Personal Robotics Group

Active Contact: info@dprg.org http://www.dprg.org  

Denver Area Robotics Club

Unknown Contact: kerwin@ranchbots.com http://groups.yahoo.com/group/DenverRoboticsClub/ http://www.ranchbots.com/club/club.htm  

East Texas Robot Builders

Inactive (Arrick Robotics) Contact: Roger Arrick info@robotics.com http://www.etrb.org  

Front Range Robotics (FRR)

Active Contact: See website http://frontrangerobotics.org/  

Homebrew Robotics Club

Active Contact: wayne@gramlich.net http://www.hbrobotics.org  

LVBOTS:

Las Vegas Robotics Club Active Contact: info@lvbots.org http://www.lvbots.org  

North Seattle Robotics Group

Active Contact: lictonsprings@yahoo.com http://www.nsrg.4t.com/  

PAREX:

hoenix Area Robotics eXperimenters Unknown Contact: parexteam@cox.net http://www.parex.org/weblog  

Portland Area Robotics Society

Active Contact: vicepres@portlandrobotics.org http://tech.groups.yahoo.com/group/PARTS/ http://www.sorobotics.org  

Robomo: St. Louis Area Robotics Group

Active Contact: juberset@yahoo.com http://robomo.com  

Robotics Society of Southern California

Active Contact: juberset@yahoo.com http://www.rssc.org  

San Francisco Robotics Society fo America

Active Contact: robots@thoughpolice.com http://www.robotics-society.org/html  

Seattle Robotics Society

Active Contact: meetings@seattlerobotics.org http://www.seattlerobotics.org/  

SHARC (Smoky Hill Area Robotics Club)

Active Contact: See website http://www.sharcbots.org/  

SHARP:

Society for Houston Area Robotic Projects Active Contact: webmaster@sharpbots.com http://www.sharpbots.com  

South Jersey Robotics Group

Unknown Contact: info@sjrobotics.org http://www.sjrobotics.org  

The Robot Group

Active Contact: robotgroup2006@gmail.com http://www.robotgroup.org  

Triangle Amateur Robotics

Active Contact: N/A http://www.triangleamateurrobotics.org  

WORLDWIDE

 

SI2E:

Systemes Informatiques Embarques (France) Active Contact: si2e@efrei.fr http://assos.efrei.fr/robot  

Robonz:

New Zealand’s Personal Robotics Club Unknown Contact: N/A http://www.Robonz.com  

Robotics Tasmania

(Australia) Active Contact: rob.torok@education.tas.gov.au http://www.roboticstasmania.com.au  

Robotics Group of Bogazici University

AILAB (Middle East) Active Contact: akin@boun.edu.tr http://robot.cmpe.boun.edu.tr/pmwiki/index.php  

Robbot

Active Contact: N/A http://www.robbot.org/

Arduino Microcontroller Feature Comparison

Posted on March 19th, 2012 in Latest News

Arduino Microcontroller Feature Comparison

Arduino is fast becoming one of the most popular microcontrollers used in hobby robotics. There are many different types of Arduino microcontrollers which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the Arduino Microcontrollers. The Arduino lineup is changing and evolving constantly, so we suggest you check out the Arduino microcontroller category on RobotShop.com to see exactly what’s available.   There are many features that are common to all Arduino boards, making them very versatile. All Arduino boards are based around the ATMEGA AVR series microcontrollers from ATMEL which feature both analog and digital pins. Arduino also created software which is compatible with all Arduino microcontrollers. The software, also called Arduino, can be used to program any of the Arduino microcontrollers by selecting them from a drop-down menu. Being open source, and based around C, Arduino users are not necessarily restricted to this software, and can use a variety of other software to program the microcontrollers.   The smallest Arduino product is the Arduino Mini Light which is a 24-pin microcontroller without any connectors soldered. The unit features 8 analog pins and 14 digital pins. The module is based around the ATMEGA168 processor. The only different between the Arduino Mini and the Arduino Mini Light is that the Arduino Mini has pre-soldered pin headers.Arduino Microcontroller Feature Comparison  
  • Microcontroller: ATmega328
  • Operating Voltage: 5V
  • Input Voltage: 7-9 V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 8 (of which 4 are broken out onto pins)
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 16 KB (2 KB used by bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 bytes
  • Clock Speed: 16 MHz
  The Arduino Pro Mini 8MHz and 16MHz are also breadboard mountable and are a bit longer than the Arduino Mini. The Pro Mini 8MHz operates on 3.3V while the 16Mhz operates at 5V. Both feature 6 analog I/O and 14 digital I/O. The manufacturer has marked the back of the PCB to indicate which is which.Arduino Microcontroller Feature Comparison  
  • Microcontroller: ATmega328
  • Operating Voltage: 3.3V or 5V (depending on model)
  • Input Voltage: 3.35 -12 V (3.3V model) or 5 – 12 V (5V model)
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 16 KB (of which 2 KB used by bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 bytes
  • Clock Speed: 8 MHz (3.3V model), 16 MHz (5V model)
  The last breadboard mountable Arduino is the Arduino Nano. This microcontroller distinguishes itself from the others by having the USB to serial chip and connector onboard. The Nano has 8 analog pins and 14 digital pins.  
  • Microcontroller: Atmel ATmega328Arduino Microcontroller Feature Comparison
  • Operating Voltage (logic level): 5 V
  • Input Voltage (recommended): 7-12 V
  • Input Voltage (limits): 6-20 V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 8
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 32 KB (2KB used by bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 KB
  Next is the Arduino Lilypad. The Lilypad stands out from all other microcontrollers because of its round, purple PCB. The lilypad was originally intended to be sewn into clothing, though enthusiasts have found many other applications for it. If you’re cautious, the Lilypad can also be washed along with the clothing. The Lilypad requires as little as 2.7V to work.  
  • Microcontroller: ATmega168VArduino Microcontroller Feature Comparison or 328V
  • Operating Voltage: 2.7-5.5 V
  • Input Voltage: 2.7-5.5 V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 16 KB (of which 2 KB used by bootloader)
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Clock Speed: 8 MHz
  The next Arduino boards have the classic Arduino board shape and can’t be mounted on breadboards. The smallest in this line is the Arduino Pro. Some of the advantages to this board are its operating voltage range, which is 3.3 to 12V (or 5 to 12V for the 5V version), its smaller footprint and lighter weight. The Pro doesn’t come with pin headers and although it’s smaller than other Arduino boards, it’s still compatible with Arduino shields.  
  • Microcontroller: ATmega328Arduino Microcontroller Feature Comparison
  • Operating Voltage: 3.3V
  • Input Voltage: 3.35 -12 V (3.3V version) or 5-12V (5V version)
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 40 mA
  • Flash Memory:32 KB (of which 2 KB used by bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 bytes
  • Clock Speed: 8 MHz or 16MHz (5V version)
  Next was the most popular of the Arduino microcontrollers, the  Duemilanove. These boards come pre-assembled and ready to use. The Duemilanove is based around the ATMEGA328 chip while the Diecimilla used the ATMEGA128. Arduino Microcontroller Feature Comparison  
  • Microcontroller: ATMega168 or ATMega328
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
  Next is the most popular of the Arduino microcontrollers, the Uno, These boards come pre-assembled and ready to use. This board is the “standard” board because it has all the necessary features in order to get started, without the need for soldering, a breadboard etc.  
  • Microcontroller: ATmega328
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 6
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader
    On one side of the board there are 14 digital input/output pins as well as a ground pin and a reference pin which acts as voltage reference for the analog pins. Pin zero doubles as serial input, and pin 1 doubles for serial output. On the other side of the board, you’ll find 6 analog pins, as well as a voltage input pin, two ground pins and a reset pin. The board also has both a 3.3V and 5V output pins. You can power the board any of three ways: directly via the USB port, using the power connector, or the Vin and ground pins. The ATMEGA chip is removable from the board. This is especially useful if you have fried the processor and need to replace it, or you can use the board alone as a USB to serial interface. Next on the list is the Arduino Bluetooth. The layout of the board is identical to that of the Duemilanove, but with one big difference. The Arduino Bluetooth board replaces the USB plug with a Bluetooth module, meaning you program it remotely. Take note that the board has different power requirements than the Duemilanove and doesn’t have a 3.3V output pin. The 9V output pin indicated on the board is not actually functional.Arduino Microcontroller Feature Comparison  
  • Microcontroller: ATmega168
  • Operating Voltage: 5V
  • Input Voltage: 1.2-5.5 V
  • Digital I/O Pins: 14 (of which 6 provide PWM output)
  • Analog Input Pins: 8 (4 are broken out onto pins)
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 16 KB (of which 2 KB used by bootloader)
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Clock Speed: 16 MHz
The most recent addition to the Arduino lineup is the Arduino MEGA. This board is physically larger than all the other boards and offers significantly more digital and analog pins. The MEGA uses a different processor allowing greater program size and more.Arduino Microcontroller Feature Comparison
  • Microcontroller: ATmega2560
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 54 (of which 14 provide PWM output)
  • Analog Input Pins: 16
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 256 KB of which 8 KB used by bootloader
  • SRAM: 8 KB
  • EEPROM: 4 KB
  • Clock Speed: 16 MHz
  Currently the most powerful (official) Arduino on the market is the Arduino ADK (Android Development Kit). This board is intended to be used with an Android Smart phone.
  • Microcontroller: ATmega2560
  • Operating Voltage: 5V
  • Input Voltage (recommended): 9V
  • Input Voltage (limits): 7-18V
  • Digital I/O Pins: 54 (of which 14 provide PWM output)
  • Analog Input Pins: 16
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 256 KB of which 8 KB used by bootloader
  • SRAM: 8 KB
  • EEPROM: 4 KB
  • Clock Speed: 16 MHz
  • USB Host: intended for use with Android smart phones
Arduino is open source; you are free to download the schematics and programming software and develop them as you wish. If you want to market your new design as an Arduino however, there is an approval process. Note that the video below is a bit dated:

Where Can I Find Help and Resources?

Posted on March 15th, 2012 in Latest News
Troubleshooting a robot, building a custom robot or simply searching for the right part is significantly easier when there are others who are not only knowledgeable but are willing and able to help.  

RobotShop Help

  RobotShop understands that selecting the ideal robot, building a custom robot and troubleshooting are important to users.  

LEARNING CENTER:

The RobotShop Learning Center is intended to provide both new and seasoned robot builders with the tools, information and contacts they need to build ever increasingly complex robots. The Learning Center itself is a dynamic tool which will grow and change over time.  

FORUM:

Membership is free and anyone can post threads about any robot-related topic ranging from generic ideas for robots to specific/complex programming issues. The robotic community has proven time and time again to be open to helping new hobbyists. We hope that you too will share the knowledge and skills you gain when building robots.  

SUPPORT CENTER:

RobotShop’s staff includes technicians and engineers capable of helping you with a variety of different issues pertaining to products offered through RobotShop Distribution Inc.  

Manufacturer Help

  Product Information: Many parts manufacturers try to provide as much information about their products as possible. Often manuals can be downloaded prior to purchase and you should strongly consider looking through the manual to see if it has been written in a way you can understand. RobotShop makes every attempt to include as much information about a product in the product page. Information such as PDF files, ZIP Files (including software), Videos and more can be found at the bottom of each product description when available.   Technical Support: Most manufacturers offer technical support either by telephone or e-mail. These technicians and engineers are specialized in their products and as such should be asked only specific information pertaining to their product lineup. Users are encouraged to contact RobotShop before contacting a manufacturer directly.   Forums: Some manufacturers have created forums to encourage users of their products to share information, questions and ideas. Often these forums encourage users to submit their successfully completed projects (using their parts).  

Research

  Search engines: Google and other search engines are proving to be the fastest way for users to find the information they need. If you find parts or additional information that you found useful, do not hesitate to contact RobotShop via the Support Center.  

Robotic Books:

Do not be fooled into thinking that a robotic book that came out in 2003 is not relevant in 2008. While new, technologically advanced products are brought to market every day, understanding the basics/fundamentals is what will help you in the long run.  

Robot Magazines:

Robot magazines contain a wealth of information, and back issues can often be ordered. There is often a section that educates the reader about an aspect of robotics and sections that showcase other’s accomplishments.  

Community

 

Clubs:

The robotic community has proven time and time again to be open to helping new hobbyists. We hope that you too will share the knowledge and skills you gain when building robots.   Schools: If you are a student in high school, college or university, there are most likely ressources within your school library available to you free of charge. Consider also talking with teachers (some may be more interested and/or available than others to help you).
Subscribe to the RobotShop Blogs RSS feed!

Enter your email address: