Avengers Ultron #25 | Vision & Force Sensor Feedback | James Bruton

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 210

  • @generico366
    @generico366 8 ปีที่แล้ว +2

    I like what you're doing with the video editing. Having the robot and the data visible at the same time is great for having the less technologically inclined understand what's going on.

  • @MrCBroz
    @MrCBroz 8 ปีที่แล้ว +21

    The pixy cam is a great addition. I don't know enough about it to know limitations, facial recognition and all that, but, since this robot will be interacting with the public at cons, I imagined the pixy recognizing an iron man mask. Whoever wanted to interact with the ultron would put on an special iron man mask the pixy is programmed to recognize.
    directional speech perception/recognition and then associating that speech with the mask wearer is another host of challenges, but I could imagine those interacting with the robot really enjoying role playing as iron man talking to ultron.

    • @happyhelpfulhoovy
      @happyhelpfulhoovy 8 ปีที่แล้ว +1

      MrCBroz that would be cool. it might also be good to add different masks that cause different reactions the wearer. for example a different voice line taken from the movie would be played depending on what colour the mask is as all the avengers have fairly distinct colours

    • @reezlaw
      @reezlaw 8 ปีที่แล้ว

      Also a simple hat would work

    • @qwerty1998ish
      @qwerty1998ish 8 ปีที่แล้ว

      Depending on how complex the colour configuration can be, a simplified pixelated image of the mask might be enough to get the real thing recognised by the camera (just with the positions of the different colours)

  • @VulpeculaJoy
    @VulpeculaJoy 8 ปีที่แล้ว +15

    REDESIGN OF HEAD CONFIRMED!
    Me and my OCD are so happy!

    • @abidhasan1954
      @abidhasan1954 8 ปีที่แล้ว +1

      Hey, James maybe u can try and check some Lego mindstorms sensors out for the vision because it is quite easy to program

    • @kauvik_
      @kauvik_ 8 ปีที่แล้ว

      MrBaronmoll my ocd and I*

  • @ryank3601
    @ryank3601 8 ปีที่แล้ว +16

    Great work James. Have you thought about possibly integrating a sound board so that when someone pushes an arm or something, Ultron would say something like, "Please don't do that." Just a thought. Keep up the great work.

    • @davidgreenberg3392
      @davidgreenberg3392 8 ปีที่แล้ว

      yes my lord... yes my lord... STOP POKING ME!

    • @ryank3601
      @ryank3601 8 ปีที่แล้ว

      I think that someone would be able to splice a speech pattern together from most of James Spader shows and movies. Don't know how hard it would be, but it would be awesome.

    • @ryank3601
      @ryank3601 8 ปีที่แล้ว +1

      It would only have to run through a distortion code to give it a machine sound. Just an idea.

    • @RodolfoSaccoman
      @RodolfoSaccoman 8 ปีที่แล้ว

      Joshua Kendrick MATRIX Creator has an 8 mic array and onboard FPGA... people are doing some amazing things with it...

  • @seeminglyRANDOM88
    @seeminglyRANDOM88 8 ปีที่แล้ว

    Amazing! this project is really starting to progress quickly and I love where it is going! Keep up the great work, as always, James.

  • @Frrk
    @Frrk 8 ปีที่แล้ว

    I find the camera vision so exciting! I didn't even expect making the head follow objects would work that well.

  • @kaden56
    @kaden56 8 ปีที่แล้ว

    I've been passively watching every third video or so of this. It's getting so incredible! It will be a great day when he posts the video of this robot finished! Can't wait!

  • @elliearnold
    @elliearnold 8 ปีที่แล้ว +3

    Incredible work James, this is such an exciting project!

  • @ArcanePath360
    @ArcanePath360 8 ปีที่แล้ว +5

    Nice to see his reaction to your poking him. It's cool because the code can be expanded upon, such as: if (a certain amount of pokes within a certain duration){ gets annoyed and reacts in another way}.
    It's the kind of coding I love because AI coding is very revealing about the systems our own brain uses to make decisions.

  • @SpuneDagr
    @SpuneDagr 8 ปีที่แล้ว

    Holy McAwesome! This was a really interesting episode. Ultron's interactive feedback is going to be SO COOL.

  • @Diggnuts
    @Diggnuts 8 ปีที่แล้ว +5

    The camera interface makes it trivial to make some rudimentary stereo capability functions. Like only track objects that are close by which you can determine if the X on both objects with similar width and height are apart by some number.
    Or.. perhaps it's creepy enough as it is!

  • @samuelanderson600
    @samuelanderson600 8 ปีที่แล้ว

    I think making a separate interactive "brain" is a brilliant idea for a social robot! Keep up the good work James! :)

  • @clivejimenez7596
    @clivejimenez7596 8 ปีที่แล้ว

    Awesome stuff! Thanks for taking time to walk through the code. Really impressed with the Pixie cam.

  • @clydesight
    @clydesight 8 ปีที่แล้ว

    James - you are a genius. Thanks for sharing these videos!

  • @CosplayWithMeStudios
    @CosplayWithMeStudios 8 ปีที่แล้ว +2

    You got my subscribe. I just hope this project isn't the beginning of the end!

  • @trentv4162
    @trentv4162 8 ปีที่แล้ว

    I remember the first pixy kickstarter, probably going to get one when I have a use for it.

  • @tiporari
    @tiporari 8 ปีที่แล้ว

    Looking good :)
    Will be cool to see it in puppet mode. Lifelike animations are tough to script, but being able to capture gestures via the imu suit should help immensely!

  • @CreatorOblivion
    @CreatorOblivion 8 ปีที่แล้ว

    for the tracking - you could print out little circles with the avengers heads (set it to the specific colour sets) then he follows specific avengers And you can have them in a priority order

  • @motherofdragons7048
    @motherofdragons7048 8 ปีที่แล้ว

    for the holographic control thing, you could use something like clear plastic tubing with a pot at one end and an led at the other, so when you hold the 'hologram' and twist it, it would move the pots slightly. there would have to be something that held the 'hologram' in position though.

  • @CrashDy
    @CrashDy 8 ปีที่แล้ว +1

    you should definitely have 2 cams in either eye holes, make them look the other direction slightly so you are seeing as much horizontal space as you can to increase the size it can track things, and maybe make a part of the code when it looses track of something it will look into the direction it was heading and then head back or maybe look around some more.

  • @ldipenti
    @ldipenti 8 ปีที่แล้ว

    This is getting scary! Glad that you didn't make it with legs :P
    Awesome job James!!!

  • @kitt28
    @kitt28 8 ปีที่แล้ว

    wow i love the head tracking with the colors

  • @jaybyrdcybertruck1082
    @jaybyrdcybertruck1082 8 ปีที่แล้ว

    Brilliant and fun! this is my favorite project yet!

  • @stuchly1
    @stuchly1 8 ปีที่แล้ว

    this got really creepy really fast with the object tracking! properly unsettling at this point, i love it! :D what a relief it's got no legs so it cannot actually *go* on a rampage. :)

  • @Andy001z
    @Andy001z 8 ปีที่แล้ว

    James been too long since I caught up with this project, wow it's really taking shape. The sensors seem great and the brain is a great idea. I'll be back (sorry bad pun) for more. ta.

  • @JKYLEM1000
    @JKYLEM1000 8 ปีที่แล้ว

    That camera is awesome! You could train it to track a certain color of t-shirt and whenever a person at a convention walks by with that same color of shirt...Ultron will creepily stare at them! xD

  • @NostalgiaBrit
    @NostalgiaBrit 7 ปีที่แล้ว

    James, just as a suggestion, you could set the default lighting to blue, when he's happy it turns yellow, but when he gets annoyed/hungry/sad etc. it turns red.
    Just my thoughts.

  • @jacqueliu7896
    @jacqueliu7896 3 ปีที่แล้ว

    You have a good idea to collect data to your 🤖 and your mini harddrive looks awesome

  • @dasnutzkonto1198
    @dasnutzkonto1198 8 ปีที่แล้ว +13

    please just make him look at you and have him say "stop pushing me around for a second,will you?" if you push on his joints to often in a given timespan ^^

    • @dasnutzkonto1198
      @dasnutzkonto1198 8 ปีที่แล้ว +4

      and build a sensor into the external brain,so when someone tries to touch it,all of ultrons LEDs turn red,he turns towards the brain and shouts: "don't you dare touch my brain!"

    • @nemernemer
      @nemernemer 8 ปีที่แล้ว

      Das Nutzkonto Maybe have his voice get darker with that action too.

    • @generico366
      @generico366 8 ปีที่แล้ว

      Yes, yes, yes, this needs to be a thing.

  • @Evanski
    @Evanski 8 ปีที่แล้ว +1

    It lights in his head flicker when you were talking about it recognizing faces

  • @tywillis2395
    @tywillis2395 7 ปีที่แล้ว

    Am i the only one that would of rather it have an Ultron drone style head? Don't get me wrong, you did amazing with the head prints, just my personal preference. You're doing great mate.

  • @Stemaa1
    @Stemaa1 8 ปีที่แล้ว +1

    You should probably use the lowest part of someone to recognize people instead of the biggest, since some people are bigger and some are smaller. For example, a kid who is very close would seem to be further away than an adult who's a bit further away. Though, this only works if the ground is flat. Anyway, nice progress!

  • @mossm717
    @mossm717 8 ปีที่แล้ว +1

    If you want to use openCV, there is a visual programming interface called GRIP that is extremely easy to use

  • @RuthlessMojo
    @RuthlessMojo 8 ปีที่แล้ว

    I would like to formally welcome our new robot overlord. Hail Ultron!!

  • @billporter6592
    @billporter6592 8 ปีที่แล้ว

    This is a big project. I am impressed at your ambition and skills. I am still trying to figure out arduino code writting.

  • @GregHib
    @GregHib 8 ปีที่แล้ว +9

    There are no strings on me. Only bluetooth connections.

  • @lutzstolle3069
    @lutzstolle3069 8 ปีที่แล้ว +4

    just a typing error in 12:18 --> "sla5 = read6" should be "sla6" i guess

  • @ApprenticeMarks
    @ApprenticeMarks 8 ปีที่แล้ว

    What about some sort of IR camera in addition to the Pixy Cam? If Ultron could track warm objects of a certain size, that would let it detect humans that walk up to it with less complexity than face tracking. I could picture it sitting in a booth at a convention, moving its head back and forth, apparently making eye contact with passers by.

  • @imnotgivingmyname2389
    @imnotgivingmyname2389 8 ปีที่แล้ว

    21:30 Ultron blinked.
    Neat.

  • @atlantis394
    @atlantis394 8 ปีที่แล้ว

    instead of having 10 var with a number at the end, I would use lists. then if you have to affect abc1 = def1 for each, you can use a for loop. for i = 0 i < list.lenght i++ do abc[i] = def[i] Just my thoughts as a programmer ;)

  • @TravisRamage
    @TravisRamage 8 ปีที่แล้ว

    This is very cool! Was just thinking you should build a General Grievous.

  • @lordtelion
    @lordtelion 8 ปีที่แล้ว +2

    This is a bit of an insane idea but if you did redesign the head to have the camera in the eye, and got the new firmware you should have two so it could have peripheral vision. Idk if the software could work like that, but i thought id throw the idea at you, I mean that's sorta what comments are for right?

  • @aaronlane4346
    @aaronlane4346 8 ปีที่แล้ว +1

    I think you would be interested in ez-robot.
    I use it in my astromech. adding their camera has face, color, and object tracking.

    • @mcsdaver
      @mcsdaver 8 ปีที่แล้ว

      EZ Robot works great for any type of robot.
      My humanoid robot Dave uses an EZ Robot board to control all of his servos and a camera for face tracking.
      EZ Robot has amazing voice recognition and speech. My robot Dave understands so many commands that I don't need to touch my computer mouse or keyboard to control him.

  • @azyfloof
    @azyfloof 8 ปีที่แล้ว

    Nice, James! :D
    Any plans to use the tracking in the gonk droid? THAT will be the external sensory queue needed to keep him walking straight :)

  • @mabbott0504
    @mabbott0504 8 ปีที่แล้ว +2

    10:47 who knew defeating ultron was a simple case of pulling on a USB wire. That would've made the film a lot shorter

  • @superbrotv2491
    @superbrotv2491 8 ปีที่แล้ว

    YOU HAVE DOOOOMED US ALLLLLLLLLLLLLLLLLLLLLLLLL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @qwerty1998ish
    @qwerty1998ish 8 ปีที่แล้ว

    It's not too hard to implement actual face recognition. I did something earlier this year, which used facial recognition to simulate The Machine from Person of Interest, in Python with opencv. You could run it on a Pi or one of the other mini Linux boxes you mentioned.

  • @jerimysimmons9650
    @jerimysimmons9650 8 ปีที่แล้ว +1

    i have been wanting to build a robot like this for years and have no idea where to start

  • @weirdlines4465
    @weirdlines4465 8 ปีที่แล้ว

    It looks amazing!

  • @oootoob
    @oootoob 8 ปีที่แล้ว +3

    That is so cool

    • @DamianReloaded
      @DamianReloaded 8 ปีที่แล้ว

      This is very cool indeed! I think I wowed like 3 times.

  • @univiceversa
    @univiceversa 8 ปีที่แล้ว

    for the ai brain viz, try a projector through a mist or fog. use pulses and orbits, or a laser at crumpled reflectic mylar or aluminum, through some particle in the air...great worx!

  • @lilnut5284
    @lilnut5284 8 ปีที่แล้ว

    I love this series

  • @AnakinSkyobiliviator
    @AnakinSkyobiliviator 8 ปีที่แล้ว +1

    Mm, in regards to the light colors, will it be screen-accurate red at all times, changing based on sensor input, or will it be changing according to "mood"?

  • @seth8034
    @seth8034 8 ปีที่แล้ว +1

    wow, i just happened to find your channel mentioned in the comments on a video i was watching. this is amazing!!!
    my major is robotics engineering. currently Im doind my prereqs though so i havent gotten to do anything with robotics just yet.
    might i ask how you learned all this? did you teach yourself or go through university??

    • @seth8034
      @seth8034 8 ปีที่แล้ว

      also, subbed!

  • @WoutDeBacker
    @WoutDeBacker 8 ปีที่แล้ว

    Would be interesting to add some sort of weapon (nerfgun?) to one of the arms that can be put to "sentry mode" in which it tracks a color-coded target...

  • @naxxus1
    @naxxus1 8 ปีที่แล้ว

    I must say, just wow, i watch all of your builds from beginning and i am a bit jealous, that i don't have the time and money to do something like that. I wish i can meet you and talk over this Project and make some brain storming :3
    But iam from germany, so this will never happen xD
    You have all my respect for this project and hope you get some invites from big companies that want to hire you for this awesomeness :)

  • @thanasisgkanios5821
    @thanasisgkanios5821 8 ปีที่แล้ว

    i like your videos, keep up the good work man

  • @KaltatheNobleMind
    @KaltatheNobleMind 8 ปีที่แล้ว +3

    ooh wodner if you can put in a second pixy cam and give Ultron binocular vision:D and maybe cannibalize a kinect for its depth sensor so it has full 3d vision:D
    and on a tangent i just popped in from watch a documentory about robots filmed in 1999 and how Asimo was the pinnical of robotics due to its ability to walk on two egs and the video after this one was James' updat eon his gonk droid.
    technology has advanced so much that what took a corperation millions of dollars to research and develope can now be knocked out by a vlogger with a budget around $1000 at best:D what a time to be alive.

  • @Mortality_
    @Mortality_ 8 ปีที่แล้ว +1

    That is so cool!

  • @Liofa73
    @Liofa73 8 ปีที่แล้ว +1

    A robot that can sense a disturbance in the force...

  • @DustinBramhill
    @DustinBramhill 8 ปีที่แล้ว +8

    You shouldn't give Ultron Vision, image what he could do in an infinity stone

  • @jesuizanmich
    @jesuizanmich 8 ปีที่แล้ว +1

    Does the camera have some library for pre-trained facial recognition?
    If not, do you reckon it'd be hard to hack in some facial recognition?
    It would be awesome if it could track the faces nearest to it, and look around the room by default as people walk past or stare at him.

    • @jesuizanmich
      @jesuizanmich 8 ปีที่แล้ว

      That's embarrassing, saw that part after asking.
      Anyway, great work!
      I like seeing Ultron move his head around and react!

  • @spyseefan975
    @spyseefan975 8 ปีที่แล้ว

    Very cool james! Ultron is becoming one of my favorites.
    Do you think the pixy cam could track a face by looking for 2 white objects of the same size and close together(eyes?) Probably not worth the effort if they are coming out with their own firmware for it though.

  • @DanGamble
    @DanGamble 8 ปีที่แล้ว

    Epic episode man!

  • @LauS0
    @LauS0 8 ปีที่แล้ว +4

    opencv and basic face recognition would be better for interaction with people

  • @masterchief2239
    @masterchief2239 8 ปีที่แล้ว

    20:21 "so many strings that pull me down"..

  • @thomas_d7032
    @thomas_d7032 8 ปีที่แล้ว +1

    What do you think how many hours have you spent on building ultron?

  • @TheMamsies
    @TheMamsies 8 ปีที่แล้ว +1

    Will you paint Ultron at all? Make him look a bit more metallic or dirty?

  • @decvoid261
    @decvoid261 6 ปีที่แล้ว

    I think you need to see "3D Printer Calibration - Marble Machine X #35" to sort out your 3D print quality.

  • @pstenzel6841
    @pstenzel6841 8 ปีที่แล้ว

    man, that's so cool! awesome

  • @vinc.aondettoz3315
    @vinc.aondettoz3315 8 ปีที่แล้ว

    incroyable men tu fait rever le monde entier !!!!

  • @Recrussio
    @Recrussio 8 ปีที่แล้ว

    Wooooo, that's insane man

  • @OliveRC-Addict
    @OliveRC-Addict 8 ปีที่แล้ว

    wow you are really amazing :D

  • @denem0venem
    @denem0venem 8 ปีที่แล้ว

    I see a problem that might happen, You might of addressed it when you shook Ultron but if the whole bot is shook and the sensors freak out wouldn't it make it look like Ultron would be having a seizure? and just not stop shaking? or do you have It set up so it won't do that?
    P.S. great work so far! i live in the U.S. and i hope to see your work some day in the flesh.

  • @CuppaLLX
    @CuppaLLX 8 ปีที่แล้ว

    you should do 6 not 2 statements so uptron will look toward the joint/s that are bumped and not just in the general direction

  • @auraswolf
    @auraswolf 8 ปีที่แล้ว

    when it sees the sticky notes its like a kid watching someone with food

  • @willd773
    @willd773 8 ปีที่แล้ว

    While the pixy is a very good option because of its usability and simplicity, that's also it's downfall due to its limits, as you said it's rudimentary. Personally I would use openCV in Java, C or in Python if you wanted to use it for face tracking like you said. In saying this I understand your hesitation in writing software.

  • @joel30466
    @joel30466 8 ปีที่แล้ว

    You could use something like google tts(text to speech) to make him talk! (I don't think that would be possible with arduinos but it would still be fun)

  • @joechang1958
    @joechang1958 8 ปีที่แล้ว +20

    The Avengers will stop you doing this

    • @joechang1958
      @joechang1958 8 ปีที่แล้ว +1

      Sketch It D.I.Y Just like Tony Stark , before he create ultron , he got a lot of suits too , and he is avenger, so it doesn't matter did he got a suit .

    • @joechang1958
      @joechang1958 8 ปีที่แล้ว +1

      Sketch It D.I.Y And tony already learned from the mistake after create Ultron , he let Ultron find the best way to protect the earth by "itself" . but it think destroy humanity is the way to peace . Now he knew let the AI have a self-awareness maybe dangerous . And now XRobots try to create new Ultron , we don't know what will XRobots do to Ultron , =) , And it names ULTRON , it dosent seem good for The Avengers XD. Its just a joke , dont have to too serious.

  • @motherofdragons7048
    @motherofdragons7048 8 ปีที่แล้ว

    that is incredible!!!

  • @adamdaniel3144
    @adamdaniel3144 8 ปีที่แล้ว

    that will be amazing

  • @johnwallace7104
    @johnwallace7104 8 ปีที่แล้ว

    GENIUS!!!!

  • @pvccannon1966
    @pvccannon1966 8 ปีที่แล้ว

    So yea i was going to say are u going to pin a colored block to each visitor so it would track them, but if u can lock on to a face your good to go

  • @RoyceBarber
    @RoyceBarber 8 ปีที่แล้ว

    You're catching up to Honda Asimo faster than Asimo is being developed. So, good on you. Bad on Honda.

  • @dasnutzkonto1198
    @dasnutzkonto1198 8 ปีที่แล้ว

    if the camera were to be a heat vision camera,you could track relatively warm objects(like humans) without the need of that facial recognition

  • @dreamwalkertunes
    @dreamwalkertunes 8 ปีที่แล้ว

    Screw the sound board. When you push on Ultron he should do some quick tai chi and put you in a choke hold! XD

  • @Tai1g
    @Tai1g 8 ปีที่แล้ว

    Once this is fully completed (As in, as much as possible), are you planning on making this fully autonomous? Or have it controlled by a user? And will you be adjusting it to minimising the lag/input time between the user's movement and the robot's movement? Honestly mate, it already looks bloody amazing. And slightly creepy.

    • @King0fYou115
      @King0fYou115 8 ปีที่แล้ว

      TheBritishBrit It will decide on its own whether it will mimic the user's motions or react to them, such and pushing back when shoved.

    • @Tai1g
      @Tai1g 8 ปีที่แล้ว

      KingOfYou115 Yeah, I had presumed that's what the sensors in the joints were for, amongst other things?

  • @Mjminer15
    @Mjminer15 8 ปีที่แล้ว

    Looking good

  • @MrN1c3Guy100
    @MrN1c3Guy100 8 ปีที่แล้ว +1

    Will you replace the plastic with Vibranium? If so I may need to make a call to the Avengers. ;)

    • @azyfloof
      @azyfloof 8 ปีที่แล้ว +1

      I think Shapeways are bringing out Vibranium filament.

  • @colesutra
    @colesutra 8 ปีที่แล้ว

    Please tell me that you're going to put in a color recognition pattern so that Ultron will prioritize giving Ironman cosplayers some added guff at events.

  • @slotdino1
    @slotdino1 8 ปีที่แล้ว

    Hi James nice Part I m really Bad in Programming and I wanted to ask you how you learned it?

  • @Liofa73
    @Liofa73 8 ปีที่แล้ว

    If you want to track a face, something free like Facetrack Noir could be made to work...

  • @teamleaf4570
    @teamleaf4570 8 ปีที่แล้ว

    Have you thought of doing a div nights at Freddy's SpringBonnie suit? It supposedly can go from a animatronic to a wearable suit. And I would love to see one

  • @TheArachnid
    @TheArachnid 8 ปีที่แล้ว

    just an idea, but you should look into batch files and .vbs files. they're super easy to learn and they also can make great interfaces. you could also make him speak with one and code in what you want him to say. then it uses the computer's narrator voice to say it. if you go online and look up "how to make a batch file speak" and click on the one on instructables you can just copy and paste from there. the only thing is on Windows 7 it uses a female voice but pretty much everything else is a male voice (XP, W8, W9, W10, etc.) if you're interested please tell me and I'll put some code that I've made that I think can work for Ultron. I'm not sure how to make it work in tangent with the robot, but I think with your arduino skill you could easily figure it out. Good luck on the project either way!

  • @tombyrne1
    @tombyrne1 8 ปีที่แล้ว

    You should program iron man's suit colour combo such that when anyone in an iron man mask come over to ultron he gets really angry

  • @preferredimage
    @preferredimage 8 ปีที่แล้ว

    What about tracking skin tone? Also, if you deliberately blur the camera signal, it might help average our a head into a skin tone sphere.

  • @rafaelsays175
    @rafaelsays175 8 ปีที่แล้ว

    it's aliiiiiiiiiive! :0

  • @Mushoo
    @Mushoo 8 ปีที่แล้ว

    the future is here already

  • @tommyfree4736
    @tommyfree4736 8 ปีที่แล้ว

    the coding and stuff goes right over my head it's all very impressive though

  • @BloodyBFH
    @BloodyBFH 8 ปีที่แล้ว

    Can you give a rough estimation of how much this project costs? Just curious.