RC India
Welcome Guest, please login or register.
 
Pages: [1]   Go Down
0 Members and 1 Guest are viewing this topic. Topic Tools Topic Tools 
Read
« on: June 19, 2018, 02:43:22 PM »
kishorParida
Plane Lover
Active Member
**

Reputation Power: 1 
kishorParida has no influence.
Offline Offline

City: Navi Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 4
Join Date: Jun, 2018




I have seen people using MultiWii flight controllers to balance a robot in two wheels. I have an idea of using parts of a racing drone to build it.

1 motor brushless
1 esc
1 flight controller
and 1 receiver
I hope flight controller's gyro and accelerometer PID tuning can get this work.

I really don't want to use Arduino.
Logged
 

Read
« Reply #1 on: June 19, 2018, 03:22:00 PM »
Balakrishna Reddy
Plane Lover
Forum Hero
*****

Reputation Power: 8 
Balakrishna Reddy has no influence.
Offline Offline

City: Hyderabad
State: Telangana
RC Skills: Intermediate
Posts: 698
Join Date: Feb, 2015



1. It is not impossible with F3/F4 flight controllers if you can program them all by your self. Most of the libraries are existing in betaflight or cleanflight to handle receiver input, accel/gyro and different filters. You can build/design the top most layer/application to use those peripherals.
2. It is not recommended to use brushless motor ESC combo as they very agile. Their torque is low and RPM is high. You can better choose a motor driver to which you can send signal to move forward or backward.

Why are you restraining to use Arduino BTW? In that case you can use bare atmega328p or STM32F103xxxx MCUs.
Logged
 

Read
« Reply #2 on: June 19, 2018, 03:32:39 PM »
kishorParida
Plane Lover
Active Member
**

Reputation Power: 1 
kishorParida has no influence.
Offline Offline

City: Navi Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 4
Join Date: Jun, 2018



In my mind the fc gonna tilt either forward or backward assume it drone tilting forward or backward in a self-level mode.

Now how about using north-east motor and south-east motor of drone as left and right tiers of a robot. I think accelerometer will compensate to balance it.

Imagine you are handling a long stick in your finger.


The only show stopper I see is how accelerometer will reverse the direction of motor when fc tilts backward.
Logged
 

Read
« Reply #3 on: June 19, 2018, 04:38:22 PM »
Balakrishna Reddy
Plane Lover
Forum Hero
*****

Reputation Power: 8 
Balakrishna Reddy has no influence.
Offline Offline

City: Hyderabad
State: Telangana
RC Skills: Intermediate
Posts: 698
Join Date: Feb, 2015



The FC will not stop motors even if the balance is reached because if it stops then quad falls from sky. This is where you need to tweak the code to stop signalling motors controllers.
FC is not a PnP device for balancing robot. If someone wanted to make one out of it then probably they need to tweak source code so as to suit your application.
For example even though betaflight and cleanflight are flight control s/fs they are still different pieces of codes, similarly you have to do some tweaks for balancing robot.

Next important thing is it doesn't work with off the shelf BLDC motors. Balancing algorithms work better if it knows how much the motor is rotating(RPM).

accel will not reverse the motor direction it the program that will reverse depending on the accel/gyro angles/values.
Logged
 

Read
« Reply #4 on: June 19, 2018, 05:09:51 PM »
ambattuhari
Plane Lover
Senior Member
***

Reputation Power: 2 
ambattuhari has no influence.
Offline Offline

City: Kottayam
State: Kerala
RC Skills: Intermediate
Posts: 175
Join Date: Oct, 2017



This might guide you .....

https://discuss.ardupilot.org/t/arduroller-balanced-car-on-pixhawk/25851

https://makezine.com/projects/arduroller-self-balancing-robot/
Logged
 

Read
« Reply #5 on: June 19, 2018, 07:16:19 PM »
saikat
Plane Lover
Forum Hero
*****

Reputation Power: 14 
saikat has no influence.
Offline Offline

City: Tezpur
State: Tripura
RC Skills: Expert
Posts: 1130
Join Date: Jul, 2009



Yes it's possible

Use the fc in aircraft mode where the control is for servos.

Logged

 

Read
« Reply #6 on: June 20, 2018, 12:06:54 AM »
AL HAM SHARI
Plane Lover
Forum Hero

*****

Reputation Power: 7 
AL HAM SHARI has no influence.
Offline Offline

State: Kerala
RC Skills: Not into RC
Posts: 541
Join Date: Nov, 2012

RC



I think stepper motors will work quite well for your venture.
Logged

A Dozen Scratch Built Models , 
VT-Speedster Pro
55' UAV Wing
Model  Rocketry
 

Read
« Reply #7 on: June 20, 2018, 10:40:03 AM »
swapnilnimbalkar
Plane Lover
Forum Veteran
****

Reputation Power: 4 
swapnilnimbalkar has no influence.
Offline Offline

City: Thane
State: Maharashtra
RC Skills: Beginner
Posts: 307
Join Date: Nov, 2016



I think its possible. Will have to give it a try.
Logged
 

Read
« Reply #8 on: June 21, 2018, 01:01:54 PM »
kishorParida
Plane Lover
Active Member
**

Reputation Power: 1 
kishorParida has no influence.
Offline Offline

City: Navi Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 4
Join Date: Jun, 2018



accel will not reverse the motor direction it the program that will reverse depending on the accel/gyro angles/values.
The FC will not stop motors even if the balance is reached because if it stops then quad falls from sky. This is where you need to tweak the code to stop signalling motors controllers.
FC is not a PnP device for balancing robot. If someone wanted to make one out of it then probably they need to tweak source code so as to suit your application.
For example even though betaflight and cleanflight are flight control s/fs they are still different pieces of codes, similarly you have to do some tweaks for balancing robot.

Next important thing is it doesn't work with off the shelf BLDC motors. Balancing algorithms work better if it knows how much the motor is rotating(RPM).

accel will not reverse the motor direction it the program that will reverse depending on the accel/gyro angles/values.

accel will not reverse the motor direction it the program that will reverse depending on the accel/gyro angles/values : In a drone it only changes motor speed not reverse. Can you tell me how can it reverse the motor direction?, accele reversing motor direction indirectly I meant. Actually its the esc that will do the job directly. But fc will have to give the appropriate pwm signal.
And I will use servo coreless motor for this. As @swapnil said
Logged
 

Read
« Reply #9 on: June 21, 2018, 01:02:48 PM »
kishorParida
Plane Lover
Active Member
**

Reputation Power: 1 
kishorParida has no influence.
Offline Offline

City: Navi Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 4
Join Date: Jun, 2018



Yes it's possible

Use the fc in aircraft mode where the control is for servos.



Makes sense
Logged
 

Pages: [1]   Go Up
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Modern Art - 1000 paper planes trying to escape
Chatter Zone
anwar 2 3064 Last post November 04, 2012, 08:58:50 PM
by lastRites
Multirotor board - balancing robot « 1 2 3  All »
Self-designed, DIY and College Projects
saikat 57 35027 Last post December 16, 2022, 02:42:42 PM
by keshv14
Help with balancing plane
Electric Planes
Harsh17 17 5577 Last post December 19, 2016, 08:13:29 PM
by sanjayrai55
DIY - Self Balancing Robot
Self-designed, DIY and College Projects
Dharmik 1 5365 Last post December 16, 2022, 02:40:39 PM
by keshv14
Schoolmaster- a modern version
Chatter Zone
K K Iyer 10 2238 Last post February 25, 2021, 08:39:42 AM
by shirsa2001