Unusual R/C Discuss Airships, Blimps, LTA, VTOL, Ground Effect Vehicles, Hovercaft and more.

MonoBot: Aerial Robotics Project

Reply
Old 03-14-2017, 08:13 PM
  #26
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

AT LAST!!! The first time that I could really test the IR sensors during the flight. Currently have two sensors, one at the front and one at the back. I used my right hand as the obstacle to activate the sensors, whenever I felt comfortable enough to take my hand of the stick. The unit gently moved to opposite direction each time Really cool!

I will increase the impact of the sensors a little bit to make the unit react faster and will add 4 more sensors in all directions.

https://www.youtube.com/watch?v=CfyT2EHt3JM

https://www.youtube.com/watch?v=CfyT2EHt3JM
UN.RCONT.OL is offline  
Reply With Quote
Old 03-22-2017, 07:50 PM
  #27
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default



I decided to go with the hard one again… Will use what I learned to try building a GPSless position hold system via a GY-521 sensor board + Arduino. This is a pretty cool little board which has accelerometers and gyros. Below data is from my serial monitor… Need to build a solid algorithm using the accelerometer data. Hmmm…

AcX = -2200 | AcY = -68 | AcZ = 17424 | Tmp = 31.82 | GyX = -501 | GyY = -38 | GyZ = 249
AcX = -2244 | AcY = -36 | AcZ = 17292 | Tmp = 31.97 | GyX = -444 | GyY = -22 | GyZ = 173
AcX = -2224 | AcY = -52 | AcZ = 17328 | Tmp = 31.87 | GyX = -450 | GyY = -64 | GyZ = 258
AcX = -2260 | AcY = -204 | AcZ = 17236 | Tmp = 31.92 | GyX = -432 | GyY = -59 | GyZ = 231
AcX = -2192 | AcY = -36 | AcZ = 17232 | Tmp = 31.92 | GyX = -436 | GyY = -51 | GyZ = 167
AcX = -2308 | AcY = -44 | AcZ = 17268 | Tmp = 32.01 | GyX = -513 | GyY = -15 | GyZ = 267
AcX = -2232 | AcY = -216 | AcZ = 17264 | Tmp = 31.97 | GyX = -472 | GyY = -2166 | GyZ = 252
AcX = -2108 | AcY = -2012 | AcZ = 15580 | Tmp = 31.82 | GyX = 96 | GyY = -935 | GyZ = 5553
AcX = -1040 | AcY = -2932 | AcZ = 18424 | Tmp = 31.87 | GyX = -2685 | GyY = 4202 | GyZ = 3258
AcX = -3316 | AcY = -284 | AcZ = 19688 | Tmp = 31.92 | GyX = 633 | GyY = -435 | GyZ = -1965
Attached Thumbnails
Click image for larger version

Name:	20170322_203220.jpg
Views:	31
Size:	1.39 MB
ID:	2206621  
UN.RCONT.OL is offline  
Reply With Quote
Old 04-15-2017, 06:39 PM
  #28
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

Implementation of what I learned with this project to my indestructible Mono.

https://www.youtube.com/watch?v=Mg87r9ec-X4

https://www.youtube.com/watch?v=Mg87r9ec-X4
UN.RCONT.OL is offline  
Reply With Quote
Old 06-20-2017, 05:01 PM
  #29
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

The new indestructible MonoBot. No more replacing servos, fixing landing gears, etc…. This unit is extremely durable and light and will be the new base for my ongoing Arduino tests. Flies like a charm!


https://www.youtube.com/watch?v=JQ3f...ature=youtu.be
UN.RCONT.OL is offline  
Reply With Quote
Old 07-02-2017, 09:12 PM
  #30
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

This is my new carbon fiber unit that I will use for testing and experimenting sensors and position hold systems, as a part of my ongoing arduino project. This is the maiden of this unit. After seeing that it flies in the first couple of seconds, I felt comfortable enough to immediately test the GPS. I tweaked the code earlier to make the GPS to refresh the position hold position as the point where the stick is released. In the old version, when the stick was released, the GPS would take the unit where the GPS hold was originally initiated. However, with the change, I could successfully re-assign the new position hold coordinates as the point where the stick is released. This will be very useful in many projects. I call it the crawl mode. thx


Last edited by UN.RCONT.OL; 07-02-2017 at 09:38 PM.
UN.RCONT.OL is offline  
Reply With Quote
Old 07-08-2017, 07:43 PM
  #31
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

This will be my IR radar if I can successfully read the IR sensor at certain angles. I will be able to read theoretically infinite (in reality 8) angles with only 2 sensors. These are very good sensors with over 1 meter range and they are immune to daylight. https://www.youtube.com/watch?v=uEnV...ature=youtu.be
UN.RCONT.OL is offline  
Reply With Quote
Old 09-10-2017, 01:21 PM
  #32
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

A very ambitious project for an Arduino nano and me for sure… The code turned out to be quite hard to pull out for a rookie like myself. I am having to run the cycle size at 300, which means that the board loops 300 times at every full turn of the IR scanner. This is slowing things down a little bit, because I am limited with the speed of the servo. When, at last, I got the scanner to work, it took me a while to get the correct readings from the IR sensors at the correct angles. In the end I got it to work at a reasonable functionality level… The good side if I can install a super fast servo, I can speed things up significantly and make the unit more responsive (if I can find one). Another hurdle is that I need to modify the servo to cover a 315 degree range, so I can get away with using only one IR sensor on the scanner instead of the two that I currently have. In the video, you will see the nozzles react differently when I activate the sensors at different angles, showing that the scanner is working fine. The goal is to make the unit completely autonomous indoors. Takeoff, navigation and the landing will be handled automatically. After the first flight tests, if successful, I will install a GPS for outdoors tests.

UN.RCONT.OL is offline  
Reply With Quote
Old 09-17-2017, 06:22 PM
  #33
UN.RCONT.OL
Thread Starter
 
UN.RCONT.OL's Avatar
 
Join Date: Feb 2014
Posts: 239
Gallery
My Gallery
Models
My Models
Ratings
My Feedback
Default

Trying to maiden the unit to test the sensors… Crap load of unforeseen problems. The pitch compensation being reverse for some weird reason caused the first crash… Then the ESC failed. At last I was able to test the throttle sensors. They worked good. Except the reaction was a little slow for one of the fast descends and the unit hit the ground before I could activate the IR scanner. Only lost the impeller and the ESC cable snapped. Easy fixes. I edited the crash out of the footage. The sensors work very well when you approach at a reasonable speed as seen in the video but are slow to respond when the descend speed is a little high.Possible solutions: 1: sensor with a longer range which will react earlier. The problem with this solution is that the as range of the sensor extends, so does the blind zone for close by obstacles. I may consider a sonar instead of an IR sensor for throttle. 2: Implement a precision barometric sensor to regulate the approach speed. 3: Somehow find a solution in the code to speed up the response. The code solution is a tough one considering the scanner is limited to the speed of the servo.

UN.RCONT.OL is offline  
Reply With Quote
Reply


Thread Tools
Search this Thread
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -8. The time now is 08:05 AM.