SolidGeek
SolidGeek
  • 12
  • 67 674

Відео

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...

КОМЕНТАРІ

  • @masoudmasoudi6534
    @masoudmasoudi6534 2 місяці тому

    perfect design can we try software on avr or esp?

    • @MrSolidGeek
      @MrSolidGeek 2 місяці тому

      @@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 🙂

  • @BharathwajK
    @BharathwajK 2 місяці тому

    Wow good what's its payload ya

  • @Tars-20
    @Tars-20 2 місяці тому

    May i know the total weight of the craft??

  • @Prateek1234q.
    @Prateek1234q. 3 місяці тому

    The design is really great , the drone is really stable , incredible work

  • @firazpeerjade
    @firazpeerjade 3 місяці тому

    Type of motor ?, connection diagram ? anything ?

    • @MrSolidGeek
      @MrSolidGeek 3 місяці тому

      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

    • @firazpeerjade
      @firazpeerjade 3 місяці тому

      @@MrSolidGeek wow man, awesome ty so much for sharing this.

    • @firazpeerjade
      @firazpeerjade 3 місяці тому

      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?

    • @MrSolidGeek
      @MrSolidGeek 3 місяці тому

      @@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.

    • @firazpeerjade
      @firazpeerjade 3 місяці тому

      @@MrSolidGeek ty so much for sharing your experience.

  • @PeterKlemperer
    @PeterKlemperer 3 місяці тому

    Could you do a video explaining the mechanical actuation? Sorry I don’t know the terminology.

  • @guillermogonzalez5915
    @guillermogonzalez5915 4 місяці тому

    Congratulations on this achievement!!!... I ask: how do you prevent the fuselage from spinning when you accelerate the engine?

    • @MrSolidGeek
      @MrSolidGeek 4 місяці тому

      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.

    • @guillermogonzalez5915
      @guillermogonzalez5915 3 місяці тому

      @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...;)

    • @guillermogonzalez5915
      @guillermogonzalez5915 3 місяці тому

      @@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.

    • @MrSolidGeek
      @MrSolidGeek 3 місяці тому

      @@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.

  • @yajatvashisht4873
    @yajatvashisht4873 5 місяців тому

    Damn great stuff 🙌🙌🙌

  • @snarkyboojum
    @snarkyboojum 7 місяців тому

    Well done! Incredible work.

  • @fikrakz
    @fikrakz 7 місяців тому

    🔥💣

  • @chrismulhauser333
    @chrismulhauser333 8 місяців тому

    This is truly awesome reminds me of the flying platforms from MGS3

  • @Atom224
    @Atom224 8 місяців тому

    Mono-copter: What's my purpose? SolidGeek: You pass Soda. Mono-copter: Oh, my god.

  • @doltBmB
    @doltBmB 9 місяців тому

    how?

  • @marionetch1160
    @marionetch1160 9 місяців тому

    Factorio? drons

  • @Yellow_bud
    @Yellow_bud 10 місяців тому

    A flying cup holder interesting

  • @Ярослав-н8е8э
    @Ярослав-н8е8э 10 місяців тому

    Интересно глянут ТХ ватт на грамм!!! и потом выкинуть эту каналию на помойку...🤣

  • @filipimDgaita
    @filipimDgaita 10 місяців тому

    Great work! 👏👏 By using a single trust, how is it possible to the hover not spin in its vertical axis?

    • @Joe-zw9ep
      @Joe-zw9ep 10 місяців тому

      Coaxial blade configuration or maybe anti-torque vector with the vanes below the EDF.

    • @ZR-eq2hl
      @ZR-eq2hl 2 місяці тому

      ​@@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."

  • @djtot731
    @djtot731 10 місяців тому

    How many cocainum it can bring?

  • @Fluffy-Tail-0000
    @Fluffy-Tail-0000 10 місяців тому

    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?

  • @活久见-q3f
    @活久见-q3f 11 місяців тому

    Useless thing

  • @loukmannavicenna8982
    @loukmannavicenna8982 Рік тому

    This monocopter is extremely stalable

  • @f0xvibes
    @f0xvibes Рік тому

    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?

    • @MrSolidGeek
      @MrSolidGeek Рік тому

      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

  • @EmbeddedInsightHub
    @EmbeddedInsightHub Рік тому

    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

    • @MrSolidGeek
      @MrSolidGeek Рік тому

      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

    • @EmbeddedInsightHub
      @EmbeddedInsightHub Рік тому

      @@MrSolidGeek can i get your source code

  • @junuhunuproductions
    @junuhunuproductions 2 роки тому

    Super cool!

  • @szzkf
    @szzkf 2 роки тому

    definitely not easy, i have a similar toy a few year ago ua-cam.com/video/01yt-_R4KOI/v-deo.html

  • @orlandomartinez1069
    @orlandomartinez1069 2 роки тому

    What’s the clearance on the motor to the ground looks really close

  • @T-DYCE
    @T-DYCE 2 роки тому

    Is it me or does that motor look freaking huge

  • @djredrover
    @djredrover 2 роки тому

    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!!!

  • @djredrover
    @djredrover 2 роки тому

    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!

    • @MrSolidGeek
      @MrSolidGeek 2 роки тому

      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?

    • @djredrover
      @djredrover 2 роки тому

      @@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?

    • @MrSolidGeek
      @MrSolidGeek 2 роки тому

      @@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 👍

    • @djredrover
      @djredrover 2 роки тому

      @@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.

  • @kethet
    @kethet 2 роки тому

    First

  • @johnj1648
    @johnj1648 2 роки тому

    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

  • @notyak
    @notyak 3 роки тому

    What type of motor and trucks do you have? I wonder if this works with reverse mounting.

  • @JohannesKainzkaijoc14
    @JohannesKainzkaijoc14 3 роки тому

    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!

  • @roymoran1151
    @roymoran1151 3 роки тому

    Nice.

  • @erwinalfian4546
    @erwinalfian4546 3 роки тому

    I want

  • @PavelShevchuk
    @PavelShevchuk 3 роки тому

    How does it work? Redirects part of downwards airflow to counter prop rotation?

    • @MrSolidGeek
      @MrSolidGeek 3 роки тому

      Yes, it redirects the airflow using four vanes at the exhaust, which enables me to control the attitude (roll, pitch and yaw).

  • @ichbinderalgorithmus2019
    @ichbinderalgorithmus2019 3 роки тому

    how many watts does the motor use?

  • @ichbinderalgorithmus2019
    @ichbinderalgorithmus2019 3 роки тому

    Looks awsome

  • @adriangaleron3293
    @adriangaleron3293 3 роки тому

    Looks nice! What material did u print it with?

  • @steebbo9460
    @steebbo9460 3 роки тому

    Well done bro.

  • @charclo86
    @charclo86 3 роки тому

    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

  • @302Rmack
    @302Rmack 3 роки тому

    How has it been for heat dispensation?

  • @emyalfaro
    @emyalfaro 3 роки тому

    Awesome! When will this be implemented?

    • @MrSolidGeek
      @MrSolidGeek 3 роки тому

      Thanks! I am designing a new remote that uses this display and the nRF52. Going to upload a few videos about it soon :-)

  • @_patrik_6505
    @_patrik_6505 4 роки тому

    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. :)

    • @MrSolidGeek
      @MrSolidGeek 4 роки тому

      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 :-)

  • @nin1ten1do
    @nin1ten1do 4 роки тому

    yo i really badly need nRF24-Esk8-Remote-master.zip libary anychance to obtain?? or ima waste all my efford...

    • @MrSolidGeek
      @MrSolidGeek 4 роки тому

      It is free to download in github 👍

  • @tsufpeleg6726
    @tsufpeleg6726 4 роки тому

    What size motor does it fit?

  • @paulillgen9046
    @paulillgen9046 4 роки тому

    the realtime data dont work :(

  • @charliemillhollin4471
    @charliemillhollin4471 4 роки тому

    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!

  • @AlpakaAntifa
    @AlpakaAntifa 4 роки тому

    How do I get the Nano for the receiver powered? Vin pin takes 8V and I only have 5V from UART

    • @AlpakaAntifa
      @AlpakaAntifa 4 роки тому

      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