I’m doing a nice motorized arm and need to stabilize the X axis. As the arm will be telescopic, I was thinking of a design with a gyro sensor and a linear actuator with position feedback. I was looking at the GWS [size=2][font=Arial]GYRO PG-03.[/font][/size]Can I connect the actuator on the gyro as is like if it were a servo or I need something else?
I’m wondering also if the actuator blue/yellow/white wires for the position feedback are the same thing as the position feedback from a servo?
Can you provide a drawing of what you want to do? Not sure what you mean by stabilizing the X-axis. What will cause it to move around?
RB-Gws-09 is connected to a channel on an RC receiver and compares the signal being received to the rotation about one axis, which helps for stabilization against wind and other external factors.
This is a rough drawing of what I am trying to do. Because of the telescopic boom, I can’t use a simple solution with cables attached to the stand. So that’s why I thought of using an actuator with a gyro.
So you say that the RB-GWS-09 must be connected to a RC. Do you have something that sends the signal itself depending on the angle of the sensor? http://www.mxcproductions.com/docs/jib/Gyro%20main%20idea.png
Understood. You need either an accelerometer (single axis will do) or gyro sensor mounted on the end, which sends a signal to a microcontroller which compares the given value with a desired value.
If the values don’t match, it sends a command to position the linear actuator accordingly. The GWS product won’t work in this situation.
What do you plan to have at the end? Would simply mounting it to the arm so it’s free spinning and let gravity pull it down not work?
If you want an automatic system, you’ll need the sensor, the actuator, a controller for the actuator, a microcontroller (and program it) and a power source.
I over simplified the picture for clarity, but the main boom will also Pan (This movement has no effect on the other end of the boom). At the end of the small part will be a Pan/Tilt head to mount a camera. So yes, again another pan/tilt camera project
Can you point me the parts I need, compatible together, to be able to do that? What kind of program do I need to write? Never done that before. Do I need a pic programmer?
There is an easy way to use Servo as driver for a Pan&Tilt system.
Cheap controller like THISone can run MultiWii (A Drone System) and also be use as a Gimbal stabilisation system.
Here you can see my face using this as a Gimbal stabilisation
Hi Eric,
Yes this is what I’m looking for. I already considered this approach but I found it was quite noisy for my use…
But tell me if I’m correct…
If I understand correctly this controller, I would use the 2 servos for camera for the stabilization, and everything is already programmed and ready to use? Is it a requirement to use it like that, or I can plug an actuator and use it like above?
I think I’ll give a try with the RB-ATM-01 with 2 servos. The motion I’ll be doing will be quite slow, so servo noise should be tolerable. And I found that actuator are not quiet too!
There are actuators, like the L12 that can take Servo inputs so in theory they could be use for stabilisation too.
Sound might be an issue even with them.
You need the controller itself plus strait pins to be soldered on the board for connecting the Servos.
MWC MultiWii Flight Controller for UAV (Arduino Compatible)
3x40 Break Away Header
Also something to power everything, but you might already have something ?
The software used to load the program is free and can be downloaded here:
The MultiWii software that will be use for the Stabilisation is something to make a UAV / Drone Fly.
Some parameter will need to be change in the file prior to upload, but it’s not that hard.
Hey Eric,
I would like to buy the LynxMotion [font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]MWC-WITH-PINS. It’s the same as the MultiWII but with pins soldered. It’s not available on the RobotShop site, and since you are the same company, I would like to know if it’s possible to add the LynxMotion product on this site, so I can have only one shipping cart. (The LynxMotion site has also a high shipping cost).[/highlight][/font]
[font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]
[/highlight][/font]
[font=Verdana, Arial, Helvetica, sans-serif][highlight=#ffffff]Thanks[/highlight][/font]
We get the PCB’s without the pins from the manufacturer then solder them manually for our UAV’s kits mostly.
That’s why it’s not available on RobotShop with pins because it would take us a lot of time to solder pins for everyone.
It could be done, if we create an order manually on RobotShop.
Hi,
So I got the MultiWii controller and I’m trying to make it work with an hitec servo I had here. First of all, do I need to write my own code or I can use a program that came with the card? If so, which one. I tried the Flip_DX4_DX5 and plugged my servo on D5 (Elevator), but nothing happens.
Also, in the Arduino software, which card type do I need to select? I selected Arduino Nano w/ Atmega 328 which at least doesn’t give me errors when transfering the program.
I’ll describe what I tried so far…
First, I saw in the config.h file that I needed to enable the line “#define SERVO_TILT” in the Cam Stabilisation section. I transfered the program, and replugged the usb cable. Then in the MultiWiiConf application, I ticked “High” Aux1 for CamStab. So i plugged the servo in Aux1. When I move the board, I see the graphs moving in the app, but the servo doesn’t move.
The config.h file mention “#define TILT_PITCH_AUX_CH AUX3”, so since there is no Aux3 on the board, I changed the value to Aux1, but it did nothing more.
Thank you, you are awesome!
I’m getting movement on servo now. There is some odd things happening to the servo when it’s moving 90 degrees, but for my use, it should not be problematic.
You wrote that this friday You had seen it coming hehe
I had another customer that was asking for that kind of stabilization, so making a Blog Post was a good idea and will stay there for reference.
Maybe lower the Maximum and/or Minimum value, to see if it keep doing weird things.