RC India

RC Models => Self-designed, DIY and College Projects => Topic started by: Swapnil on March 17, 2012, 08:24:27 PM



Title: HoverBot v2
Post by: Swapnil on March 17, 2012, 08:24:27 PM
Hey everyone!
I learned loads of stuff while building the ‘HoverBot’.
http://www.rcindia.org/self-designed-diy-and-college-projects/hoverbot-xtreme/

So, after realizing that there’s lots of room for improvements, I started working on the HoverBot v2.

Here’s the new features:

1)   Semi-autonomous (using Arduino Due). Sets ESC throttle end points at each startup. Detects obstacles and stops the HoverBot.
2)   Differential steering for better control, agility and torque-balance.
3)   Full brushless setup, improved skirt and compact design.

We might add gyro stabilization (as I have a quad board now!) and onboard cam. Then there's a 2-DOF arm built waiting to be attached.
Now those who have seen the vids of HoverBot can just imagine the speed this one can achieve! Will post vids soon!


Title: Re: HoverBot v2
Post by: Swapnil on March 17, 2012, 08:31:16 PM
Pics:
1) Front view
2) Battery bay


Title: Re: HoverBot v2
Post by: Swapnil on March 17, 2012, 08:34:25 PM
More pics:
3) Lift motor
4) Thrust motors and Arduino


Title: Re: HoverBot v2
Post by: manojswizera on March 17, 2012, 08:58:47 PM
beautiful  {:)}  Swapnil looking awsome, i know will run beautiful too.we will Wait for the Video eagerly.  :thumbsup:


Title: Re: HoverBot v2
Post by: Dharmik on March 17, 2012, 09:27:42 PM
Awesome build!!!!!  The whole concept of design is futuristic. Not only design but you have also added feature of automated system. This one is completely new thing i have ever seen.


Title: Re: HoverBot v2
Post by: Swapnil on March 17, 2012, 10:31:34 PM
Thanks Swizera and Dharmik!

also added feature of automated system...

I've also written a program for auto-lift and auto-navigation(using sonar) . And it works great!
But the group of college friends (juniors) I built this for wanted it to have radio control as well. So now it's semi-autonomous.

One of my friend is working on machine-vision. When it's done I might be able to make the HoverBot autonomously chase humans. (or cats!)   


Title: Re: HoverBot v2
Post by: rohitgupta322 on March 18, 2012, 07:56:01 AM
Well done Swapnil. Please post a video!!


Title: Re: HoverBot v2
Post by: Swapnil on March 18, 2012, 08:02:11 AM
Thanks Rohit. I have some 'testing' videos. Will post in a bit...



Title: Re: HoverBot v2
Post by: Swapnil on March 18, 2012, 10:58:53 AM
Here's a water test vid:

http://www.youtube.com/watch?v=MBl2Q9nDp2Q&feature=player_detailpage


Title: Re: HoverBot v2
Post by: roopeshkrishna on March 18, 2012, 11:28:29 AM
Swapnil..a million salute for your great work and dedication.. :thumbsup: :hatsoff:..


Title: Re: HoverBot v2
Post by: Swapnil on March 18, 2012, 12:04:06 PM
Thanks Roopesh sir, I'm honoured! :)


Title: Re: HoverBot v2
Post by: roopeshkrishna on March 18, 2012, 12:19:04 PM
its not a simple apreciation Swapnil..!! but you deserve it.. because making a full hovering bed is a tougher job.. but you made it here.. simply.. only a few can achieve this.. even you can look around the world, then can only find a very few machines as sucessful.. so, its moments of happy.. and proud.. thanks for sharing your works to us.. keep it up and go for even bigger machine.. have a nice future..  :salute: :salute: :salute: :hatsoff:


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 12:38:03 PM
The 2 DOF arm turned out to be too heavy so we just added the gripper.

http://www.youtube.com/watch?v=cxyCofEYSks&feature=g-upl&context=G2b91ba1AUAAAAAAACAA

http://www.youtube.com/watch?v=zMAZJrkCHoI&feature=g-upl&context=G2d3ebe1AUAAAAAAABAA


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 12:40:54 PM
And the auto stop using IR sensors. The range is not much. Will soon change it to ultrasonic.

http://www.youtube.com/watch?v=IyqlTnVgxnI&feature=g-upl&context=G256eba9AUAAAAAAADAA


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 12:44:21 PM
The differential thrust was achieved by using elevon mixing (with zero aileron diffetential) plus one programmable mixing. The torque is balanced by proper trimming.

http://www.youtube.com/watch?v=1XlQgtg-Z5w&feature=g-upl&context=G2b40110AUAAAAAAAEAA


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 12:45:49 PM
And here's what differential steering can do!


http://www.youtube.com/watch?v=Lqr3CiJFRUQ&feature=g-upl&context=G2224f9aAUAAAAAAAAAA


Title: Re: HoverBot v2
Post by: Dharmik on March 20, 2012, 12:52:51 PM
This thing looks so cute. Would you mind telling us material of skirt?


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 01:00:56 PM
The material is an old car cover dipped in a secret solution ( :P ) for making it totally airtight. It also has duct tape at bottom for protection on tar road.


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 02:48:37 PM
Does anyone have experience with laser range-finders?

I was wondering about the color scheme. Would black+silver look better than black+ yellow or black+red? Or should I let it be as it is (i.e black+white)?


Title: Re: HoverBot v2
Post by: Swapnil on March 20, 2012, 05:27:21 PM
Here's a test bot I made to configure and check the diff mixing before applying it on the HoverBot v2. It turned out to be really fun! 

Setup:
500 RPM side-shaft brushed motors x 2
HK 30A brushed ESC                     X 2
LiPo 2200mAh 20-30C

http://www.youtube.com/watch?v=YSnDbtCshNU&feature=g-upl&context=G2224f9aAUAAAAAAAAAA                   


Title: Re: HoverBot v2
Post by: satyagupta on March 20, 2012, 06:07:02 PM
 {:)} {:)} {:)} {:)} {:)}


Title: Re: HoverBot v2
Post by: saurabhreigns on March 31, 2012, 09:36:30 PM
OMG...
u did so well sir...
Damn good work. When you say it took TWO days to make it,what exactly do you mean?
it took only TWO days to develop the design,research,assemble things together,develop the code etc etc?
please enlighten me.:-)


Title: Re: HoverBot v2
Post by: Swapnil on March 31, 2012, 09:42:15 PM
Nah! Two days to make the hull (that is, base + skirt) and fixing the thrust motors.
Total assembly time (including programming the arduino and setting channel mixes) was 4-5 days.


Title: Re: HoverBot v2
Post by: sabya on March 31, 2012, 09:43:55 PM
its great......but from where you got...HK 30A brushed ESC..?
   


Title: Re: HoverBot v2
Post by: Swapnil on March 31, 2012, 09:53:12 PM
Brushed? The HoverBot uses brushless ESCs. If you are referring to the 'FunBot' ESCs, I got them from Vivek bhaiyya (rcelectro.com)


Title: Re: HoverBot v2
Post by: VC on March 31, 2012, 10:37:15 PM
How did I miss this awesome creation?! {:)} {:)} {:)} {:)} {:)} :salute: :hatsoff:

Btw, the 'secret' solution maybe Silicon Spray??? ??? :headscratch: :giggle:


Title: Re: HoverBot v2
Post by: Swapnil on March 31, 2012, 10:46:25 PM
Your appreciation is like an oscar award for me VC sir!  ;D
The solution is simply permanent marker ink mixed with moderately diluted glue. I also used a layer of light and supple packing tape for use on tar roads.


Title: Re: HoverBot v2
Post by: saurabhreigns on April 01, 2012, 01:03:34 AM
can i use a brushed motor for lifting a 400 grams,
18"x8" ,thermocol base and parachute fabric skirt.?
how many rpms and voltage would it require with a prop size of 6x4(or 8x3.5 whichever is best suited).
and what will it cost?


Title: Re: HoverBot v2
Post by: Swapnil on April 01, 2012, 07:01:21 AM
You can certainly do that. My 1st hovercraft used a 12V 12000 RPM brushed motor and could easily lift around 1 Kg with a 3-blade 4x3 prop.

The motor+prop combo cost me Rs. 390. I moved on to brushless because I didn't have a brushed ESC then and wanted a linear lift.


Title: Re: HoverBot v2
Post by: saurabhreigns on April 03, 2012, 12:49:18 AM
I hav a small rc heli (cheap chinese toy.),both of its motors are working(when connected directly to a regulated voltage power supply).
It has counter rotating blades. can i use its motor(s) with a new prop for lifting the hovercraft?
Its worthy enough to mention  here that the motors are very small (1cm dia,2cm height).
Also i would like to know whether it can be used for propulsion system(if not for lifting)?


Title: Re: HoverBot v2
Post by: Swapnil on April 03, 2012, 07:36:47 AM
O.K, let me tell you that I tried a range of DC motors for the thrust system to keep weight low.
(3V, 6V 8000 RPM, 9V 15000 RPM, 12V 12000 RPM, 12V 16000 RPM etc). Only the 12V 16000 RPM motor gave good enough thrust without heating up.

Because, even though the hovercraft is hovering (frictionless), the thrust motors have to overcome inertia.

I have micro helis too. Their motors certainly can't be used for a hovercraft of size 18" x 8".


Title: Re: HoverBot v2
Post by: saurabhreigns on April 03, 2012, 05:56:19 PM
You can certainly do that. My 1st hovercraft used a 12V 12000 RPM brushed motor and could easily lift around 1 Kg with a 3-blade 4x3 prop.

The motor+prop combo cost me Rs. 390. I moved on to brushless because I didn't have a brushed ESC then and wanted a linear lift.
can u please tell me the dimensions and skirt specs of this build?it would be great if u can give some pics/videos of it


Title: Re: HoverBot v2
Post by: Swapnil on April 03, 2012, 06:23:34 PM
The skirt design is really simple. The dimensions are (side length in inches) x (6 to 8 inches). Mine is 12x8
The skirt corner design is shown in the pic below.


Title: Re: HoverBot v2
Post by: ved on August 05, 2012, 09:22:14 PM
Hi Guys
I have made a hovercraft. I want to know how to connect tow ESC to the receiver? I will be connecting the thrust ESC to pit channel. Pls tell me how can I connect it.


Title: Re: HoverBot v2
Post by: mr ceo on October 02, 2012, 07:26:52 PM
very nice build swapnil.
i am too making a hovercraft i have question.
how did u achieve torque balancing.did u use counter rotating props..
waiting for your reply..


Title: Re: HoverBot v2
Post by: Swapnil on October 02, 2012, 09:22:55 PM
No, I used a small 3-blade prop for lift with a differential thrust setup.


Title: Re: HoverBot v2
Post by: mr ceo on October 05, 2012, 05:48:23 PM
thanks


Title: Re: HoverBot v2
Post by: streetjerk on March 17, 2013, 12:01:57 AM
can u pls explain what is this elevon mixing ?  and the other mixing that u tried on your funbot ?  ???


Title: Re: HoverBot v2
Post by: lastRites on July 08, 2013, 10:43:42 PM
I know this is a pretty old thread but I wanted to ask something as I am working on something similar.
How did you interface the RC system with the arduino due? The way I see it is that the receiver outputs PPM and the arduino outputs a modified PPM to the escs right? How does one accomplish that reliably?


Title: Re: HoverBot v2
Post by: Swapnil on July 09, 2013, 07:14:46 AM
Hmmm...I don't really understand your query. I analyzed the signals from both the systems on my CRO a long time ago and they were both definitely PWM signals (which is what a servo/ ESC expects).

You don't need to go after the PPM signal unless you need to use more than 2 channels with the arduino.

Also, I did not use an arduino Due (which uses an ARM Cortex M3). I used the Duemilanove and might have shortened it to 'due' while typing.

Arduino generated 'servo-signals' are very reliable and work flawlessly with RC servos and ESCs. I've worked with the servo library a lot since this project. It's very convenient to use and doesn't mess with the rest of your code or hardware. 


Title: Re: HoverBot v2
Post by: lastRites on July 09, 2013, 07:59:56 PM
The receiver outputs PPM definitely. PPM may look like PWM on the scope as the signals are similar. Correct me if I am wrong
Did you use interrupts?


Title: Re: HoverBot v2
Post by: Swapnil on July 10, 2013, 10:16:52 AM
I'm afraid you have a misconception.

The output on each channel is most certainly PWM.
PPM utilizes time division multiplexing to pack multiple (about 9 - 10) PWM signals in a single time-frame. There is indeed a PPM signal at the receiver output before it is de-multiplexed for separating channels. And one needs to tap that in order to decode more than 2 channels with the arduino.

If you still have doubts in this regard you should seriously consider brushing-up your theoretical basics or better yet try working with and analyzing the actual hardware and related signals.

I did use interrupts. But it was completely handled by the servo library.   


Title: Re: HoverBot v2
Post by: lastRites on July 10, 2013, 04:13:49 PM
Now I get it. I actually do not own a scope and got my theories a bit messed up. My Tx and Rx communicate through PPM. And the Rx outputs PWM.

Another query though. Did you make use of the pulse-in function?


Title: Re: HoverBot v2
Post by: Swapnil on July 10, 2013, 10:53:36 PM
Yes.  It's good enough for upto 2 channels.


Title: Re: HoverBot v2
Post by: DArkPrince007 on July 10, 2013, 11:34:52 PM
What's differential thrust mechanism .?


Title: Re: HoverBot v2
Post by: VC on July 11, 2013, 12:44:29 AM
Differential Thrust, if I am not mistaken, is all about controlling a craft with varying propeller thrusts on the port / starboard (left/right) sides. It negates the use of a rudder.