Todd Berk
Todd Berk
  • Male
  • Santa Clara, CA
  • United States
Share Twitter
 

Todd Berk's Page

Latest Activity

Profile Icon
Andrei Istodorescu left a comment for Todd Berk
Hi Sergey, Did you got any progress in your stm32-hmc5843 interface? I am trying to get this working but I have problems. Regards, Andrei
Aug 25, 2011
Profile Icon
Todd Berk commented on Robero Navoni's blog post 'What IDE Do you prefer for Multipilot32 - Ardupilot32 ? Arduino like Framework vs CooCox for Arm MicroController .'
I like this project a lot, I'm a huge fan of STM32. I think the real question here is programming language not IDE. Java based or portable C code. If you use Java based it limits functionality as these don't support DMA and multitasking…
Jan 25, 2011
Profile Icon
Sergey left a comment for Todd Berk
Hi Todd, Are you still busy ? I have not heard from you since last week. Sincerely, Sergey
Sep 29, 2009
Profile Icon
Sergey left a comment for Todd Berk
Hi Todd, Have you got my last comment? I'm attaching picture of the concept I have in mind Kind regards, Sergey
Sep 27, 2009
Profile Icon
Sergey left a comment for Todd Berk
Hi Todd, Thank you for you reply. I already though it is some sort of conspiracy against me. I wrote to you a message last weekend from 2 forums http://diydrones.com/ and http://forum.sparkfun.com Next day I could not log in to sparkfun forum - the…
Sep 23, 2009
Profile Icon
Todd Berk left a comment for Sergey
Hi Sergey, I've gotten your messages, I've not ignored you. My new job has halted progress on my projects, but I would love to share some information to help you out. I will reply via email this weekend at some point with more info. Thanks…
Sep 22, 2009
Profile Icon
Sergey left a comment for Todd Berk
Hi Todd, This is Sergey. I wrote you an email this weekend about your project TresCopter but got no reply. So I decided to try my luck once more :) I'm playing with STM32 evaluation board and HMC5843 mag I'm curious how you made it tick…
Sep 21, 2009
Profile Icon
Todd Berk commented on Chris Anderson's blog post 'NASA Ames UAV field trip! (Sept 2)'
I'm in the Bay Area, please add me to the waiting list! Thanks, -Todd
Aug 21, 2009
Profile Icon
Todd Berk commented on Stephen Jack's blog post 'GPS base stations'
You will not get sub-meter accuracy without an RTK gps (uses signaling substations which you place), which is in the thousands.
Jul 15, 2009
Profile Icon
Todd Berk commented on Jordi Muñoz's blog post 'AttoPilot IR Sensors Now Available!'
Are these sensor designs open source as with everything else? I would be interested to see the schematic of how they are designed. You say we can make our own, and provide a link to digikey, I would like to see the schematics if all possible. Also,…
Jul 14, 2009
Profile Icon
Todd Berk commented on Brij's blog post 'First set of Sensor Data from the board.'
You might want to state what type / which sensor this is, and what the time scale at the bottom is. Also the ADC ref voltage and resolution would help. Otherwise we won't have any clue what you're trying to show us. -Todd
Jul 6, 2009
Profile Icon
Todd Berk replied to Tom in ON's discussion 'Brushless Motor RPM Sensor'
See my implementation of a BLDC RPM sensor here: BLDC Hall Effect Sensor. The sensor simply uses at least one magnet (I use 4 to get higher update rate) and a hall switch (about $.40 on digikey). -Todd
Jul 2, 2009
Profile Icon
Todd Berk commented on Jose Luis Cortes's blog post 'Simple way to use Google Earth as ground station.'
Im interested in this as well, is there a way to interface either TCP socket or API (and java?) with Google Earth?
Jun 28, 2009
Profile Icon
Todd Berk commented on Chris Anderson's blog post 'New 9DOF IMU--$400-$500. Looks good'
200 Hertz for 9 degrees of freedom + filtering + DCM / Quaternion calculations is more than sufficient for anything I can think of, since the data is already filtered you need to take that into account. (AHRS) Attitude Heading Reference System is…
Jun 22, 2009
Profile Icon
Todd Berk commented on Xander's blog post 'Motion Plus: Even Better Than Expected! (3 axis gyro for $20)'
I believe the documentation / protocol you point to is over the wireless bluetooth (I don't see anything related to I2C adresses / registers and motionplus), has there been anything done towards listening on the I2C, and getting the data…
Jun 18, 2009
Profile Icon
Todd Berk replied to Eric Arnal Fort's discussion 'How to stabilize a tri rotor'
You may want to check out my project which I've documented here: TresCopter and stabilization concepts: Sensing the Gravity Vector.
Jun 16, 2009

Profile Information

About Me:
Enginear in the Bay Area!

Todd Berk's Blog

Todd Berk

Rudder deflection and Roll cross-coupling control in ardupilot?

Posted on May 23, 2009 at 11:34am 3 Comments

How is the cross-coupling between Rudder and Roll being controlled in the ArduPilot since there are no ailerons? I'm doing some autopilot research for my Parkzone Radian, similar to the EasyStar in that there are no ailerons. Basically, a simple PID loop for heading by actuating the rudder won't work since you will impose roll and sideslip. What is the ArduPilots method for heading and roll control?

Thanks!
-Todd

Comment Wall (5 comments)

At 7:46am on September 21, 2009, SergeySergey said…
Hi Todd,

This is Sergey.
I wrote you an email this weekend about your project TresCopter but got no reply. So I decided to try my luck once more :)

I'm playing with STM32 evaluation board and HMC5843 mag
I'm curious how you made it tick with STM32 microcontroller? I'm a bit afraid to fry mag board so I'm more interested in running code in simulator first.
On you site I saw you did all the SW in simulator.

Do you plan to continue you TresCopter project?
Do you plan to publish some more info on it? (sources, PCB) so that others can make it too :)

Kind regards,

Sergey Lukin
email: lukin.s.v@gmail.com
At 2:39pm on September 23, 2009, SergeySergey said…
Hi Todd,

Thank you for you reply. I already though it is some sort of conspiracy against me.
I wrote to you a message last weekend from 2 forums
http://diydrones.com/ and
http://forum.sparkfun.com
Next day I could not log in to sparkfun forum - the reason I was banned :)
I wrote immediately email to admin of the forum. He could not find any reasons for a ban and "unbanned me" :)
Now account is banned again. Strange stuff going on :)
Luckily you got my message through diydrones.

I always wanted to try RC helicopter so I bought one for myself.
Walkera HM 60B Helicopter
http://www.helipal.com/product_info.php?currency=USD&products_id=1203
It is an beginner/intermediate class helicopter.
So that is the way how I started to think about autopilot for it :)

I looked at dozens of the projects on the net about autopilots and could not find any as a ready to use solutions or close to it, at least for the reasonable money (~300-500$)
So I understood its a nice challenge to build one myself.

Here is my concept for the autopilot.
see picture
I'm more in favour of using Linux on board as I have some programming experience of ARM9 processors.
Unlike other platforms there are tons of code available/ported to ARM. So writing all the navigational, controlling software will be a bit easier. Plus all additional goodies like usb drivers, webcam drivers, GPS etc will be almost for free.
So I would like to use 3 boards for autopilot.
1. IMU (3x magnetometer, 3x accelerometer, 3x gyro + MCU to process data (Kalman or similar))
2. Peripheral board (2-3 UARTs, 2-3 UBS, Pressure Sensor, Ultrasonic Sensors, PWM for motor/servos control
3. Main CPU (ARM9 or similar)

In such a setup it is possible to connect almost anything to the Peripheral board:
like Bluetooth, Wifi, ZigBee, Webcam, GPS just using standard Linux drivers

My considerations about IMU: it should be quite small and located as much as possible to the centre of gravity.
Moreover it has a confined task (getting data and processing them) to be separated to a single module.
something like this, but much cheaper :)
http://vectornav.com/products/74-vn-100

I'm not sure about Pressure Sensor, Ultrasonic Sensors should they be part of Peripheral board or it should be a combined board which is responsible for all sensors: IMU + Pressure Sensor, Ultrasonic Sensors
What do you think?

So I decided to start from the more or less defined peace of work - IMU.
The requirements for it:
make it below 100$ and as less complex as possible.
Similarly to vn-100 and you I selected STM32 microprocessor - 15$ (100$ for the MCU board and debugger :)
found 3x magnetometer - HMC5843 20$ on digikey (but 50$ for the breakout board from sparkfun :)
found 3x accelerometer, 3x gyro IME-3000 + IDG-500, IDZ-500 ?$, 20$, 11$ (don't have them yet but I expect they will release IME-3000 soon)
So it is achievable to make it below 100$ and with only 5 IC.

I think more people will join the project if they could get complete IMU for ~100$.

I have some thoughts about Main CPU board too
I want to use some already existing platform.
Quite promising looks gumstix project
http://www.gumstix.com/store/catalog/motherboards.php
They have Main CPU board + a lot of designs for Peripheral boards
This is exactly what is needed. It has a lot of documentation and working source code examples.
The price is somewhat on the edge ~ 200$ but we get almost complete solution.

I also noticed that there is a guy using gumstix for autopilot too. His design is similar to what I described but he has IMU integrated into his peripheral board and his price tag is 3000$ :) And of course his project is not open source :(
http://www.skybotix.com/support/wiki/index.php/Category:Coax_-_hardware
I think we can do much better.

If you don't mind I would like to see you code so I can get up to speed with STM32 development.

What do you think about whole concept? Is it realistic?
Do you have your own code repository? If not, I can make one.

Could you please reply on my email? This way I can send you some concept design pictures. I don't know how to add them here.

Kind regards,

Sergey

email: lukin.s.v@gmail.com
At 2:25am on September 27, 2009, SergeySergey said…
Hi Todd,

Have you got my last comment?
I'm attaching picture of the concept I have in mind


Kind regards,

Sergey
At 10:52am on September 29, 2009, SergeySergey said…
Hi Todd,

Are you still busy ?
I have not heard from you since last week.

Sincerely,

Sergey
At 12:49pm on August 25, 2011, Andrei IstodorescuAndrei Istodorescu said…

Hi Sergey,

Did you got any progress in your stm32-hmc5843 interface?

I am trying to get this working but I have problems.

Regards,

Andrei

You need to be a member of DIY Drones to add comments!

Join DIY Drones

 
 
 

Groups

© 2012   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service