Harrison Low
Harrison Low
  • 55
  • 728 098

วีดีโอ

My New Linear Actuators are SO MUCH BETTER! | PDJ #21
มุมมอง 166K8 หลายเดือนก่อน
My New Linear Actuators are SO MUCH BETTER! | PDJ #21
From Idea to Prototype: The Jugglebot Journey (so far)
มุมมอง 6K11 หลายเดือนก่อน
From Idea to Prototype: The Jugglebot Journey (so far)
Catch My Jugglebot Talk and Help Solve a Tech Puzzle (CAN Bus) | PDJ #20
มุมมอง 2.3K11 หลายเดือนก่อน
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
มุมมอง 9Kปีที่แล้ว
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
มุมมอง 463Kปีที่แล้ว
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
มุมมอง 5Kปีที่แล้ว
Jugglebot Prepares to See: Installing My Juggling Robot's Depth Camera! | PDJ #18
Colour Conundrum: Help Jugglebot Find Its New Look! | PDJ #17
มุมมอง 930ปีที่แล้ว
Colour Conundrum: Help Jugglebot Find Its New Look! | PDJ #17
Knot Anymore! Jugglebot's (Practically) Knot-Free Design! - PDJ #16
มุมมอง 2.6Kปีที่แล้ว
Knot Anymore! Jugglebot's (Practically) Knot-Free Design! - PDJ #16
Jugglebot's Joints: Universal No More! - PDJ #15
มุมมอง 10Kปีที่แล้ว
Jugglebot's Joints: Universal No More! - PDJ #15
New Jugglebot Design and Channel Updates - PDJ #14
มุมมอง 985ปีที่แล้ว
New Jugglebot Design and Channel Updates - PDJ #14
Building a Better Juggling Robot with ChatGPT
มุมมอง 1.1Kปีที่แล้ว
Building a Better Juggling Robot with ChatGPT
Project Update - PDJ #13
มุมมอง 6Kปีที่แล้ว
Project Update - PDJ #13
Jugglebot is SO MUCH FASTER! - PDJ #12
มุมมอง 7Kปีที่แล้ว
Jugglebot is SO MUCH FASTER! - PDJ #12
Jugglebot needs to change. PDJ#11
มุมมอง 407ปีที่แล้ว
Jugglebot needs to change. PDJ#11
PDJ #10 - Starting on Jugglebot's Brain
มุมมอง 340ปีที่แล้ว
PDJ #10 - Starting on Jugglebot's Brain
Testing Jugglebot's Hand - PDJ #9
มุมมอง 592ปีที่แล้ว
Testing Jugglebot's Hand - PDJ #9
PDJ #8 - Finally a Hand That Can Throw!
มุมมอง 829ปีที่แล้ว
PDJ #8 - Finally a Hand That Can Throw!
Project: DeepBlue Juggling #7 - Project Update
มุมมอง 667ปีที่แล้ว
Project: DeepBlue Juggling #7 - Project Update
Project: DeepBlue Juggling #6.3 - How I designed an Electronics Box for Jugglebot
มุมมอง 250ปีที่แล้ว
Project: DeepBlue Juggling #6.3 - How I designed an Electronics Box for Jugglebot
Project: DeepBlue Juggling #6.2 - PCB Design
มุมมอง 237ปีที่แล้ว
Project: DeepBlue Juggling #6.2 - PCB Design
Project: DeepBlue Juggling #6.1 - The Hand V3 - Now with Added Compliance!
มุมมอง 244ปีที่แล้ว
Project: DeepBlue Juggling #6.1 - The Hand V3 - Now with Added Compliance!
Project: DeepBlue Juggling #6 - Project Update
มุมมอง 253ปีที่แล้ว
Project: DeepBlue Juggling #6 - Project Update
Project: DeepBlue Juggling #5 - Ideas for Jugglebot's Eyes
มุมมอง 4762 ปีที่แล้ว
Project: DeepBlue Juggling #5 - Ideas for Jugglebot's Eyes
How to Design a Linear Actuator - Project: DeepBlue Juggling #4.2
มุมมอง 12K2 ปีที่แล้ว
How to Design a Linear Actuator - Project: DeepBlue Juggling #4.2
Project: DeepBlue Juggling #4.1 - The Hand V2
มุมมอง 3522 ปีที่แล้ว
Project: DeepBlue Juggling #4.1 - The Hand V2
Project: DeepBlue Juggling #4 - Jugglebot's New Design
มุมมอง 4262 ปีที่แล้ว
Project: DeepBlue Juggling #4 - Jugglebot's New Design
Project: DeepBlue Juggling #3 - The Hand V1
มุมมอง 5872 ปีที่แล้ว
Project: DeepBlue Juggling #3 - The Hand V1
Project: DeepBlue Juggling #2 - Jugglebot's Arm V1
มุมมอง 1K2 ปีที่แล้ว
Project: DeepBlue Juggling #2 - Jugglebot's Arm V1
Project: DeepBlue Juggling #1 - Project Scope
มุมมอง 2K2 ปีที่แล้ว
Project: DeepBlue Juggling #1 - Project Scope

ความคิดเห็น

  • @MagnusGaunt
    @MagnusGaunt 5 ชั่วโมงที่ผ่านมา

    I would recommend a capstan pulley if you are trying to increase precision

  • @DennisBouw
    @DennisBouw 6 ชั่วโมงที่ผ่านมา

    30 degrees as angle inwards seems a bit too steep for the jacobian. Is that a realistic angle? You know the minimal throw height for juggling 3 balls, that throw height gives you the maximum throw angle inwards where it lands in reach of the platform. The more realistic you pick this angle, the better the optimization of the platform

  • @Davidlahall
    @Davidlahall 6 วันที่ผ่านมา

    you should teach for a living

    • @harrisonlow
      @harrisonlow 6 วันที่ผ่านมา

      Haha thank you! This is actually one possible direction that I'd like to take my channel in 😊

  • @wolpumba4099
    @wolpumba4099 6 วันที่ผ่านมา

    Abstract This video shows a conversation between two robotics enthusiasts, focusing on the development and challenges of a juggling robot named Juggabot. The conversation covers both positive advancements and setbacks encountered during the project. Key successes include the implementation of a new hand design with a smooth spool mechanism and improved cable management for unobstructed movement. However, technical difficulties arose with the CAN bus communication system, leading to a fried transceiver and unexpected behavior from the Odrive motor controller. The discussion delves into control system strategies for achieving accurate and reliable throw-catch trajectories. Options such as the Ruckig trajectory generator and the possibility of direct current control are explored, considering the trade-offs between complexity and performance. The conversation concludes with a demonstration of a functional throw-catch rig and a shared optimism for overcoming the remaining challenges to achieve successful robotic juggling. Good News 00:01:30: Discovered that the Dyneema string used in the robot stretches over time, but creep testing suggests it will reach a peak after a while. Plans to pre-stretch the strings to prevent further stretching in the robot. 00:04:30: Received a free Odrive regen clamp from Oscar at Odrive, which will significantly improve power management in the robot. 00:07:00: Juggabot is looking great with the new central cable setup for the hand Odrive, allowing for smooth and unobstructed movement. 00:09:00: Successfully swapped the hand over to John's design, featuring a smooth and solid spool mechanism. Bad News 00:11:00: Fried another CAN transceiver due to impatience with the setup. Experienced weird symptoms where the Teensy received messages but the Odrive wouldn't respond, requiring further investigation. 00:19:30: Learning that control systems are difficult, but grateful for John Benno's expertise. Experiencing challenges integrating the Ruckig trajectory generator into the CAN code. 00:25:30: Had a frustrating day trying to get the Ruckig generator working, but John has had more success with his hand mechanism and throw-catch testing. Meeting with John Benno 00:26:00: Successfully connected with John Benno after technical difficulties. 00:27:30: John demonstrated his functional throw-catch rig, showcasing impressive throw height and catch accuracy. 00:45:00: Discussed control system strategies, including the use of position, velocity, and torque feedforward components, as well as the possibility of simplifying the system by going directly to current control. 00:50:00: John shared his script for generating throw-catch trajectories using the Ruckig generator. 00:50:30: Discussed the importance of motor temperature management and the limitations of the current motor size. i used whisper and gemini 1.5 pro

  • @simonthiesen8146
    @simonthiesen8146 6 วันที่ผ่านมา

    I think you won't reduce the creep to zero with the pre stretching but substantially reduce it. The creeping can be seen in three phases. In the first phase it yields a few percent in a couple minutes or hours. Then in the second phase it will have a constant stretch rate over a couple of years and finally in the third phase it will quickly increase in the stretch rate and break. The following link gives a good overview! www.samsonrope.com/docs/default-source/technical-bulletins/tb_understanding-creep_mar2012_web.pdf?sfvrsn=1e71fc4e_2

  • @harrisonlorens3585
    @harrisonlorens3585 7 วันที่ผ่านมา

    Just commenting because my name is also Harrison and is Harrisons gotta stick together.

  • @marcus3d
    @marcus3d 7 วันที่ผ่านมา

    18:30 The ODrive problem sounds like the drive computer is getting stuck, and when you move it by hand it'll produce some internal event that makes it unstick. Basically a bug in the ODrive, so dunno howi it could be fixed, besides upgrading the firmware.

    • @harrisonlow
      @harrisonlow 7 วันที่ผ่านมา

      Hmm you could be right 🤔 I'll ask the guys on the ODrive discord and see if they have any thoughts. Cheers for the input!

  • @harrisonlow
    @harrisonlow 7 วันที่ผ่านมา

    Unfortunately the last few minutes were chopped off due to the huge lag we were experiencing today! Very frustrating, but thankfully the bulk of Jon's and my conversation was preserved.

  • @samsin102
    @samsin102 8 วันที่ผ่านมา

    If I buy 4 of the same linear actuators and want to use one switch to activate them all simultaneously how would I go about wiring them together?

  • @Polynuttery
    @Polynuttery 10 วันที่ผ่านมา

    For the string, you could use fishing wire which you can buy on a reel and has a plastic coating. Different wire gauges will obviously give you different stiffnesses.

  • @AdamPNelson
    @AdamPNelson 12 วันที่ผ่านมา

    I understand if this is a hobby or if you are making this as a future product, otherwise it's always cheaper to buy this stuff so long as you value your time at market rate. When infirst started my automation company I designed everything, but as time went by I came to realize it's cheaper, faster and of higher quality if I buy a COTS item rather than Ddesign.

  • @darkmann12
    @darkmann12 13 วันที่ผ่านมา

    Can you link to the space mouse that you use?

    • @harrisonlow
      @harrisonlow 11 วันที่ผ่านมา

      I'm wary that YT may take a disliking to an external link, so I'll just give a search term: "3DConnexion Spacemouse Pro wireless" 😊

    • @darkmann12
      @darkmann12 11 วันที่ผ่านมา

      @@harrisonlow awesome thank you <3

  • @constantinehelen9935
    @constantinehelen9935 14 วันที่ผ่านมา

    For the belt option not running smoothly. You think it might be in relation to the cantelaliver set up you got going on? If the linear carriage has lost a few balls it would affect its ability to resist a moment. So another linear rail on the other side might fix the problem. Just a hunch

    • @harrisonlow
      @harrisonlow 11 วันที่ผ่านมา

      Possibly, though at the moment the weight on the cantilever is pretty much zero (just the printed part) and even if I drag it by the linear carriage itself, I still see the drag. I was also originally very sceptical about the utility of a linear rail for this application, but after feeling it in person I'm a lot more sure that it'll be fine, even with the hand cantilevered out a bit. Of course, we won't know for sure until we test it! 🤞

  • @wolpumba4099
    @wolpumba4099 14 วันที่ผ่านมา

    *Summary with Timestamps:* *Hand Actuator Design: (Discussed throughout the transcript)* - Current design: Utilizes a linear guide rail with a string-driven mechanism for actuation. - Strengths: Robust, efficient, and easily adaptable to different platforms. - Potential improvements: - Reduce weight of the linear guide rail, potentially using a 9mm rail instead of a 12mm rail. (Mentioned around 17:30 and 45:00) - Investigate alternative materials like carbon fiber for weight reduction, possibly for the top ring or linear rail. (Mentioned around 46:00 and 53:00) - Optimize spool diameter for efficiency and inertia considerations, experimenting with different sizes for testing. (Mentioned around 38:30 and 40:00) - Refine string termination method for increased security and ease of replacement, potentially using a splicing technique or a more secure knotting approach inspired by John's design. (Discussed extensively between 24:00 and 33:00) *String Routing: (Discussed throughout the transcript)* - Current design: Employs a tensioning pulley system to guide the string around the hand actuator, with potential use of belt idlers for additional string movement accommodation. - Strengths: Provides efficient and secure string routing. - Potential improvements: - Investigate the use of belt idlers to accommodate string movement during operation, ensuring adequate clearance to prevent string interference with other components. (Mentioned around 11:30 and 59:00) - Refine the placement and routing of the string to ensure it does not interfere with structural elements, particularly the support rib for the motor mount. (Observed and addressed around 1:45:00) *Platform Structure: (Discussed throughout the transcript)* - Current design: Utilizes aluminum extrusion for a rigid frame with modular components. - Strengths: Provides a strong and adaptable platform for the hand actuator and other components. - Potential improvements: - Explore the use of carbon fiber tubes for weight reduction while maintaining stiffness, potentially for the main structural elements. (Mentioned around 46:30 and 53:00) - Integrate mounting points for sensors like laser gates and IMUs, taking advantage of the modularity of the aluminum extrusion. (Mentioned around 1:12:00) - Refine the design to ensure the hand actuator is centered within the platform ring, achieved by recessing the aluminum extrusion into the ring by 20mm and adjusting the hand design accordingly. (Discussed around 1:00:00 and 1:05:00) *Control Strategies: (Discussed around **42:00** and **1:18:00**)* - Current approach: Employs open-loop control with trajectory generation, using trapezoidal profiles with higher deceleration for faster acceleration. - Future considerations: - Implement closed-loop control using sensors like laser gates and IMUs for improved accuracy and adaptability, particularly for throw height and catching. - Develop a more sophisticated trajectory generator to optimize throw height and velocity while respecting actuator limitations, potentially using spline-based methods or other advanced techniques. *Software and Tools: (Mentioned throughout the transcript)* - CAD software: SolidWorks is used for design and modeling, with potential future transition to Onshape for collaborative capabilities. (Mentioned around 1:25:00) - Version control: The project utilizes a versioning system for tracking design iterations, with the current platform at version 6. (Mentioned around 1:29:00) - Collaboration: The individuals are actively collaborating and sharing design files to facilitate development, with John providing valuable insights and suggestions for improvement. *Additional Notes: (Mentioned throughout the transcript)* - The importance of a space mouse for efficient CAD work is emphasized, particularly the SpaceMouse Pro model. (Discussed between 47:00 and 50:00) - The challenges of naming conventions for parts and files are discussed, with inconsistencies acknowledged. (Mentioned around 17:00) - The value of online resources like the SOLIDWORKS Expo for learning and improvement is highlighted. (Mentioned around 52:00) - The transcript also touches on personal experiences and preferences regarding CAD software, design philosophies, and workflow. i used whisper and gemini 1.5 pro to create a transcript and summarize it

  • @marcus3d
    @marcus3d 14 วันที่ผ่านมา

    For belt attachment, just make a belt-shaped slit (i.e., smooth on one side and zigzag on the other, to match the zigzag of the belt), where you can insert the belt sideways.

    • @harrisonlow
      @harrisonlow 14 วันที่ผ่านมา

      I'll have to give this a go! I was hesitant to do this because I don't think my printer will be able to replicate the tooth features very precisely and the belt will probably slip, but it's definitely worth a try!

    • @darkmann12
      @darkmann12 14 วันที่ผ่านมา

      @@harrisonlow I have this on one of my 3D printers itself, running at twice the accelerations of Bambu X1 etc, and it's freaking solid. If it prints and it fits, you can trust it - though I have made it reasonably beefy with about 15mm of engagement either side and a few mm all round, so space constraints could make it weaker

    • @harrisonlow
      @harrisonlow 11 วันที่ผ่านมา

      @@darkmann12 Very good to know, thanks!

  • @NarutoSages
    @NarutoSages 16 วันที่ผ่านมา

    best routing solution put the string through the tube aka carbon fiber tube. Period.

  • @johnbush8224
    @johnbush8224 16 วันที่ผ่านมา

    I haven't read thru all the comments yet but, what about a mini ball chain instead of synchro-mesh?

    • @harrisonlow
      @harrisonlow 16 วันที่ผ่านมา

      This could possibly work, though the next design takes this even further and aims to do things the "proper" way - using belts 😊

  • @matroosoft4589
    @matroosoft4589 20 วันที่ผ่านมา

    Sir I was the one of the people asking for an update video (asked in the last video). Thanks for the response there and now here to the other person asking. If you're feeling you're close, yeah I understand it's better to focus on finishing it. I decided I took some time to watch the livestream and want to comment on the capstan. I agree that it is engineering wise a very neat solution. But in regards to inprinting the syncromesh into the capstan, I think that will introduce a problem. If you look at the threaded capstan, the wire moves up and down a lot. The same will happen when imprinting the syncromesh because that can only be done in a spiral I think? And that's because the cyncromesh cable isn't symetric along it's axis Something you could try is to use dog tag chains/ball chains, which are symetric along their axis. Then you can simple design long grooves along the axis of the capstan. This is probably easier to print too.

    • @harrisonlow
      @harrisonlow 18 วันที่ผ่านมา

      Good idea! I'm not sure the main 'string' inside dog/ball chains would be inextensible enough to not cause issues with stretching, but a similar string would be great for this application! As it happens, the synchromesh cable actually wasn't too tricky to model in a spiral (check out the "working session" stream that I did after this one) so I think synchromesh would work fine here if I decided to stick with that design.

  • @DennisBouw
    @DennisBouw 20 วันที่ผ่านมา

    Just wrap around the string multiple times. Friction for string around a drum increases exponentially with contact angle. This will fix your issue with this design

    • @harrisonlow
      @harrisonlow 18 วันที่ผ่านมา

      Interesting! I'll give this a go. I feel that the opportunity for slippage would still be there though, even if it's massively reduced 🤔I think the next version will resolve all of these issues in a (finally!) robust way 😁

  • @kingding7715
    @kingding7715 21 วันที่ผ่านมา

    You could use rollers with springs so that they can travel sideways. So that you dont have to change the angle of the tubes. This would also allow sidemovement for the hand as you mentiont but it would prevent that the hand gets tilted. So that one side is higher than the other. I hope you understand what I mean. Im following the project for quiet a lont time and really love it! So keep going!

    • @harrisonlow
      @harrisonlow 18 วันที่ผ่านมา

      Cheers for the suggestion and support 😊

  • @DavePetrillo
    @DavePetrillo 21 วันที่ผ่านมา

    This reminds me of a mechanism I saw from a company called rise robotics. They make different style actuators now, but 10 years ago their first one was called a "differential conical drive." It's similar but overcomes the issue with the capstan slipping.

    • @harrisonlow
      @harrisonlow 21 วันที่ผ่านมา

      Very interesting! That was a very cool rabbit hole to dive into. I can see how my design here reminded you of that one! Cheers for mentioning it here 😊

    • @harrisonlow
      @harrisonlow 21 วันที่ผ่านมา

      Also for anyone else interested in this, the Rise Robotics design is often referred to as a "Cyclone Muscle" and you can find the patent for it (or something similar?) under patent # US9121481B2

    • @jonbeno9926
      @jonbeno9926 20 วันที่ผ่านมา

      Very cool! I've been thinking that a variable radius spool would be one method to optimize the throw height for a constant stroke and motor.. is that what they are doing with this design, but mapping it to improve load capacity where needed for the mechanism kinematic it is driving?

    • @harrisonlow
      @harrisonlow 18 วันที่ผ่านมา

      @@jonbeno9926 I think this sort of variable radius spool could potentially work as you describe for this application, though I think what the Rise Robotics group are doing is slightly different; the tapered spool introduces linear motion to the rails that the 'guide' pulleys are attached to, leading to an output of (massively geared down) linear motion. The stroke of one of their designs was only ~ 75 mm but I'm sure it has a huge max force output!

    • @DavePetrillo
      @DavePetrillo 9 วันที่ผ่านมา

      @@harrisonlow the way I understand it, the displacement is ultimately created by the change in the pulley radius. It causes the length of the loop to grow or shrink because the helical paths changed in total length. The carriage slides up and down the spool just to help guide the cord on and off the helical path but does not cause any of the linear motion itself.

  • @eblman5218
    @eblman5218 21 วันที่ผ่านมา

    Curious, what's up with the robe? Pulling a Hugh Hefner look? Haha PS Keep working on it, it's great.

    • @harrisonlow
      @harrisonlow 21 วันที่ผ่านมา

      Haha it's purely a matter of comfort 😂 My gown is easily the comfiest/warmest thing I own so it's what I wear 95% of the time during the days. Feels wrong to be to not be wearing it when it's cold at home

    • @eblman5218
      @eblman5218 21 วันที่ผ่านมา

      @@harrisonlow Got it. It's like your "smoking jacket" as men used to have +60 years ago, to wear when they'd light up their pipe and "think". In this case, we will call it your thinking jacket. (Funny you call it a gown, in American english that is an older word for a womans dress.)

  • @synapsomorphy
    @synapsomorphy 21 วันที่ผ่านมา

    Your spool problem seems like a great option to try SLA. Resin printers are cheap these days and can make fantastically small features, could help you in other future areas where you need very good tolerances.

    • @harrisonlow
      @harrisonlow 21 วันที่ผ่านมา

      Yeah I agree about this. I've been wanting an SLA printer for a while but I'm really put-off by the nastiness of the resin and I don't really have a great space for it... I reckon if I ever model a part that would really benefit from SLA printing (like this one, if I were to commit to the design) I'll get them SLA printed from some online service just to get a feel for it before buying a resin printer of my own

  • @ryangross6886
    @ryangross6886 23 วันที่ผ่านมา

    8:42 For measuring precision, I bet you could mount the actuator to a pivoting mirror and reflect a laser off the mirror. Then, depending on how the (measurable) laser point moves with your (incredibly small) movement of the actuator, you can use trigonometry to determine your actuator's precision.

  • @lorenzomonfort7689
    @lorenzomonfort7689 25 วันที่ผ่านมา

    Brilliant

  • @thorsten_w
    @thorsten_w 26 วันที่ผ่านมา

    To keep the motor more cool, you could add a small fan to it that is driven by the motor. This way the motor would cool itself when operating

  • @matroosoft4589
    @matroosoft4589 27 วันที่ผ่านมา

    Sir could you probably make another project update video. I don't have the time to follow the weekly livestream so I'm a bit out of the loop. Probably also the case for other people. Like what is the grand scheme of the project, what do you want to accomplish? I subscribed to your channel back at your last update video about the linear actuator as I found that very interesting. Is the design of the actuator now finished? What works well and what doesn't? Anyway, keep up the good work!

    • @harrisonlow
      @harrisonlow 25 วันที่ผ่านมา

      I'll be making more normal videos again in the future. I just want to focus on progressing the project for now, since video editing takes so long. The linear actuators are still in use on the robot and they're working really well! Hopefully it won't be too much longer until I make a proper video where all will be revealed 😊

  • @hrmny_
    @hrmny_ 27 วันที่ผ่านมา

    I'd love to see some normal videos again, I unfortunately don't really have the time to watch 1-4 hour livestreams

    • @harrisonlow
      @harrisonlow 25 วันที่ผ่านมา

      That's absolutely fair enough! I'll be making more normal videos again in the future. I just want to focus on progressing the project for now, since video editing takes so long. Hopefully won't be too much longer!

  • @darkmann12
    @darkmann12 28 วันที่ผ่านมา

    When a motor blows up - the windings have heated up enough for the enamel to smoke off, leaving bare wires that short against each other and stop the motor from being functional (it'll only be able to vibrate, if able to move at all). Hopefully the ODrive can pick up when a motor has failed short like so

    • @harrisonlow
      @harrisonlow 25 วันที่ผ่านมา

      Good to know that this is the expected failure mode! I've just asked on the ODrive discord about whether the ODrive Pros would be capable of detecting this sort of failure without breaking themselves. Cheers 😊

  • @Evipicc
    @Evipicc 28 วันที่ผ่านมา

    You're not going to re-charge directly into batteries with a system like this, it's too much too fast, it would have to go into caps.

  • @jakep4172
    @jakep4172 28 วันที่ผ่านมา

    Might be tangential to what you’re making, but skyentific has a cool pulley mechanism. th-cam.com/video/utDagouxM5U/w-d-xo.htmlsi=Fpv-Oywu3FJOgfkG

  • @OliverNicholls3132
    @OliverNicholls3132 28 วันที่ผ่านมา

    Suggestion, split the updates and bulk stream into two uploads, I enjoy watching the updates but a 4 hour vid is too intimidating to click. Keep up the good work!

    • @harrisonlow
      @harrisonlow 25 วันที่ผ่านมา

      Cheers for the feedback! I'm wary of creating too many separate uploads for the 'spammy' effect that may have. Currently thinking through different ways to split up these streams 🤔

  • @marcus3d
    @marcus3d 28 วันที่ผ่านมา

    5:00 Yeah, that's definitely not new, and also very obvious. 6:54 I don't quite believe that you find it counterintuitive if you think about it. Imagine having just a loop around the wheel a couple times. Then you could rotate it infinitely much, but there's a risk of slippage (although it's less than if you only had a single loop). To fix that you attach one point of the string to the wheel. Now there's no slippage, but you can rotate it only as many revolutions as you have loops. Also, no need to fiddle with it when making the loops, but simply loop only one of the ends. That way it's also easier to align the end point. So exactly how many revolutions will it do? Just count the loops. If, say, ⅔ of the wheel has 4 parallel lines and ⅓ of the wheel has 5 parallel lines, then the range is 4⅓ revolutions.

  • @harrisonlow
    @harrisonlow 28 วันที่ผ่านมา

    After the stream I closed SW and after re-opening, I was able to right click on broken features again! So strange! Must've been something to do with me streaming 🤔

  • @rajpatel5175
    @rajpatel5175 หลายเดือนก่อน

    What is the cost behind this mechanism??

    • @harrisonlow
      @harrisonlow 25 วันที่ผ่านมา

      I'm honestly not too sure but I'd guess the whole thing was probably around AUD$1000? Maybe +/- a few hundred $

  • @universebecomingltd
    @universebecomingltd หลายเดือนก่อน

    Rotate the motor 90 degrees and get rid of five pulleys AND A WHOLE LOT OF FRICTION! 😁

  • @lalilaloe
    @lalilaloe หลายเดือนก่อน

    As far as drone motors go, you could use bigger one like a 2812 motor. It will handle the heat better and proven to run on 12s that some bigger cinelifter drones use

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Do you think those would still have a low enough inertia to be moved around by the ball without needing a teeny spool? I'll have a look around to see how much they are. If they're fairly cheap I might pick up a few 😁

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Or perhaps it's a good idea to just try out a bunch 🤔

  • @marcus3d
    @marcus3d หลายเดือนก่อน

    C'mon, molex are the worst! The stupid pins flail around wildly, they grip way too hard, and the connectors don't have big enough ears for disconnecting them. The least horrible ones have a kind of flaps that you press to disconnect, but they're not working very well either.

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Haha have you done much work with JST?

    • @marcus3d
      @marcus3d หลายเดือนก่อน

      @@harrisonlow Well, sometimes JST can be even worse when they're super stuck, for the same reason molex is awful. But that's only for logic. Or if I need longer cables I use RJ45 or USB-C connectors. For power I use normal 5.5x2.5 DC connectors..

  • @kakke_no
    @kakke_no หลายเดือนก่อน

    For small soldering jobs you should use a heat plate

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Any suggestions for cheap(ish) ones? Would one work for adding chips to double-sided boards?

  • @yeroca
    @yeroca หลายเดือนก่อน

    If you isolate the system ground from the chassis ground, using an oscilloscope on the circuit will require a differential probe, because otherwise a "normal" scope's probe ground is connected to its chassis ground, and if you connect the probe ground to the system ground, you'll effectively be connecting system ground to the chassis ground through the oscilloscope's probe which might cause some erratic behavior. That said, I don't know if you need to put an oscope on the circuit ever. Just a consideration.

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Ah yes, thank you for mentioning this! I have consulted with The Expert (ChatGPT) and it is suggesting to get a non-isolated PSU, which I agree would solve all these issues-including being able to 'scope in if I ever need to (🤞it never comes to that)-without the sketchiness of circumventing the isolation of my current PSU.

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      On further reflection, this actually isn't how this would work and a non-isolated PSU would be a terrible idea 😅 I've done some reading and it looks like the CAN transceivers on the ODrive Pros can be fully isolated from the motor PSU, meaning I don't need to connect the main motor PSU GND to the 12V (CAN) GND. I *think* this is the actual solution!

  • @Dont_Gnaw_on_the_Kitty
    @Dont_Gnaw_on_the_Kitty หลายเดือนก่อน

    A push-bike handbrake cable may be a good solution for your string problem. These are bowden cables and use stainless steel cables. Theses aren't flexible but you could use your string inside the outer sheath.

  • @FelixNielsen
    @FelixNielsen หลายเดือนก่อน

    It goes without saying that I would've made a radically different design, which is not necessarily a good ting, but given the ground rules I do have a couple of observations/suggestions. Have you considered that these rods, wherever you get them, are most certainly not particularly precise? Have you considered making a lathe kind of setup with abrasive or similar, to ensure they are actually round and the right dimensions? As for the bearings, have you considered that it might be advantageous to have 3 layers, each with two opposing bearing? Really, you could do as many as you like, and could even get away with not having opposing bearings, lowering friction, leading to less wear and tear, Or how about tilting the bearings a bit, forcing a slight rotation of the rod, presumably leading to more even wear and tear? Or how about hexagonal rods?

  • @PNWSCOTTY3
    @PNWSCOTTY3 หลายเดือนก่อน

    I didn't watch your whole video, but maybe use a square aluminum tube actuator shaft to solve the wobble problem? This would help with bearing sleeves as well. Also, could have channels routered into the tube to secure Bearings in place better, too? IDK, just a thought, nice work, man

  • @davidt2044
    @davidt2044 หลายเดือนก่อน

    You mentioned removing the CAN transceiver chips from one board to acquire replacements. I'd recommend against this as removing them is a big hassle without a rework station and even with one or sucks. If you order naked chips you can destructively remove the broken ones and save a ton of headache

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      I hadn't thought about this, but you're absolutely right. I'll order some plain chips right away! Cheers 😊

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      I just resoldered one of the CAN chips and my goodness am I thankful for your suggestion here! Even with the plain chip, the soldering was very tricky to do; I can't imagine how much harder it would've been to remove the old chip in a non-destructive way. Big thanks for this suggestion 😊

  • @wolpumba4099
    @wolpumba4099 หลายเดือนก่อน

    *Abstract* This video details the progress and challenges encountered in Project DeepBlue JuggleBot, a juggling robot project. The main focus is on the catching mechanism, with recent tests revealing excessive inertia causing the ball to bounce off the hand. The video explores potential solutions, including using smaller motors and a bidirectional drive system, and discusses the possibility of incorporating ball tracking and D3O impact-absorbing material in future iterations. *Summary:* *Housekeeping (**0:00**)* * A simple fix for overly tight XT60 connectors was discovered. *What Went Wrong? (**1:53**)* * A ground connection issue caused damage to several CAN transceivers. * The extent of the damage is still being assessed. * ODrive Pro might be more robust against this type of issue. *What's the Damage? (**4:40**)* * At least one ODrive and the TNC transceiver board are fried. * Replacing the CAN transceiver chip on the ODrives might be possible. * Thankfully, the Jetson computer is undamaged. *How To Stop this Happening Again? (**7:00**)* * Using bus bars and soldering directly onto the ODrives are potential solutions for preventing loose connections. *ODrive (and motor) Delivery! (**12:24**)* * New ODrive Pros and small, powerful drone motors have arrived. * A decision needs to be made whether to switch to the new ODrives or attempt to repair the old ones. * Gearing the new motors down might be necessary, but could increase inertia. *A Question About BLDC Motors (**15:14**)* * Can the new motors be safely powered by a 45V power supply despite being rated for 22V? * Overpowering might increase speed and heat, but the ODrive can regulate speed. *Progress on Catching (**17:03**)* * Catching tests have been conducted with a compliant hand design. * The hand throws the ball very high, potentially hitting the roof. * An unexpected problem arose where the strings pop off the pulley during fast movements. * A solution involving a tapered ceiling above the pulley might be implemented. *Thoughts on Inertia (**33:01**)* * The current setup has too much inertia, causing the ball to bounce off the hand. * A test rig will be built to investigate the relationship between ball and hand inertia. * Smaller motors with low inertia are promising, but gearing them down could negate this advantage. *Brief Tangent on Ball Tracking (**36:48**)* * Ball tracking is planned for future iterations, potentially using a 3D camera or a laser gate. * However, open-loop control might be sufficient if the robot is precise enough. *Returning to Inertia (**39:02**)* * Gearing down motors increases their effective inertia. * A test rig with different gear ratios will be used to assess the impact on catching performance. *BLDC Thoughts (**42:49**)* * BLDC motors are not significantly affected by voltage, but heat could be an issue. * The hand motor's duty cycle will be low, potentially mitigating heat concerns. *Pre-empting the Ball While Catching (**45:30**)* * Pre-emptively moving the hand to receive the ball could reduce the required motor force. * This has been tested, but the current setup's inertia still causes bouncing. *Thoughts on the Constant Force Springs (**48:08**)* * The constant force springs might be replaced with a bidirectional drive system due to reliability issues. * This would require careful string routing and potentially another fuse to prevent the hand from hitting the base. *D3O (**53:02**)* * D3O, an impact-absorbing material, might be used to line the hand and reduce bouncing. *No Stream Next Week (**53:59**)* * There will be no livestream next week due to the Easter holiday. disclaimer: i used gemini 1.5 pro to summarize the youtube transcript.

  • @planckstudios
    @planckstudios หลายเดือนก่อน

    The density of your ball is so different from the ball bearing they dropped on the D30. Doubt it will provide the solution you want. I think, given all the articulation you've created, it's mostly software to track the ball and move the catching mechanism to gently receive it. This could also serve as a sort of closed loop system where unseen variables altering the ball's speed/position/trajectory would be addressed by tracking the actual ball

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      That's a very good point; the elasticity of Jugglebot's balls would definitely affect the ball > D3O interaction. I agree that software can go a long way towards making this system work, but part of me feels that there's some (relatively) simple way to improve the hardware to reduce software complexity by quite a lot. It's just a matter of finding what that improvement is 🤔

  • @darkmann12
    @darkmann12 หลายเดือนก่อน

    41:10 ish - yeah this is a thing I also don't love about the larger (of the smaller) drone motors like that (yes! they get SO much smaller!)- but because the propellers are so light, they don't have lots of rotational inertia, so the likelihood of them slipping is very low. Moreover - plenty of motors with that propeller mounting standard do have teeth cut into the base where the propeller sits, so when you cinch down with a locknut, it digs into the prop some and provides some mechanical keying

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Yeah these motors have very slight features that would achieve the effect you're describing, but it definitely doesn't seem super solid. I was recently talking with a friend about this and we came up with a potentially good solution: the part that's mounted to the output shaft can have a cutout to fit the locknut, so that when the nut is tightened, it both clamps the mounted part as well as preventing it from slipping, since the nut fits snugly in the mounted part. A little tricky to describe with words, but I think it should work well!

  • @harrisonlow
    @harrisonlow หลายเดือนก่อน

    Just realised for around 20:00 it's relevant to note that I'm using UHMWPE (dyneema) thread, which (AFAIK) doesn't stretch *too* much, but obviously seems to at least a little...

  • @yeroca
    @yeroca หลายเดือนก่อน

    You might get finer control of the breaking strength by using a smaller nozzle, like 0.2mm, which would double the number lines to needed to make the same diameter.

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Very interesting! I don't think I'll try this myself though; I rue having to change the nozzle on my printer and haven't changed it from 0.6 in years. Such a pain to do! Someone on Zulip suggested trying lower print temps to allow a large diameter (and hence more perimeters) at the same breaking strength. In theory, more perimeters = more repeatability, so I wonder if this might achieve the same effect? 🤔 Cheers for the idea!

  • @yeroca
    @yeroca หลายเดือนก่อน

    For quick power connect/disconnect, you might consider barrel connectors. There are wireable female and male versions of these.

    • @harrisonlow
      @harrisonlow หลายเดือนก่อน

      Do you mean banana connectors? My cursory search suggests they're not rated for the full power I'm currently using (45 V @ up to 12.5 A), and I like having plugs that are overspecced for everything I might be doing. As it happens, the XT60s have been really easy to modify to make them more separable, just using a pair of pliers! I'll explain in the next stream 😊

    • @yeroca
      @yeroca หลายเดือนก่อน

      @@harrisonlowNot banana plugs. Barrel connectors are coaxial, but yeah a 12.5A one would have to be a pretty large diameter. I'll look around a bit.

    • @yeroca
      @yeroca หลายเดือนก่อน

      @@harrisonlowIt seems quick connect in this voltage/current range aren't common. I know it sounds lame, but one possibility would be to use standard AC electrical connectors, at least until you get out of the prototype stage. Those can typically handle 240V at 15A.