Harrison Low
Harrison Low
  • Видео 70
  • Просмотров 920 368
My juggling robot can finally juggle! 🤹‍♀️ | PDJ #22
JLC3DP 3D Printing Starts at $0.3, Up to $60 New User Coupons: jlc3dp.com/?from=HarrisonLow
-------------------------------------------------------------------------
Phew! It was quite a push to get this video finished before leaving for holidays, but I'm so glad I did it; I think the result is great, and I hope you do too!
Very keen to see what you all think.
-------------------------------------------------------------------------
There are a ton of links mentioned in this video, so I've tried to group them together:
🔗🔗 Miscellaneous 🔗🔗
💰 My Patreon:
www.patreon.com/HarrisonLow
⚡PDJ Zulip site:
pdj.zulipchat.com/
👩‍💻 PDJ Github repo (note that all recent work is in /ros_ws):
github.com/Project-Deep...
Просмотров: 54 909

Видео

Join Me Live Every Friday! - Weekly Jugglebot Updates
Просмотров 3,3 тыс.10 месяцев назад
Join Me Live Every Friday! - Weekly Jugglebot Updates
My New Linear Actuators are SO MUCH BETTER! | PDJ #21
Просмотров 273 тыс.Год назад
My New Linear Actuators are SO MUCH BETTER! | PDJ #21
From Idea to Prototype: The Jugglebot Journey (so far)
Просмотров 6 тыс.Год назад
From Idea to Prototype: The Jugglebot Journey (so far)
Catch My Jugglebot Talk and Help Solve a Tech Puzzle (CAN Bus) | PDJ #20
Просмотров 2,5 тыс.Год назад
Catch My Jugglebot Talk and Help Solve a Tech Puzzle (CAN Bus) | PDJ #20
A Robot That Juggles? Why Did I Even Start This?? | Channel Intro
Просмотров 10 тыс.Год назад
A Robot That Juggles? Why Did I Even Start This?? | Channel Intro
Designing High-Performance Linear Actuators: Speed & Stiffness for my Juggling Robot | PDJ#19
Просмотров 472 тыс.Год назад
Designing High-Performance Linear Actuators: Speed & Stiffness for my Juggling Robot | PDJ#19
Jugglebot Prepares to See: Installing My Juggling Robot's Depth Camera! | PDJ #18
Просмотров 5 тыс.Год назад
Jugglebot Prepares to See: Installing My Juggling Robot's Depth Camera! | PDJ #18
Colour Conundrum: Help Jugglebot Find Its New Look! | PDJ #17
Просмотров 955Год назад
Colour Conundrum: Help Jugglebot Find Its New Look! | PDJ #17
Knot Anymore! Jugglebot's (Practically) Knot-Free Design! - PDJ #16
Просмотров 2,8 тыс.Год назад
Knot Anymore! Jugglebot's (Practically) Knot-Free Design! - PDJ #16
Jugglebot's Joints: Universal No More! - PDJ #15
Просмотров 10 тыс.Год назад
Jugglebot's Joints: Universal No More! - PDJ #15
New Jugglebot Design and Channel Updates - PDJ #14
Просмотров 1,1 тыс.Год назад
New Jugglebot Design and Channel Updates - PDJ #14
Building a Better Juggling Robot with ChatGPT
Просмотров 1,1 тыс.Год назад
Building a Better Juggling Robot with ChatGPT
Project Update - PDJ #13
Просмотров 7 тыс.Год назад
Project Update - PDJ #13
Jugglebot is SO MUCH FASTER! - PDJ #12
Просмотров 7 тыс.Год назад
Jugglebot is SO MUCH FASTER! - PDJ #12
Jugglebot needs to change. PDJ#11
Просмотров 444Год назад
Jugglebot needs to change. PDJ#11
PDJ #10 - Starting on Jugglebot's Brain
Просмотров 3792 года назад
PDJ #10 - Starting on Jugglebot's Brain
Testing Jugglebot's Hand - PDJ #9
Просмотров 6402 года назад
Testing Jugglebot's Hand - PDJ #9
PDJ #8 - Finally a Hand That Can Throw!
Просмотров 9022 года назад
PDJ #8 - Finally a Hand That Can Throw!
Project: DeepBlue Juggling #7 - Project Update
Просмотров 7302 года назад
Project: DeepBlue Juggling #7 - Project Update
Project: DeepBlue Juggling #6.3 - How I designed an Electronics Box for Jugglebot
Просмотров 2782 года назад
Project: DeepBlue Juggling #6.3 - How I designed an Electronics Box for Jugglebot
Project: DeepBlue Juggling #6.2 - PCB Design
Просмотров 2702 года назад
Project: DeepBlue Juggling #6.2 - PCB Design
Project: DeepBlue Juggling #6.1 - The Hand V3 - Now with Added Compliance!
Просмотров 2692 года назад
Project: DeepBlue Juggling #6.1 - The Hand V3 - Now with Added Compliance!
Project: DeepBlue Juggling #6 - Project Update
Просмотров 2912 года назад
Project: DeepBlue Juggling #6 - Project Update
Project: DeepBlue Juggling #5 - Ideas for Jugglebot's Eyes
Просмотров 5372 года назад
Project: DeepBlue Juggling #5 - Ideas for Jugglebot's Eyes
How to Design a Linear Actuator - Project: DeepBlue Juggling #4.2
Просмотров 13 тыс.2 года назад
How to Design a Linear Actuator - Project: DeepBlue Juggling #4.2
Project: DeepBlue Juggling #4.1 - The Hand V2
Просмотров 3982 года назад
Project: DeepBlue Juggling #4.1 - The Hand V2
Project: DeepBlue Juggling #4 - Jugglebot's New Design
Просмотров 5362 года назад
Project: DeepBlue Juggling #4 - Jugglebot's New Design
Project: DeepBlue Juggling #3 - The Hand V1
Просмотров 6902 года назад
Project: DeepBlue Juggling #3 - The Hand V1
Project: DeepBlue Juggling #2 - Jugglebot's Arm V1
Просмотров 1,2 тыс.2 года назад
Project: DeepBlue Juggling #2 - Jugglebot's Arm V1

Комментарии

  • @christopherleveck6835
    @christopherleveck6835 5 дней назад

    Would a larger softer hand like a pouch work better?

    • @harrisonlow
      @harrisonlow 21 час назад

      For catching, definitely! For throwing, I don't think so. I can't imagine throwing out of a pouch would be very reliable at all 🤔

  • @YoKKJoni
    @YoKKJoni 7 дней назад

    i have a brilliant idea for the "eyes" of it.. first, make the hand weigh the balls in real time. then make a program that calculates physics, calculate the balls trajectory in real time. that way the robot "knows" where the balls are. only downside is if someone interrupts the balls or there a wind heavy enough to move the balls enough to mess up the calculations(the wind one can be "fixed" with a simple wind sensor and feeding it to the calculations)

  • @syncr0904
    @syncr0904 7 дней назад

    I feel like you should add an Estop for faster shutdowns

    • @harrisonlow
      @harrisonlow 7 дней назад

      Oh I definitely have an e-stop, I'm just not always fast enough to hit it 😅 Jugglebot would've been completely destroyed several times over if I didn't have one! 😂

    • @syncr0904
      @syncr0904 7 дней назад

      @@harrisonlow awesome! Im excited to see further updates on Jugglebot

  • @gabrielmartin3107
    @gabrielmartin3107 10 дней назад

    tienes que usar cuerda estática de escalada, pero no se si la hay de ese diametro.

  • @philipmartin2123
    @philipmartin2123 11 дней назад

    I thought of a way to use two pulies in like less then a second you can even get away with one pulley if you change the route the string takes up.

  • @tommyliao5508
    @tommyliao5508 11 дней назад

    Commenting so that I can come back to this later.... this is a great paradigm to work with.

  • @justbrowsing4483
    @justbrowsing4483 11 дней назад

    Love what you are doing! Subscribed ! This is gonna look so amazing with led glow balls when you get it working 😜

  • @assassinlexx1993
    @assassinlexx1993 12 дней назад

    Dyneema checks off all what you need.

  • @ripper132212
    @ripper132212 12 дней назад

    getting state machine pilled is probably similar to being ros2 or canbus pilled. you won't regret using them i reckon

  • @tiagotiagot
    @tiagotiagot 12 дней назад

    Would it be beyond the scope of the project to have some sort of feedback from the hand (load cells, IMUs etc) to detect subtle catching and launching errors to incorporate in the ball trajectory prediction to avoid small inaccuracies adding up over time, adjusting the throws and catches accordingly to bring it back to a more stable state and keep things on track for longer?

    • @harrisonlow
      @harrisonlow 12 дней назад

      Definitely not! This is something I've thought a lot about and hope to explore in the future. I think it won't be easy to filter out all of the "good"/expected vibrations/signals from those indicating that something is awry, though if such a system worked, it'd be extremely helpful for Jugglebot. Very similar to how human jugglers use their proprioception and tactile feedback to compensate for errors!

  • @TheThunder005
    @TheThunder005 14 дней назад

    You talk about needing extremely accurate 3D prints... while also building an extremely accurate 6D + 1D arm robot... that could easily convert to perform 3D printing or etching. The Hand should be changed to a 3D printer head.

    • @harrisonlow
      @harrisonlow 12 дней назад

      Haha I'm not sure I agree on how easy that would be, though it'd certainly be very cool!

  • @NinjaOfLU
    @NinjaOfLU 15 дней назад

    Absurdly cool! Very glad this popped up on my recommended; you've earnt yourself a new sub!

  • @AllenKnutson
    @AllenKnutson 16 дней назад

    Google "Further progress in robot juggling: the spatial two-juggle", Koditschek 1993. They make use of multiple cameras. They paint the robot and background black, and juggle ping pong balls. I, and perhaps you, can juggle 3 balls blindfolded for a couple minutes. I've never seen anyone do 4 for more than a couple seconds. Whereas people using their eyes can juggle 10+ balls these days. This is all to say, you should be using cameras.

  • @1q1q1q1q1q1q1qw
    @1q1q1q1q1q1q1qw 17 дней назад

    If you use fixed programmed trajectories. I think you need to make sure that the ball lays at a well defined rest position before the launch. An the the launch is very smooth. I think i would try a Tennisball. Maybe a not fuzzy one. and also kind of an physical damper mechanism. Just a 3 mm foam layer inside the hand. I recon trying different balls and hands could do big improvements. But really great engineering. Seriously impressed:) I always love to see if someone does fine stuff like that :)

    • @harrisonlow
      @harrisonlow 12 дней назад

      Cheers! I agree that a pre-programmed trajectory needs the ball(s) to come to rest in the hand before each throw, though I'm not sure that a tennis ball is the right way to go here; these balls are designed to be bouncy and are notoriously one of the worst types of balls to use for human juggling. A foam/fabric liner on the hand is a great idea and I plan to experiment with this! Cheers for the suggestions ☺️

    • @1q1q1q1q1q1q1qw
      @1q1q1q1q1q1q1qw 12 дней назад

      @@harrisonlow I dont think that they are too bouncy if not enough force is applied, what here would be the case. Apart from that, the reason for suggesting this was the well defined behaviour and surface of the ball. I guess a heck a seck 😅 ( no idea how to write that) is on the other side of the spectrum. I blieve due to strage form it can take, repeatability is way less

  • @stocktonjoans
    @stocktonjoans 18 дней назад

    The nodes on the bus go . . .

  • @gossumx
    @gossumx 19 дней назад

    I know I’m really late in the game, but to terminate that synchromesh cable you could use soldered tubular cable lugs. Just a thought.

  • @paulcorrigan7999
    @paulcorrigan7999 19 дней назад

    I used some thin UHMWPE (more commonly called Dyneema or Amsteel) cord about 1/8 inch for a project a while back. It was ridiculous, unbelievable how much force it took to break when I finally got it spliced it (close to) properly. I know it doesn't stretch much. Could be a consideration? Edit: I went and watched your latest video and the actuators are running on dyneema.

    • @harrisonlow
      @harrisonlow 19 дней назад

      Check out my latest video 😉 it's what I'm using now! Agreed that splicing is very fiddly and I almost deemed it impossible with such small thread, but as always, persistence paid off! Cheers for the suggestion ☺️

    • @paulcorrigan7999
      @paulcorrigan7999 19 дней назад

      @@harrisonlow How small did you go?

    • @harrisonlow
      @harrisonlow 19 дней назад

      The thread is around 0.8 mm diameter. The first splice took a good 20-30 minutes to finish 😂😅

  • @youchoosealex
    @youchoosealex 20 дней назад

    Beware sunk cost fallacy

    • @harrisonlow
      @harrisonlow 20 дней назад

      Yes this is very much on my mind. Such a tricky decision to know when to switch to a different design versus learning more about the next step(s) using the current robot!

  • @DanteYewToob
    @DanteYewToob 20 дней назад

    Keep in mind that the bigger you make the hand, the longer the ball will take to potentially settle for accurate throws and fast patterns might lose accuracy if the ball doesn’t land perfectly and bounces or rolls a bit in the hand. Making the hand as small as possible is more challenging but probably better in the long run because you want to eventually toss and catch faster and faster. I’d stick with the small hand for now and just experiment with shape and do some high speed footage to see if/how it bounces or moves during a catch. Good luck!

    • @harrisonlow
      @harrisonlow 19 дней назад

      Yeah this is a very real concern of mine and is something I'll need to experiment with. I think the "correct" solution here is to use a larger hand with so-called "Russian" style juggling balls, which are basically firm plastic balls partially filled with sand. The sand (should) do a great job of dissipating excess energy and stopping the balls from dilly-dallying around the hand. No doubt, there's a lot of testing to be done! Cheers for the input ☺️🤹‍♀️

    • @DanteYewToob
      @DanteYewToob 18 дней назад

      @@harrisonlow Oh cool! So Russian style balls are basically deadblow juggling balls? Haha I forgot to mention that you can get a used GoPro for pretty cheap that’s capable of 120fps at 1080 and if you can afford it there are a few Sony and canon cameras that can do 120fps at higher res and 240fps at 1080. It’s not suuuper slow motion but should be enough to get a decent understanding of what’s happening with your robot. A friend of mine had the same issue and had decent luck, he found a Sony that films 120fps at 4K used for about $700usd. But you can probably find a used GoPro for less than half that… If you need anything higher speed, I’d recommend rental if that’s an option in your area… anything over 120fps starts to get pretty expensive, starting around $2k or so. Just don’t make the mistake my friend did by being unprepared… high speed cameras need way more light than you think and if you’re renting, remember to have everything set up and prepared ahead of time so you can make the most out of it. Also, high speed footage chews through storage so that’s a huge factor is affordability and logistics. I’m not sure how fast jugglebot actually is, so hopefully one of the cheaper options will be enough for you to gather the data you need and you can avoid the cost and hassle of slowmo video setups. Either way, I know you can handle it. Good luck! I look forward to seeing some robo-human juggle action in the future! Haha

    • @harrisonlow
      @harrisonlow 18 дней назад

      Cheers for the suggestions! ☺️

  • @dalefunk2709
    @dalefunk2709 21 день назад

    your issue with the center rods on the linear actuators having wobble that you mentioned in your video a year ago could be fixed with 3 bearings, each one going to a rod. just like your top bearings keeping the actuating rod in place

  • @99seaweed
    @99seaweed 22 дня назад

    The engineering corner of RUclips is definitely my favorite corner.

    • @harrisonlow
      @harrisonlow 22 дня назад

      Agreed! So much happening here. What a time to be alive! 😁

  • @Vez3D
    @Vez3D 22 дня назад

    Awesome work. Very impressive. Have you looked at Molex micro-fit3 connectors? Thats what we use in 3D printers on a print head that has lots of accel..so that might work good here.

    • @harrisonlow
      @harrisonlow 22 дня назад

      Cheers! I've added them to my list to check out. If they can survive the torture that you put them through, I reckon they could work pretty well! Thanks for the recommendation ☺️

  • @NEWGHOST9
    @NEWGHOST9 22 дня назад

    More n more we move closer to the future of that terrifying ride from spykids where it juggles you becomes a reality

    • @harrisonlow
      @harrisonlow 22 дня назад

      Hahaha "terrifying" is subjective 😂🤹‍♀️

  • @LoyvanBeek
    @LoyvanBeek 24 дня назад

    Since you are already using ROS, there is ros2_control, which should allow to control all the joints and ensure they operate in sync. That would be the Joint trajectory controller, but not sure. I've used that also with more traditional robot arms, which have the same need for synchronisation

    • @harrisonlow
      @harrisonlow 22 дня назад

      Very cool! I think I read of this a while ago when I first heard of ROS but never looked into it properly. I'll check it out! Cheers for the suggestion ☺️

    • @LoyvanBeek
      @LoyvanBeek 21 день назад

      @@harrisonlow though, like many things ROS: not for the faint of heart. But if you got to this point already...

  • @Wintergatan
    @Wintergatan 27 дней назад

    Love this series Thank you for the great update!! 💪

  • @nicolasbrusco1997
    @nicolasbrusco1997 27 дней назад

    Hey Harrison I was extremely impressed with this project BEDORE you casually mentioned that you’re not using CV and the whole juggling operation is basically open loop…. then I nearly fell out of my chair. It’s a testament to the incredible mechanical precision that you’ve engineered from cheap 3D printed parts. Unbelievable work. I’m working on a project that could really benefit from that kind of precision. I would really greatly appreciate an opportunity to talk through it with you and any guidance you could offer me. Please drop me a reply if we can make a short call or email happen!

    • @harrisonlow
      @harrisonlow 27 дней назад

      Cheers! For sure 😊 Depending how open you want to be about it, you can either post to this project's Zulip site (Link in the description. The "project showcase" Stream would be great for this) or you can email me using the email found on my RUclips channel (look at the "about" section). I'm keen to read about what you're working on! PS I probably won't reply for a few weeks as I'm still on holiday ☺️

  • @TheKylanNicoTrio
    @TheKylanNicoTrio 28 дней назад

    Bloody fantastic, and a very smooth video! Nice one Harrison

  • @funafter5081
    @funafter5081 29 дней назад

    Absolutely amazing! The weight of your middle cable and the fact that it is moving like a pendulum, will dampen the side to side movement of the Jugglebot. It will act like a mass damper similar to the big ball in the skyscraper in Taiwan the Taipei 101. See what I mean in this video: ruclips.net/user/shortsk7993zeNxoY I don't know if this is good or bad...just an observation. Cheers, John

    • @harrisonlow
      @harrisonlow 27 дней назад

      Cheers! Very interesting idea. I haven't really thought about this before and I'll keep it in mind! I recently bought a high-speed camera so I'll add this to the list of things to 'study' with the camera. Cheers for the suggestion! ☺️

    • @funafter5081
      @funafter5081 23 дня назад

      @@harrisonlow You bet! Thanks for taking note of my suggestion! Have fun with your new camera...that's rad! Cheers, John

  • @edd542
    @edd542 29 дней назад

    What do I have to study in college to make cool stuff like this?

    • @harrisonlow
      @harrisonlow 29 дней назад

      I studied mechanical engineering, which is very helpful for CAD and mechanical design, though I'm really wishing I studied mechatronic engineering. This would help a lot with robotic design and control

  • @kianwerner7487
    @kianwerner7487 29 дней назад

    I think it is really satisfying to see the robot do this without any cameras tracking. If one uses tracking, in any project, i always think it is constraining the environment it will work in so much. Wouldnt it be cool, to just take it somewhere and have to care just about the robot and its brain only, not the + / - 10 cameras and and and

  • @TheGunslingerman10
    @TheGunslingerman10 Месяц назад

    Very cool project! I would suggest a microfit 3 or similar molex connector for the CANBUS connection. I use those for my CANBUS system on my 3D printers and they hold up to extreme speeds and shaking very well.

    • @harrisonlow
      @harrisonlow 29 дней назад

      Cheers! Those connectors look bomber and it's good to know you've field-tested them 😁 I'll add them to my list of options to check out when I'm back from holidays. Cheers for the suggestion!

  • @johannlicher8420
    @johannlicher8420 Месяц назад

    I think a limited jerk could help to reduce the vibrations and long settling time. If I understood correctly you are using trapezoidal velocity trajectories so you are only limiting the acceleration. There are also trapezoidal acceleration trajectories which limit the jerk and therefore reduce vibrations when reaching a target position. Furthermore, input shaping could help but is a bit more complex to implement.

    • @harrisonlow
      @harrisonlow 29 дней назад

      Yeah I think the next version of trajectory control will be jerk limited for exactly this reason. I'm inclined towards the 'ruckig' generator, though I'll need to do some more experimenting with it to get familiar with how to use it. Cheers for the suggestions! ☺️

  • @zer0gravity184
    @zer0gravity184 Месяц назад

    This is the second video that I have seen on your Channel. Great work and I look forward to viewing the rest of your content. Subscribed. 🔔

    • @harrisonlow
      @harrisonlow Месяц назад

      Cheers for the support! ☺️🤹‍♀️

  • @tharindugamage3467
    @tharindugamage3467 Месяц назад

    Amazing video, Love your content from Sri Lanka. 😄

    • @harrisonlow
      @harrisonlow Месяц назад

      Cheers! 🤹‍♀️☺️

  • @YogonKalisto
    @YogonKalisto Месяц назад

    spacex needs a big modded one of these to catch their spacetoobs

  • @arjunjindal9773
    @arjunjindal9773 Месяц назад

    For the CAN connections, you could try MOLEX

  • @binatronic
    @binatronic Месяц назад

    Check out industrial M8 / M12 connectors. There are various configurations (pin counts, key position, ...) and they are designed to by used on industrial robots - preferably with robotic cables. You can start by looking at SICK or Phoenix contact. Also, those green phoenix connectors you use are also made with locks, so they doesn't fall out so easily. We are using them without problems, lock-less versions always had to be glued in place to be secure.

    • @harrisonlow
      @harrisonlow 29 дней назад

      Wow those look super solid! Cheers for the recommendation! Also big thanks for referring to my current connectors by their actual name. I had no idea what they're called so it's very handy to know that they're Phoenix connectors (and that they come in a locking variety!). Cheers ☺️🤹‍♀️

  • @nWestie
    @nWestie Месяц назад

    The amount of progress you've made in the past couple months is incredible, I havent kept up with the livestreams, but WOW! And I concur that a state machine would be a good plan - implemented one for one of my recent projects and it the feeling of switching everything over from nested if statements was wild.I could feel the code becoming easier to reason about and also more flexible as I wrote the new version

  • @juschu85
    @juschu85 Месяц назад

    If Jugglebot ever gets eyes and computer vision, you couldn't just make it throw balls at you or see the balls it threw itself, you could also make it catch balls you throw at it.

    • @harrisonlow
      @harrisonlow Месяц назад

      Exactly! I'm very keen for when Jugglebot and I can juggle together 😁

  • @mrDavo111
    @mrDavo111 Месяц назад

    Hardwire in an endstop buttons if it over-extends. Then it cant destroy itself.

    • @harrisonlow
      @harrisonlow Месяц назад

      I've already got a pretty robust method to stop the legs from overextending: they home on bootup and the ODrives do a very good job of tracking where they are over time, with software limits to stop them from overextending or overcontracting. Haven't had a single case of them going too far to date 😁

    • @mrDavo111
      @mrDavo111 Месяц назад

      ​@@harrisonlow Oh I meant at 11:50

  • @karim1485
    @karim1485 Месяц назад

    What an exciting project. Have you considered mounting an IMU to the top of your juggler for the option to run active vibration control/compensation to reduce the ringing? Basically use the IMU data to calibrate and counteract vibrations.. Maybe people with more experience in this field can give constructive suggestions on how to implement this code. Love the project!

    • @harrisonlow
      @harrisonlow 29 дней назад

      Interesting idea! Some others have suggested input shaping and (I think) this would go a long way to helping implement that. I'll keep this in mind for if the ringing is still present after fixing the platform joints and the arm trajectory control. Cheers for the suggestion ☺️

  • @modmutt
    @modmutt Месяц назад

    Soft stops

  • @samm7716
    @samm7716 Месяц назад

    Could you explain a bit more what exactly did you do with the jacobian? I am working on a stuart platform for uni, would be super nice as I am trying to some kinematic optimization

    • @harrisonlow
      @harrisonlow Месяц назад

      Check out the link in the description to the Livestream where I go through this. Definitely not easy to explain via text, so hopefully the Livestream gives a good idea of what I've done! ☺️

  • @yolo6741
    @yolo6741 Месяц назад

    Fantastic project! In addition to the great result, for me this is also a great example of how much physical stress is placed on the joints and connections even on such small machines with fast movements. I am really looking forward for the further development with ‘two hands’ and ‘eyes’ - thanks for sharing and good luck with the further development.

  • @eriklondon2946
    @eriklondon2946 Месяц назад

    You could use a pneumatic soft robot hand to grab the ball and let it go.

  • @stefanguiton
    @stefanguiton Месяц назад

    Excellent work

  • @LeShrimpDuMer
    @LeShrimpDuMer Месяц назад

    🤫🧏‍♂️

  • @dronefootage2778
    @dronefootage2778 Месяц назад

    your CAN bus can include periodic watchdog messages and your teensy on the other end can reply to them and from your controlling side, if you don't get the reply it means communication is not working and you just cut the power to the motors or something like that. awesome job btw.

    • @harrisonlow
      @harrisonlow Месяц назад

      Oh yes, very good point! The watchdog is something I've been meaning to set up but it's been very easy to postpone 😅 Cheers for the reminder! I'll get this set up before running everything again ☺️

    • @dronefootage2778
      @dronefootage2778 Месяц назад

      @@harrisonlow good deal. another thing you could do is monitor the current because i bet if one of the motors ends up getting blocked the current would jump up by a lot and stay at that level but i'm not sure if that is true.

  • @StuffMadeHere
    @StuffMadeHere Месяц назад

    Awesome! All I could think while watching is that you need motion capture! An optitrack / vicon rig would directly tell you the position of all joint and the ball with sub millimeter accuracy @ 100s of Hz. This would make debugging a lot easier since you can play back all the actual motions and zero in on what’s contributing to errors. It would also let you generate a calibration to null out the Stewart platform errors. Also if you wanted to be fancy, you could close the loop on the ball position fairly trivially. Univerities often have rigs in the robotics / sports / bio labs. Your project is interesting enough that I bet you could get access if you found the right interested researcher…

    • @harrisonlow
      @harrisonlow Месяц назад

      Cheers Shane! Yeah I've been looking into getting a mocap system but they're so darn expensive! Asking around at a university is a good idea 🤔 I'm very jealous of your setup 😅 Definitely agree on how useful mocap would be. There are so many problems that suddenly become tractable when using such a system...

    • @tiagotiagot
      @tiagotiagot 12 дней назад

      @@harrisonlow Would a Lighthouse based VR tracking system provide sufficient precision and refreshrate for this?

    • @christopherleveck6835
      @christopherleveck6835 5 дней назад

      Yeah, it seems like it needs a camera in there somewhere.

  • @StuartRobinson123
    @StuartRobinson123 Месяц назад

    this is so beautiful