Skip to main content

Still Alive and Working Hard

Long time without posting because I have been focusing entirely on preparing the swarm for the challenge. At some point I do blog entries on the thoughts and activities that went into the project. I will backfill them  just to keep the timing straight.

I have received a lot of assistance from vendors. Some in discounts and some in sharing knowledge. One I want to specifically mention is David Gray of ProgressiveRC. David answered a lot of questions about batteries and the wiring I will need which was very helpful. ProgressiveRC is providing a very nicely cased set of chargers  - the Double Sidekick Ticket - for the batteries, and special ordered 10.4 Ah batteries. There will be two of those in each member of the swarm.

Pololu provided discounts on a Simple Motor Controllers, Maestros, Wild Thumper 6WD, and other parts and pieces.

The last part of the puzzle is picking up the samples. I have the design concept and it works. I even have a video. I have a kludge for this on the current robot but it is pretty ugly. Looking at using tilt mechanisms from ServoCity. Might also need to use some of their construction beams.

I just looked at the hit rate for this blog and it is doing better than I thought. There are 25,000 or so hits. It would probably be a lot better if I were keeping it current but I am awfully busy with the project itself.


Popular posts from this blog

Sensor - Accelerometer & Magnetics

Just as I was finishing my first look at the accelerometer and magnetic field sensors a couple of threads cropped up on the Android Developer's group:

I had the basic code working so dug a little deeper into the rotation routines and the timing. I posted responses on the threads but want here to dig into the details more.

First some observations applicable to my G1:

The sensors report approximetly every 20, 40 and 220 msec for FAST, GAME, and NORMAL.
A sample may be missed for a specific sensor but usually one of them will be generated - but sometimes all can be missed.
The magnetic field sensor is most reliable with only a few drops. The other sensors are dropped considerably more often.

A caveat in all this is the way I setup the sensor handling may make a difference. I have a singl…

Team Waterloo Research Paper on SRR

Team Waterloo published about their work on a robot for the 2012 and 2013 NASA Sample Return Robot Centennial Challenges.
Mapping, Planning, and Sample Detection Strategies for Autonomous Exploration This paper presents algorithmic advances and field trial results for autonomous exploration and proposes a solution to perform simultaneous localization and mapping (SLAM), complete coverage, and object detection without relying on GPS or magnetometer data. We demonstrate an integrated approach to the exploration problem, and we make specific contributions in terms of mapping, planning, and sample detection strategies that run in real-time on our custom platform. Field tests demonstrate reliable performance for each of these three main components of the system individually, and high-fidelity simulation based on recorded data playback demonstrates the viability of the complete solution as applied to the 2013 NASA Sample Return Robot Challenge.  It is the Journal of Field Robotics in the Wil…

Programming Languages Used for SRR

I asked at the SRR Challenge about the languages and vision processing used by each team. Here is what I found:

Team Language                       Vision Processing
Intrepid                         C++ / Matlab                                           Kuukulgur                     C++                                          OpenCV Mystic                           C++                                          RobotRealm SpacePride                    RoboRealm state machine          RoboRealm Survey                           C++, Python                             OpenCV Middleman                     LabView                                   LabView UCSC                           C/C++                                      OpenCV Waterloo                       C++, Python                                             WPI                              C++                                                              Wunderkammer             Python                                      ROS …