About

Gender

Male


Location

Milton Keynes


About Me:

Previously into "antweight" robots making all my own hardware and software , mostly using Microchip PICs programmed in C. Now having a go at UAVs - starting with an Easystar.


Please tell us a bit about your UAV interest

code.google.com/p/ardunxt/


Hometown:

Milton Keynes, UK


Activity Feed

Christopher Barnes commented on Doug Weibel's blog post Minimal resource RC input/output interface demo
"Yes this is lots of fun Doug. If anyone else is too impatient to wait for Doug's code to be avaialble there is a version of source code which will run on Ardupilot (orignal) hardware to receive the remote control channels from a DSM2 Satellite…"
Nov 10, 2010
Christopher Barnes replied to Curt Olson's discussion SCP1000 I2C interface to ardupilot or ardupilot-mega?
"There was a discussion on this device, including code a while ago here:
http://www.diydrones.com/profiles/blogs/store-updates-1

The code below has been tested using an Ardupilot PCB and includes the right device id etc for communications.
You do…"
Jul 23, 2010
Christopher Barnes commented on Chris Anderson's blog post New sensors in the DIY Drones store
"I2C level shifter (PCA9306) is a great find adn design, ideal for connecting the SCP1000-D11 to Ardupilot as it provides the 3V3 supply voltage as well as optimising the I2C communications. I've been getting away with running my whole Ardupilot…"
May 6, 2010
Christopher Barnes commented on Curt Olson's blog post Ardupilot based 4 channel servo subsystem.
"ArduNXT (the poor relation of DIYDrones dev teams - as it is going rather slowly) which is setting out to provide a Lego Mindstorms NXT interface with Radio Contol and Servos based on an ArduPilot PCB is quite similar to your 4 channel servo…"
Mar 30, 2010
Christopher Barnes replied to Yves Gohy's discussion ALTIMETER WITH PRESSURE SENSOR SCP1000
"There was a discussion on this device, including code, recently here:
http://www.diydrones.com/profiles/blogs/store-updates-1

The code below has been tested using an Ardupilot PCB, but being very careful to run at 3v3 to keep within the spec of the…"
Mar 27, 2010
Christopher Barnes commented on Jordi Muñoz's blog post Store Updates!
"I've been playing with the SCP1000-D11 for a few months using the official VTI breakout board, but connected to a Microchip PIC processor instead of an arduino. I've merged some code that I had already written, to track the chance in altitude, based…"
Feb 27, 2010
Christopher Barnes posted a discussion
With a view to maximising the available processor power (cycles) available for further enhancements of the algorithms used in ArduPilot I am always on the look out for ways to improve the efficiency of the code.Unfortunately the standard Arduino…
Feb 7, 2010
Christopher Barnes commented on Jason Short's blog post Ardupilot 2.5 Beta
"Jason,

The GPS decoding bug is as follows: GPS_UBLOX: in function decode_gps, case 6, the received byte should be added to UBX_buffer and included in the checksum BEFORE the test on the payload counter to decide whether we have received the full…"
Jan 19, 2010
Christopher Barnes commented on Jason Short's blog post Ardupilot 2.5 Beta
"I've spotted a bug in the uBlox GPS decoding which means that corrupt messages are not rejected.
If you are happy to add me to the google code project committers then I will gladly submit a fix - which would be the easiest - if you don't want more…"
Jan 18, 2010
Christopher Barnes commented on Chris Anderson's blog post Updates from the DIY Drones dev teams
"What does anyone recommend as a client for accessing the subversion repository of the source code, presumably there aren't any which integrate with Arduino IDE? I've got Visual Studio which I use as my main IDE for development."
Dec 6, 2009
Christopher Barnes replied to Christopher Barnes's discussion Is there a bug in uBlox GPS handing?
"Have you ever had a GPS lock from your GPS module (presumably it is a uBlox 5)?

For a first fix try to have a good view of the sky and just be patient.

There is a utility "u-center" available from uBlox web site which you can run on a PC which I…"
Oct 23, 2009
Christopher Barnes replied to Christopher Barnes's discussion Is there a bug in uBlox GPS handing?
"Changing the last variable to be UBX_ck_b I can now get a GPS lock indication - hence the line is now:
if((ck_a=UBX_ck_a)&&(ck_b=UBX_ck_b))

I hope this is useful - I'm still very new to this so appologies if this turns out to be rubbish."
Oct 14, 2009
Christopher Barnes posted a discussion
I'm not getting a GPS lock with uBlox 5.I wondered if the checksum comparison (below) is correct as UBX_ck_b is not checked but UBX_ck_a is used twice?Code extract from GPS_UBLOX tab:if((ck_a=UBX_ck_a)&&(ck_b=UBX_ck_a)) //Verify the received…
Oct 14, 2009
Christopher Barnes commented on Bryan's blog post Airspeed
"That's a good result - I was thinking of doing something similar to check my theoretical calibration with a pitot tube hanging out of the car window. Reading values off your graphs, (and assuming that y is in mph?), it comes out pretty close to what…"
Oct 3, 2009
Christopher Barnes commented on Chris Anderson's blog post Help wanted!
"7. I've done some projects using an I2C interface to Mindstorms before. I'm not entierly sure what you are trying to achieve for this item? Is the idea to give the Mindstorms system control of which input is mapped to the output on the MUX, or do…"
Sep 29, 2009
More…