Chris Annin
Chris Annin
  • 56
  • 3 294 920
AR4 Robot Startup and Commissioning - this video covers startup for the DIY AR4 6 axis robot arm.
The AR4 6 axis robot arm uses an Arduino based controller and Python interface. This 6DOF arm is widely used in educational - STEM programs, industrial tasks, business startups, filming and videography applications as well as the hobby community and robot enthusiasts.
You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads
AnninRobotics
chris_annin
You can email me with any questions about the project here: info@anninrobotics.com
The factory direct motors package is available from Stepperonline here: www.omc-stepperonline.com/upgraded-ar4-robot-complete-electric-package-stepper-motor-driver-and-power-supply-ar4-mk2/?tracking=59c1139e8987b
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/philip-anderson/achievement
License code: CP1LUMVKKNEG5TMX
zhlédnutí: 26 572

Video

AR4-MK3 6 AXIS ROBOT ARM KIT - the DIY 6 DOF robot / Arduino control & Python program interface
zhlédnutí 50KPřed 5 měsíci
The AR4 6 axis robot arm uses an Arduino based controller and Python interface. This 6DOF arm is widely used in educational - STEM programs, industrial tasks, business startups, filming and videography applications as well as the hobby community and robot enthusiasts. You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads twitte...
6 Axis Robot Forward & Inverse Kinematics Tutorial - Denavit Hartenberg Parameters With the AR4-MK2
zhlédnutí 23KPřed 6 měsíci
This video is a tutorial that covers the forward and inverse kinematic calculations for a 6 axis robot arm. Here are a few links mentioned in the video Linear Algebra: betterexplained.com/articles/linear-algebra-guide/ Radians: www.khanacademy.org/math/algebra2/x2ec2f6f830c9fb89:trig/x2ec2f6f830c9fb89:radians/v/introduction-to-radians The AR4 6 axis robot arm uses an Arduino based controller an...
AR4-MK2 Software Update 4.3 - DIY 6 axis robot kit / Arduino controller with Python interface
zhlédnutí 43KPřed 7 měsíci
The AR4 6 axis robot arm uses an Arduino based controller and Python interface. This 6DOF arm is widely used in educational - STEM programs, industrial tasks, business startups, filming and videography applications as well as the hobby community and robot enthusiasts. You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads twitte...
AR4 MK2 6 DOF ROBOT ARM - DIY 6 axis robot kit / Arduino controller with Python program interface
zhlédnutí 174KPřed 9 měsíci
The AR4 6 axis robot arm uses an Arduino based controller and Python interface. This 6DOF arm is widely used in educational - STEM programs, industrial tasks, business startups, filming and videography applications as well as the hobby community and robot enthusiasts. You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads twitte...
AR4 Robot Gearbox Update
zhlédnutí 17KPřed rokem
There is a new update for the J2 gearbox to use the new YGS series gearbox from Stepperonline. This 6 axis robot arm uses an Arduino based controller and Python interface programming as well as RoboDK. The AR3 & AR4 have been used in hundreds of hobby, educational and STEM programs to teach mechatronics, machining, 3D printing as well as programming. This desktop robot arm has also been used fo...
AR4 robot - External Axis
zhlédnutí 11KPřed rokem
Software version 3.0 adds 3 additional external axis to the robots capability. The AR4 is a 6 axis robot arm anyone can build which uses an Arduino based controller and Python interface programming as well as RoboDK. The AR3 & AR4 have been used in hundreds of hobby, educational and STEM programs to teach mechatronics, machining, 3D printing as well as programming. This desktop robot arm has al...
AR4 Vision Tutorial for Software Version 2.2
zhlédnutí 9KPřed rokem
This tutorial for the AR4 6 axis robot arms integrated vision functionality using OpenCV. This robot uses an Arduino based controller and Python interface programming as well as RoboDK. The AR3 & AR4 have been used in hundreds of hobby, educational and STEM programs to teach mechatronics, machining, 3D printing as well as programming. This desktop robot arm has also been used for a wide variety...
AR4 Robot Vision
zhlédnutí 16KPřed rokem
This 6 axis robot arm now as integrated vision functionality using OpenCV. This robot uses an Arduino based controller and Python interface programming as well as RoboDK. The AR3 & AR4 have been used in hundreds of hobby, educational and STEM programs to teach mechatronics, machining, 3D printing as well as programming. This desktop robot arm has also been used for a wide variety of industrial ...
AR4 Software Update 2.0
zhlédnutí 11KPřed rokem
Here is the latest AR4 robot: czcams.com/video/RckTj0h5LnE/video.html You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads You can email me with any questions about the project here: info@anninrobotics.com The factory direct motors package is available from Stepperonline here: www.omc-stepperonline.com/ar4-robot-complete-elect...
AR4 Robot Arm Servo Gripper
zhlédnutí 29KPřed 2 lety
This servo gripper is designed for the AR4 robot arm but can be used for any robot or pick place operation. It uses a 25kg DS3225 servo and is built from 3D printed parts. It is controlled from the AR3 or AR4 controllers Arduino Nano board and 5v power supply. For more info on the AR3 or AR4 robot please visit www.anninrobotics.com/ This video outlines servo gripper wiring and IO for the robot ...
Sending Robots into Space - NNU & Annin Robotics AR3 AR4
zhlédnutí 3KPřed 2 lety
The NNU RockStat-X NASA suborbital STEM program is sending robotic arms into outer space to develop artificial intelligence and robots capable of working in space and assisting mankind in future space missions. This program was developed by the students and professors at Northwest Nazarene University in collaboration with Annin Robotics. Northwest Nazarene University www.nnu.edu/ Annin Robotics...
Annin Robotics AR4 update and Build.Video story
zhlédnutí 7KPřed 2 lety
I wanted to share with everyone a few of the things I'm working on as well as a recent story that was published about Annin Robotics by Build.Video. czcams.com/video/nR77Pu9I7_s/video.html
AR4 Programming Tutorial
zhlédnutí 19KPřed 2 lety
Here is the latest AR4 robot: czcams.com/video/RckTj0h5LnE/video.html You can download all the 3D print files, software, manuals and source code for free here: www.anninrobotics.com/downloads You can email me with any questions about the project here: info@anninrobotics.com The factory direct motors package is available from Stepperonline here: www.omc-stepperonline.com/ar4-robot-complete-elect...
AR4 robot grippers and IO connections
zhlédnutí 14KPřed 2 lety
AR4 robot grippers and IO connections
AR4 Robot Startup
zhlédnutí 26KPřed 2 lety
AR4 Robot Startup
AR4 6 Axis Robot Arm
zhlédnutí 113KPřed 2 lety
AR4 6 Axis Robot Arm
AR3 Robot Belt Upgrade
zhlédnutí 9KPřed 3 lety
AR3 Robot Belt Upgrade
AR3 - The DIY 6 Axis Robot
zhlédnutí 204KPřed 3 lety
AR3 - The DIY 6 Axis Robot
AR2 / AR3 robot CNC tending
zhlédnutí 148KPřed 4 lety
AR2 / AR3 robot CNC tending
AR3 programming
zhlédnutí 31KPřed 4 lety
AR3 programming
AR3 robot speed demonstration
zhlédnutí 72KPřed 4 lety
AR3 robot speed demonstration
AR3 Robot Source Code & Using Python
zhlédnutí 7KPřed 4 lety
AR3 Robot Source Code & Using Python
AR3 robot startup
zhlédnutí 22KPřed 4 lety
AR3 robot startup
AR3 6 Axis Robot
zhlédnutí 169KPřed 4 lety
AR3 6 Axis Robot
AR2 6 Axis Robot Overview
zhlédnutí 154KPřed 5 lety
AR2 6 Axis Robot Overview
AR2 robot - Programming Part 4 - (Ver 2.0 updates)
zhlédnutí 12KPřed 5 lety
AR2 robot - Programming Part 4 - (Ver 2.0 updates)
AR2 robot - Calibration Part 3 (custom robot)
zhlédnutí 14KPřed 6 lety
AR2 robot - Calibration Part 3 (custom robot)
AR2 robot - Programming Part 3 - Basic Vision (Ver 1.5 updates)
zhlédnutí 17KPřed 6 lety
AR2 robot - Programming Part 3 - Basic Vision (Ver 1.5 updates)
AR2 robot - Programming Part 2 (Ver 1.5 updates)
zhlédnutí 12KPřed 6 lety
AR2 robot - Programming Part 2 (Ver 1.5 updates)

Komentáře

  • @alphaO27
    @alphaO27 Před 5 dny

    How much load in Kg does it support ?

    • @anninrobotics
      @anninrobotics Před 3 dny

      1.9kg let me know if you have any other questions

  • @rent2ownnz
    @rent2ownnz Před 12 dny

    This is fantastic. I have built 3d Printers from scratch and want to see if I can learn how to build and program this beast! I want to see if the end attachment can be set up to laser cut holes in ø100-200NB pipe.

  • @Moveingout
    @Moveingout Před 13 dny

    Thank for the tutorial I have a question. If I just change the DH parameters for the bigger or other types of robot. Is this calculation are suitable? eg. I would like to use the Yaskawa GP12 and I have change the dh parameter of Gp12 robot?

  • @tayfuncelebi2982
    @tayfuncelebi2982 Před 13 dny

    I think there is something wrong with AR4 Denavit table. (Minute:Second = 46:00)

  • @SuperKnightwind
    @SuperKnightwind Před 14 dny

    DUDE!!! May ask for your permission to do R&D on these?

    • @anninrobotics
      @anninrobotics Před 13 dny

      For the most part other than selling for profit its an open project thats free to all. What did you have in mind?

    • @SuperKnightwind
      @SuperKnightwind Před 13 dny

      @@anninrobotics In R&D, plan to implement a hivemind with local network AI.. This robotics can enhance my knowledge for managing industrial grade robotics with a hive mind..

    • @anninrobotics
      @anninrobotics Před 13 dny

      @@SuperKnightwind sounds like a cool project. I look forward to seeing what you come up with.

  • @Swi_10081
    @Swi_10081 Před 21 dnem

    Inspirational!!!@

  • @user-ln9dq4qt9m
    @user-ln9dq4qt9m Před 23 dny

    Stunning build with the AR3! The precision and versatility of a 6-axis robot are truly showcased here. Could you elaborate on the specific applications you see for this robot in a hobbyist or educational environment? Additionally, what programming languages and software tools did you use to control and customize its functions

  • @andrefacouseh320
    @andrefacouseh320 Před 25 dny

    I have problem , i dont put switches and the software is giving me J1 J2 … with value of 1 why? Thank you

  • @zeyneptuglu2874
    @zeyneptuglu2874 Před 26 dny

    merhaba bundan yapmak istiyorum motor olarak step motor uygunmudur sence ve servo motor kullansam servoyu ardinyo yazilim çalistirirmi tesekkur ederim

  • @darkshadowsx5949
    @darkshadowsx5949 Před 27 dny

    Nice robot. it looks like you're using Fanuc style programming. The problem i see is the programmer UI is a absolute mess. everything is displayed all at once making it very confusing and intimidating for beginners. which happens to be your target audience since your aiming for STEM/education. i like how doosan organizes their commands by having you go to a command input tab, insert the command into the program then edit it in properties tab. it only displays what you need to see for that specific command making it simple and more intuitive to use. problem with doosan controllers is switching between programing and JOG or other screen is slow as a frozen turtle. For Fanuc their pendant controller is an absolute mess having 80 buttons you dont know if you can press, but on the screen they still only display what you need to see for editing a command. their menu layout was seemingly developed in the 1800s on a napkin and never updated. But you can jog the robot on any screen just using the buttons and menus load very fast. those are the only two systems i'm familiar enough with to comment on. could be a better one out there but i haven't had the chance to see and use it yet.

  • @SeanClarke
    @SeanClarke Před 29 dny

    This is awesome!

  • @01MeuCanal
    @01MeuCanal Před měsícem

    I would like to know how ABB or Fanuc robots are programmed. Could you point me to some tutorial or software?

  • @beinaro5788
    @beinaro5788 Před měsícem

    Hello Mr.Chris Annin. May I know that i can use TB6600 driver instead of your ? Because when i upload AR2 2.0 into my arduino mega then The motor did not move at all. could you please help me with this problem? and one more thing is about power supply 5vdc. Is it optional. I do have only power supply with 5V 3A. Can we use it instead of ur? Thank you

  • @AdhyatmJivan
    @AdhyatmJivan Před měsícem

    How many price

    • @anninrobotics
      @anninrobotics Před měsícem

      everything including the free software, manuals and print files are at anninrobotics.com Kits available too.

  • @end_of_reel_film
    @end_of_reel_film Před měsícem

    Great build! What is the max payload for the bot?

    • @anninrobotics
      @anninrobotics Před měsícem

      @@end_of_reel_film it's 4lbs or just under 2kg

  • @mrq3969
    @mrq3969 Před měsícem

    Can you provide me with a file to cut aluminum materials?

    • @anninrobotics
      @anninrobotics Před měsícem

      @@mrq3969 hello all the project info including software, manuals and lkits are at anninrobotics.com

  • @emremicrosoft5321
    @emremicrosoft5321 Před měsícem

    I need to develop some kind of fruit harvesting arm. AR4 seems very suitable for software development. What do you think about whether I can do the necessary AI development on Arduino so that it can distinguish the ripe fruit from the others and harvest it?

  • @belalbelal-y3s
    @belalbelal-y3s Před měsícem

    hi chris

  • @belalbelal-y3s
    @belalbelal-y3s Před měsícem

    مرحبا كريس ....انا معجب بمشروعك وانا اعمل مشروع مماثل واريد مساعدتك في بعض المشاكل ..عند تشغيل النضام انا جربت واحد من الاستيبرات علا التويل الذي في الخطط حقك ولم يشتغل

  • @leojimmy9982
    @leojimmy9982 Před měsícem

    super video !

  • @danibrandt1
    @danibrandt1 Před měsícem

    Cris do you have kits to buy de robot ? It's a big job what you have done my friend

  • @NolanKwok-n1f
    @NolanKwok-n1f Před měsícem

    Hi sir, the motor step per revolution you set 400,why is that for a step angle 1.8 steppper motor? Why not 200?

  • @Nolankwok-l6d
    @Nolankwok-l6d Před měsícem

    hi mr Chris Annin ,thx for your efforts first,i got a question about steps per motor revolution 400, the step angle of 1.8 degrees, we should have a steps per motor revolution 400,why did I see it on the excel sheet as "400"?where did I get wrong?please tell me ,thx

    • @Nolankwok-l6d
      @Nolankwok-l6d Před měsícem

      we should have a steps per motor revolution 200

  • @marcio83154
    @marcio83154 Před měsícem

    Voce tem o projeto do robo para fornecer porque seu trabalho e incrível

    • @anninrobotics
      @anninrobotics Před měsícem

      Thank you very much. You can find all the software and manuals at www.anninrobotics.com/

  • @flyerminer
    @flyerminer Před měsícem

    Recommendation: get some stepper motor dampers or something, that thing is NOISY!

    • @anninrobotics
      @anninrobotics Před měsícem

      @@flyerminer the video is quite a few years old, those are analog drivers that were extremely noisy. If you check out the latest version of the AR4-MK3 that's almost silent

  • @moshuchitu203
    @moshuchitu203 Před měsícem

    Hello just in the process of calculating J2 and J3, shouldn't the denominator and nominator inside the theta B calculation be flipped? Altitude/base rather than base(adjacent)/Altitude? Also appreciate your insight on the elbow singularity part, overall great video!

  • @oithetresen609
    @oithetresen609 Před měsícem

    Is it possible to mill all the structural Aluminium parts on a 3 Axis CNC?

    • @anninrobotics
      @anninrobotics Před měsícem

      @@oithetresen609 I believe my machinist currently makes a couple of the parts on a 5-axis but I believe if you do the setups right you should be able to make them all on a three-axis

  • @moshuchitu203
    @moshuchitu203 Před měsícem

    As I walk thru the video, I notice another inconsistency, between stick diagram on sheet 3 and DH table on sheet 1, for joint 6, which is just a pure translational offset from Joint 5 (considering joint 0 is the first joint) , both theta and alpha should be 180 degrees, instead of 0, as some of the cosine will be affecting the total result, e.g. -1 instead of 1. Also sign of X6 and Y6 should be flipped, cheers

  • @moshuchitu203
    @moshuchitu203 Před měsícem

    Also I think direction of Z3 is reverted, on spreadsheet3, as it was constructed by a LH Rule

  • @moshuchitu203
    @moshuchitu203 Před měsícem

    Hello what software you use to importing all the robots as xml files? is it roboDK thank you!

  • @DCLXVIDS
    @DCLXVIDS Před měsícem

    This is awesome! thank you! I was able to script this in python in half a day while I knew nothing of matrices before I watched this video. One thing I can't get my head around though. When calculating IK, aren't the α and Θ compensation values of J4,J5 and J6 from the DH table used at all?

  • @earld1403
    @earld1403 Před 2 měsíci

    I was watching the "Made with Layers" Channel where he built an AR4 but at the end he mentions how much wobble the arm had. czcams.com/video/4xD9QCBkxAs/video.html Was there something in his build that he did differently because the results from your version and his look very different. (perhaps a parameter was set wrong or where he set the tool center offset 300mm from the Arm at the 14 minute mark ?) I'm just starting out so I don't know enough to comment so just looking for some insight. Thanks

    • @anninrobotics
      @anninrobotics Před 2 měsíci

      I did see his video. I sent him this response in the comments: @Thomas, Thank you for building the AR4 and highlighting some of its features. I did want to touch on a few of the comments you made. In the overview section of the manual I do mention pre-applying solder to wires being joined together - I find it easier to pre-apply solder or tinning the ends - and then bring them together with the iron rather than trying to hold the wire ends together and hold the solder and hold iron at the same time, not having 3 hands - it helps to pre apply the solder. None of the wires going to the breakout board call for tinning so I'm not sure about your comments on that? On page 143 I do have some groups of wires soldered together to help group them going to the 3 screw terminals as its a tight fit and difficult to maneuver them into position without them being connected but you could certainly use ferrules in this step if needed. At one point in the past the design did utilize plug connectors and building a wiring harness. Given different applications, motions and articulations all the low cost plugs I sampled proved to fail over time. With this small arm and the limited cable routing and cable arc lengths, direct solder with the solder joints in strategic locations using heat shrink proved to be more reliable, less bulky, less costly and not as time consuming as crimping and inserting numerous plug pins. The primary goal of this project from day one has been to realize a usable robot and at a very particular price point. I've worked with industrial robots my entire career and its always been a frustration that any usable robot was out of reach. There is an absolute threshold on the price as most educators have a budgetary limit so I have made it priority number one to stay under that limit. This drives many of the design aspects, The motors for example are off the shelf variants and cannot be fully customized without adversely affecting the price. There is a limit as to what OMC can customize on these coming from the factory. The machined components are kept to an absolute minimum and as many as possible are cut from flat sheet material. This also drives the bearing designs and tensioning designs as custom machined threads and spindles for locknuts for example is not in the cards at this price point. It also drives some of the belt selections. I did notice the belt tension on your build was far too loose resulting in a good amount of play. Here is a quick video of the forced deflection on my build. czcams.com/users/shortslf_KFFiCdJA - Making the statement that "This robot arm is neither accurate nor precise, rigid or smooth" seems a bit harsh considering. A great deal of effort has gone into this project, I know you have a great deal of experience and a wealth of knowledge in all manner of machines and mechatronics and your design suggestions are certainly well founded but I wanted to explain these aspects of the project, and hope you will convey these points to your audience. Thank you.

  • @ReactionTime344
    @ReactionTime344 Před 2 měsíci

    Chris, are you familiar with JMC servos? Packaged in stepper form, with a built in driver on the motor. They accept step/direction signals just as a normal stepper would. They are fairly competitive price wise.

  • @classicskatespots1
    @classicskatespots1 Před 2 měsíci

    Is there a switch or lever to change from gasoline to Natural Gas?

    • @anninrobotics
      @anninrobotics Před 2 měsíci

      @@classicskatespots1 if there's gasoline in the carburetor it'll run off the carburetor otherwise you just run it out of gas and then switch it over to propane or natural gas.

  • @marovdriver
    @marovdriver Před 2 měsíci

    Woww from Paris

  • @heh3135
    @heh3135 Před 2 měsíci

    Amazing content, understandable simple explanation big up from hungary to you sir

  • @ESE.999
    @ESE.999 Před 2 měsíci

    Great job Chris. you're a great man

  • @xdxdxdunix
    @xdxdxdunix Před 2 měsíci

    Thank you sooooo much. I might finally be able to understand it!

  • @SaravanaKumar-ph6tp
    @SaravanaKumar-ph6tp Před 2 měsíci

    Wonderful Work 👍

  • @purvislewies3118
    @purvislewies3118 Před 2 měsíci

    good

  • @Tjup
    @Tjup Před 2 měsíci

    what is the estimate cost on this project, before i start it :)

    • @anninrobotics
      @anninrobotics Před 2 měsíci

      Total cost is just over $1900 to build the robot, let me know if you have any other questions.

    • @Tjup
      @Tjup Před 2 měsíci

      @@anninrobotics i wanna build it, but im in Europe, can i buy the whole kit here?

    • @anninrobotics
      @anninrobotics Před 2 měsíci

      @@Tjup Yes I ship UPS worldwide.

  • @avilabardock7208
    @avilabardock7208 Před 2 měsíci

    Here in Brazil I am loving your projects

  • @jorcoco5300
    @jorcoco5300 Před 3 měsíci

    how much can we save if we 3d print some of the parts, and how much will the rest cost(the parts that can not be 3d printed)? Anyone tried this?

  • @jorcoco5300
    @jorcoco5300 Před 3 měsíci

    so to build the whole thing how much would it cost for all the parts?

    • @anninrobotics
      @anninrobotics Před 3 měsíci

      You will need the AR4 motors kit from Stepperonline and the robot combo kit from Annin Robotics. Have a look at the robot kits page which covers everything needed. Total cost to build the AR4 is approx $1900

  • @mohammadetek9772
    @mohammadetek9772 Před 3 měsíci

    Theoretically, can I make the arm longer?

  • @meits8690
    @meits8690 Před 3 měsíci

    Great job! Can the robot be replaced with other motors such as servo motors or brushless motors ?

    • @anninrobotics
      @anninrobotics Před 3 měsíci

      It would take some mechanical changes but yes as long as they accept pulse and dir inputs

  • @idrisabdi1397
    @idrisabdi1397 Před 3 měsíci

    what the actual ...

  • @SantaDragon
    @SantaDragon Před 3 měsíci

    You're so awesome! Thx Chris.

  • @TahitianGringo
    @TahitianGringo Před 3 měsíci

    Amazing work keep doing it ^^

  • @grandmastersreaction1267
    @grandmastersreaction1267 Před 3 měsíci

    Hey Chris, I was wondering if it’s possible to scale up the robot arm? Maybe to something that was 2 meters long?