Search our Site  
 
 
Home arrow kit_reviews arrow Review: R1 Mobile Robotic Platform from Robotics Connection

 Main Menu
Home
News
Robot Vac Reviews
Robot Kit Reviews
Links
Robot FAQ
Contact Us
About Us



 
Review: R1 Mobile Robotic Platform from Robotics Connection PDF Print E-mail
Written by Tong Zhang   
Oct 20, 2004 at 12:51 PM

If you are a starter in building robotics and playing with robotics kit, LEGO MINDSTORMS is a good kit for you to get your feet wet. If you are a serious robotics researcher, hobbyist or educator looking for a teaching platform, you will need something that's both easy to use and powerful enough to build projects or applications upon. The R1 Mobile Robotic Platform from Robotics Connection is designed for this purpose. It comes with powerful motors, durable and easy to work with material, very flexible programming options and a system that can be easily expanded to fit your needs as a robotics platform.

In the box

The R1 kit is very expandable thanks to its "stack" design. If you need one shelf space for your robotics project, you can get the Level 1 kit. When you need to expand the shelf space, mounting platforms and height, simply add more platters to create space. Robotics Connection did a good job of providing a variety of combination kits so that you can choose the one that fits your project best.

We received the Level 3 R1 kit with microcontroller and IR sensors for this review. This kit includes three R1 Platters with appropriate spacers for stack mounting, two Futaba servo motors, two 3.5 in. diameter rubber rear drive wheels, two 2 in. diameter wheel and caster combos, two Hamamatsu P5587 Wheel Encoder Modules, two wheel encoder disks, and two battery holders. The kit also includes an Oopic-R Microcontroller and four Sharp GP2D120 IR Sensors. All the hardware and wires needed to assemble the kit are included.

Material

The platters in R1 kit are made of very sturdy plastic that can carry weight, yet it's very easy to drill holes and put screws in them. The platters have pre-drilled holes for stacking with the spacers and for mounting the OOPic microcontroller. All platters have a large hole in the middle for you to put wires through when mounting sensors. The bottom platter is the platform for the battery holders, wheels, servos and the microcontroller. You can mount sensors and parts for your projects on all platters. The platter material is lightweight yet strong.

The R1 kit comes with two Futaba S3104 servos that have been modified for continuous 360 degree rotation. A servo is a small device with a built-in three wire DC motor that can drive wheels when connected to battery power, and can be controlled via the signal input line. Servos are often used in radio controlled cars, planes and boats. The S3104 is one of the larger servos in Futaba's product line and provides 128 oz. stall torque. The servo also has a gear train, a potentiometer drive and an output shaft bearing that can drive the two 3.5 in. rear wheels. One of the three wires takes a command signal from any microcontroller or microprocessor, which makes the servos turn forward, reverse, or remain still. The wheel encoder modules provide a "pulsed" feedback to the microcontroller to let it know how far R1 has traveled, and how fast. You will mount the servos on the bottom platter next to the wheels and close to the microcontroller. The servos have 12 in. connector wires.

The Level 3 R1 kit bundles the OOPic (Object-Oriented Programmable Integrate Circuit)-R microcontroller that's designed for robotics hardware. The OOPic operating system uses an Object-Oriented approach to hardware control and Virtual Circuits method to process and perform various robotics functions. The OOPic system simplifies programming and provides the flexibility you need to write any programs for your robot to perform certain tasks. The OOPic-R board includes:

* Small Footprint: 2.5" x 3"       
* RS232 serial port for the new serial control protocol for programming, debugging, and remote control
* 16 I/O lines configured for RC Servos (while other I/O lines are configured for DC Motors), serial LCDs, I2C network, etc
* 6 Digital I/O lines arranged for dual DC motors with control for Speed, Direction, and Brakes.
* 1 Digital I/O line for controlling a Serial Display and Serial Video overlay.
* Each I/O line has a solder-able test point labeled with the I/O number. 
* I2C Network Connectors + Coprocessor connector
* The OOPic-R board comes equipped with two (expandable to three) voltage regulators
* Three programmable push buttons
* One reset push button
* Three indicator LED's
* Power Good LED
* A speaker
* The OOPic2+ firmware
* DB-9 serial programming cable
* 9V Battery clip

The R1 robotics kit comes with four Sharp GP2D120 infrared sensors that have built-in wiring connecting to the control board. The sensors can detect distance from 4 cm to 30 cm and will consistently measure the distance which proves to be very useful in turning tests and maze navigation. You can mount these sensors to any of the platters in your kit using the included mounting hardware, mounting blocks and wire tubing and wire mounts. The kit provides pretty much everything you will need to install these sensors on the robot.

Construction

Even though the R1 comes with many parts, multiple platters and various hardware and wires, the construction is surprisingly easy. Anyone with moderate or a little experience with building electronics like radio controlled cars can easily handle the task. If you don't need to make much modification to the stock kit, you shouldn't take long to assemble it and get on with programming.

All the platters and connecting spacers come pre-drilled so that you can just screw them in to build the body of the robot. The OOPic-R is a "solder free" board. It has four holes with screw threads and you can easily mount it on your bottom platter. The Robotics Connection web site provides a document that gives you step-by-step instructions on how to assemble the servos, wheels, encoders and more. To read or download this assembly guide, visit http://www363.pair.com/robotics/documents/R1_assembly_manual.pdf.

Wiring is quite easy since many wires are built into the components. All you need to do is to find the right connections on the microcontroller.  Veterans will be able to easily connect all wires between the various hardware parts and the microcontroller. Novices should find help both on the microcontroller and from Robotics Connection site. The Microcontroller has all the power and signal connectors marked and color coded. If you need a full wiring diagram, look at this diagram: http://www363.pair.com/robotics/documents/R1_Wiring_Diagram_Cool.gif.  

Here are a few things I've learned in assembling the R1 kit. First, make sure you have the right tools. The documentation tells you what kind of tools you will need to put the kit together. Having the right tools will really save you a lot of time in building and modifying the robot. Second, it'd be easier to have a vision of what you want to build. If you are building this kit for your own robotics project and need the kit to be a certain height, shape or sensors need to be in certain positions, have a blueprint either on paper or in your mind before you start drilling the platters. The last tip is to keep the work neat when you connect wires, tighten the screws and solder connections. It's much easier to get everything done right the first time rather than having to trace your steps and figure out what you've done wrong.

Programming

The R1 kit gives you the space, the processor and the power to create a dynamic robotic platform. You can really make it into very powerful one by writing the right programs. The OOPic system allows you to write programs in C, Basic or Java syntax and will compile and download it to your R1 microcontroller via the included I/O cable. As we mentioned before, this system is Object-Oriented which allows you to create Objects and set their properties to define their behaviors and interactions with hardware. By linking the Objects you can create Virtual Circuits in the OOPic development environment to perform functions that provide continuous processes.

The installation of the OOPic system is fairly simple. Download the software from www.oopic.com, install the compiler on your PC (no Mac support) and you are ready to write programs. You don't need to be a programmer to write applications, but it helps if you have some general knowledge about programming. One of the most useful resources is the OOPic Programmer Guide found on OOPic's web site. It not only provides you with instructions on how to create programs and Virtual Circuits but also gives you plenty of examples which help you understand the instructions. Robotics Connection also has some very cool starter programs ranging from servo and sensor testing to small maze navigation. They are indeed very useful to try on your R1 robot before you have time to get into programming. You can download these programs and use your OOPic system to compile and download to your robot. These programs and movies showing the tests can be found at www.roboticsconnection.com/oopic_robotic_documents_and_downloads.html.

Conclusion

The R1 Mobile Robotics Platform is an affordable, powerful and flexible robotics kit that will attract robotics hobbyists, professional robotics researchers and educators.

Pro: The kit has a very durable material that will withstand bumps and carry some weight. The material is also very easy to work with when you need to drill holes and mount other parts to the platters. It's highly customizable in the "stack" design. Good quality servos and encoders give the robot good mobility. The IR sensors expand the functionalities of the robot in your applications. The OOPic Microcontroller is a great choice for this kit. You can make your robot perform some amazing tasks with the OOPic programs.

Con: Not too much to complain about here. The R1 kit certainly isn't for small children as the assembly requires soldering and careful handling of processor boards. The top line models aren't cheap, though they do come with a very nice set of components.


Price: $337.99 for the Level 3 R1 (Range $149.99-$635.99 in various combinations)
Web site: 
http://www.roboticsconnection.com/

Last Updated ( Oct 23, 2004 at 03:21 PM )
 


 
 
Polls
Which Vac Would You Buy
  
Related Items
Most Read
 



Mambo is Free Software released under the GNU/GPL License.