- 12
- 67 674
SolidGeek
Приєднався 23 вер 2012
Mono-copter flight with added mass (150g)
Mono-copter flight with added mass (150g)
Переглядів: 14 347
Відео
Attitude Control of Single Roter UAV using LQR full-state feedback
Переглядів 1,8 тис.3 роки тому
As part of my master's degree in Control and Automation, I am currently working on designing and building an UAV that closely resembles a rocket. This is done using a single source of thrust (two counter-rotating BLDC-motors), that is diverged by four thrust vanes. In this video, I showcase two full-state LQR controllers, that both stabilise the attitude of the UAV. The controllers are designed...
Electric Skateboard nRF52 Remote - Charging Animation with LCD display
Переглядів 6453 роки тому
This is my lastest development on a wireless remote for electric skateboards. The remote is based on the nRF52840 from Nordic Semiconductors, utilizing a 1.14" LCD to display telemetry from VESC and navigate settings. The display uses the driver ST3389 and communication is done using SPI. The code for this project and the animation is written in C, and uses the SDK supplied by Nordic (www.nordi...
RobuROC - Autonomous Driving using Optimal Control and Extended Kalman Filter
Переглядів 4834 роки тому
Demonstration of my group's 1st-semester project on my master's in Control and Automation. A Kalman filter is implemented to better estimate the states of the system, including the wheel slippage (plotted).
Custom eSk8 remote - display and settings
Переглядів 1,4 тис.7 років тому
A little video of how the display/interface works :-)
eSk8 remote with realtime VESC data
Переглядів 10 тис.7 років тому
The remote now shows real-time data from the VESC, however at a very slow rate. Going to change that. In addition, I have added a way to change the settings, such as wheel diameter, gear ratio etc. Going to add a small button for settings, instead of using throttle wheel - otherwise, it would not be possible to use the trigger for f.x. cruise control. Follow my progress at: www.electric-skatebo...
Remote trigger deadzone
Переглядів 5327 років тому
I found out that the tacktile switch isnt activated as soon as it makes the clicking sound. Need to make some adjustment to the trigger
Simple 3D-printed NRF remote test #2
Переглядів 2,6 тис.7 років тому
The top-half of the is done, and most of the electronics are done. Now I only need to connect the transmitter module (nrf24), and update the software!
Simple 3D-printed NRF remote test #1
Переглядів 3,2 тис.7 років тому
I have just finished the bottom half of the remote, with most of the electronics.
DIY Electric Longboard - 40 kmph - VESC 6
Переглядів 2,8 тис.7 років тому
I have used many hours and crashed a couple of times, and here it is - my own custom-build electric longboard. With a range of at least 20 km and a topspeed of 40km/h, this board is more than enough for my daily commute! Most of the parts I have made myself, either on my desktop CNC or my 3D-printer. The electronics are also quite DIY as I have designed my remote and receiver myself, using Ardu...
perfect design can we try software on avr or esp?
@@masoudmasoudi6534 thank you for the comment. The software utilizes some very hardware specific features (DMA channels) of the Teensy 4.0 to generate fast control signals. Not sure if similar functionality is available on esp or avr. The software is available on GitHub 🙂
Wow good what's its payload ya
May i know the total weight of the craft??
The design is really great , the drone is really stable , incredible work
Type of motor ?, connection diagram ? anything ?
It uses a back-to-back BLDC motor configuration. If you are interested you should take a look at my thesis 😁github.com/SolidGeek/SingleRotorUAV/blob/main/thesis.pdf
@@MrSolidGeek wow man, awesome ty so much for sharing this.
I am trying to do the same thing with one EDF motor. Can you please tell me if an EDF motor is good for this project, or should I use a propeller motor?
@@firazpeerjade It can definitely be done with an EDF, however, because it only rotates in one direction, the fins would have to counteract the rotational torque of the EDF (which could saturate the actuation). Another issue is the small radius of the EDF, making it difficult to get enough area on the fins I would assume.
@@MrSolidGeek ty so much for sharing your experience.
Could you do a video explaining the mechanical actuation? Sorry I don’t know the terminology.
Congratulations on this achievement!!!... I ask: how do you prevent the fuselage from spinning when you accelerate the engine?
Thank you! The craft have four fins in the outlet, that controls the airflow. These can be actuated to produce both roll and pitch moment, but also yaw. To produce a yaw moment, all four fins rotate in the same direction, producing an opposite spinning torque.
@UCnrbeoZXn7-rluh-iHhzsCQ Yes, I understand the cancellation of rotation at constant engine speed, but in case of accelerating and decelerating, the rear fins must make corrections in real time, and that is what surprises me...;)
@@MrSolidGeek I don't know if you know the studies on coanda effect by Dr Bob Collins (www.researchgate.net/publication/264382893_COANDA_FLIGHT_CONTROLS). I think that the flight control system that has been developed could be applied to a drone that functions by the coanda effect.
@@guillermogonzalez5915 Yes it happens in real time. The yaw controllers output is basically added together with the control output of the roll and pitch, which is mapped to the fins. However, to minimize the torque at acceleration, I also use a counter-rotating motor setup (two rotors back-to-back). This greatly helps reducing the torque at acceleration, but does not eliminate it as the motors does not equally share the load.
Damn great stuff 🙌🙌🙌
Well done! Incredible work.
🔥💣
This is truly awesome reminds me of the flying platforms from MGS3
Mono-copter: What's my purpose? SolidGeek: You pass Soda. Mono-copter: Oh, my god.
how?
Factorio? drons
A flying cup holder interesting
Интересно глянут ТХ ватт на грамм!!! и потом выкинуть эту каналию на помойку...🤣
Great work! 👏👏 By using a single trust, how is it possible to the hover not spin in its vertical axis?
Coaxial blade configuration or maybe anti-torque vector with the vanes below the EDF.
@@Joe-zw9ep it is a single prop. He answered this above: "Thank you! The craft have four fins in the outlet, that controls the airflow. These can be actuated to produce both roll and pitch moment, but also yaw. To produce a yaw moment, all four fins rotate in the same direction, producing an opposite spinning torque."
How many cocainum it can bring?
Why no mention of how to make the gravy? Do I use flour or corn starch? How many onions? Can I add a beef bouillon cube at the end?
Useless thing
This monocopter is extremely stalable
I have problems compiling the receiver code from dev branch. I have errors starting at line 127 VESCuart Uart. Compiller error says 'VescUart does not have a type, did you mean getchar? I tried with both version of the vescuart lib, but same error... For compiling the Firefly branch: where do i find the code for the receiver?
You should be using the master branch, not the Firefly. That is an old development project. It is important that you have installed the library in the correct place for Arduino to find it. I will take a look if I can compile it later
i don't know which gfx library will work for smart watch project i'm using nrf52840. i tried with lgvl library but i don't know why it is not working can you please guide me for my project
I am not sure how to help you. I was using the nRF SDK which has some built in gfx functions. Sorry I cant be of much help
@@MrSolidGeek can i get your source code
Super cool!
definitely not easy, i have a similar toy a few year ago ua-cam.com/video/01yt-_R4KOI/v-deo.html
What’s the clearance on the motor to the ground looks really close
Is it me or does that motor look freaking huge
People don't understand how hard it is to get to this point and how much of a thrill it is when it works this good! Great work!!!
I feel you
This project is awesome mate. I am building a similar craft but using an EDF that gimbal like a real rocket's engine. I just finished building the attitude rate controller and attitude controllers as PID but I need to use either MPC or LQR for the guidance portion of my design. Your paper on this project is my favourite paper I so far! Great work!
Thanks mate, that sounds very interesting! I was also looking into using gimbal EDF, however they seemed a little to complex for my project. Please keep me updated on your findings, it is very interesting! Also, where did you find my paper?
@@MrSolidGeek I absolutely will mate. I just burnt my ESC and edf motor right after i finally got my controller working, ordered new/better ones so I am just waiting for parts (torture really). I don’t remember exactly where I found your paper but somewhere on google (not much help lol). It is really well written and actually helped me understand LQR in terms of this type of craft! Specially in defining the state variables and diff equations. So I thank you for that. I will send you a video of my single axis test as soon as the new parts come in. Also, thanks so much for sharing your software, I always thought trying to implement a state space controller with matrices using arduino would be nearly impossible but I’m so glad I have a reference software to get help from since this will be my first large scale software, I need all the help I can get! Are you still studying at MIT?
@@djredrover That sucks, it is horrible to wait for new components - I hope they arrive quickly! What is the title of the paper? I never released a paper on the project, only a large report - who is the author? 😂 I am glad my work can be of help, you are welcome to write me if you got any questions 👍
@@MrSolidGeek Thank man I really appreciate that. I definitely will need your help down the line. I should have been more clear it is your Masters Thesis called "Modelling and Control of Thrust Vectoring Mono-copter". Really well written. I shoot you a copy of it.
First
😂😂😂👌
Hi, i find your project very interesting. and i have a similar project for myself too. is there any way you can publicize the schematics too? thanks
What type of motor and trucks do you have? I wonder if this works with reverse mounting.
Amazing job m8, do you think i could realize the project with an wroom-esp32? got a bunch of those collecting dust and i'm on a budget now so that would be great!
Nice.
I want
How does it work? Redirects part of downwards airflow to counter prop rotation?
Yes, it redirects the airflow using four vanes at the exhaust, which enables me to control the attitude (roll, pitch and yaw).
how many watts does the motor use?
Looks awsome
Looks nice! What material did u print it with?
Well done bro.
This looks really nice! Is it possible to upload the code for this? It doesn’t really matter if the code isn’t cleaned up yet
How has it been for heat dispensation?
Awesome! When will this be implemented?
Thanks! I am designing a new remote that uses this display and the nRF52. Going to upload a few videos about it soon :-)
Hi, i have one question, i cant find new 3d print documents. When i download ur documents i have just 3 holes for 3 screws. On the video i see 6holes and 6 screws, where is the problem? Thansk for answer. :)
That is correct, the one shown in this video is an old model, the new only has three holes. I made the modification to make it easier to assemble, and it turns out it does not make any difference :-)
yo i really badly need nRF24-Esk8-Remote-master.zip libary anychance to obtain?? or ima waste all my efford...
It is free to download in github 👍
What size motor does it fit?
the realtime data dont work :(
Where can I find the code for this remote with the larger screen and vibration motor? This is an incredible project, especially for someone new to VESC. Thank you!
How do I get the Nano for the receiver powered? Vin pin takes 8V and I only have 5V from UART
5V. This pin outputs a regulated 5V from the regulator on the board. The board can be supplied with power either from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and can damage your board. We don't advise it