Hacker Twins

Hacker Twins

Mark and Jeff are twins with expertise in tech but have taken different paths. Mark is a full-stack Ruby on Rails developer, who has worked at multiple startups. Jeff pivoted towards fin-tech, where using Python to create systems that streamline financial operations. Their teamwork brings a unique blend of technical skills and business experience.

ROVER UPGRADE

ROVER UPGRADE

Build a Rover ROS2

Build a Rover ROS2

New Walking Robot

New Walking Robot

Wireless Robot Arm

Wireless Robot Arm

AI Human Detection Eyeball

AI Human Detection Eyeball

Charge Phone with Bike

Charge Phone with Bike

Пікірлер

  • @REBELDIESELCUSTOMS
    @REBELDIESELCUSTOMS6 күн бұрын

    Ryan Reynolds!?

  • @hackertwins
    @hackertwins6 күн бұрын

    He was recording

  • @DiplomaticHawk
    @DiplomaticHawk24 күн бұрын

    you need a dihedral.

  • @hackertwins
    @hackertwins24 күн бұрын

    Yes! The next plane will have two separate parts for the wing, it wasn't really possible with the way we were printing it this time.

  • @Dreamersu
    @Dreamersu25 күн бұрын

    You guys are noob😅

  • @hackertwins
    @hackertwins24 күн бұрын

    💯

  • @eldorado3523
    @eldorado352326 күн бұрын

    Maybe you should add some aileron/rudder twist to counter the propeller torque. Don't forget Newton's Third Law!

  • @hackertwins
    @hackertwins24 күн бұрын

    Haha, kinda worried about Newton's Third Law

  • @RoronoaZoro-fq4cw
    @RoronoaZoro-fq4cw26 күн бұрын

    excited to see where this project goes!

  • @haneenalnahwi7950
    @haneenalnahwi795026 күн бұрын

    Amazing! Does this work with mono inertial? I couldn't find a folder in your github repository dealing with mono inertial.

  • @hackertwins
    @hackertwins24 күн бұрын

    its in the CMakeList.txt

  • @eldorado3523
    @eldorado3523Ай бұрын

    Hey, so the problem with your soldering is that you're trying to solder a thick copper wire held with hot glue. Since the copper wire is so thick it needs a lot of heat to overcome its heat capacity, and reach the solder melting temperature, and before then it's already hot enough to melt the hot glue again. Next time try with thinner wire (I usually use the leads cut off from used through hole components) that can heat up more quickly locally, before the temperature reaches the hot glue.

  • @hackertwins
    @hackertwinsАй бұрын

    That makes a lot of sense! I turned the heat up and down for certain parts, but different material would have been the play.

  • @jackbauer2698
    @jackbauer2698Ай бұрын

    As long as it's something super light otherwise printing it laying flat would probably be a better option.

  • @ShahriarFarkhan
    @ShahriarFarkhanАй бұрын

    Sweet!

  • @Sxbontop-kg6nx
    @Sxbontop-kg6nxАй бұрын

    Were did you get it (the monitor)

  • @hackertwins
    @hackertwinsАй бұрын

    Amazon

  • @rusername
    @rusernameАй бұрын

    Respect for modeling in freecad

  • @quantisedspace7047
    @quantisedspace7047Ай бұрын

    Wouldn't it be better to print this on its side, for strength

  • @ShaggyMummy
    @ShaggyMummyАй бұрын

    Stand for portable monitor is not portable….

  • @NightOwlYT.
    @NightOwlYT.Ай бұрын

    It is?

  • @KingNarwhal
    @KingNarwhalАй бұрын

    Why not have the base and mount part be two seperate pieces so it collapses nicer for storage in a bag?

  • @hackertwins
    @hackertwinsАй бұрын

    I started doing that but this was overall easier to design and print. If I'm having issues with it I'll for sure go with the two piece

  • @KingNarwhal
    @KingNarwhal2 ай бұрын

    Mark get a fucking wallplate for that outlet

  • @kendallmcglinn563
    @kendallmcglinn5632 ай бұрын

    Great update! :) Cant wait for more videos!

  • @williamhoover1515
    @williamhoover15152 ай бұрын

    Great ideas for a Hacker/office space. A location where ideas grow and get built. Get more vids coming.

  • @hackertwins
    @hackertwins2 ай бұрын

    Thanks Bill!

  • @Build_the_Future
    @Build_the_Future2 ай бұрын

    dose This uses IR? if so it probably dosen't work well outside

  • @hackertwins
    @hackertwins2 ай бұрын

    it does use IR, but I've seen other videos of people using it outside. We'll be testing it outside on our rover in a month or 2

  • @abdelraoufdannaoui2692
    @abdelraoufdannaoui26923 ай бұрын

    Hello, amazing work. I want to ask can this be applied to gazebo ? like camera in gazebo? if i know the topic of image and everything ? thank you

  • @hackertwins
    @hackertwins2 ай бұрын

    Yes, if you already have the correct version of Gazebo working with the corresponding version of ROS2. Although I've had issues with Gazebo in the past and have given up on it, I would like to try it again in the future.

  • @shmuelsilver5426
    @shmuelsilver54263 ай бұрын

    I've found very few resources on actually connecting ORBSLAM to ROS with an output that can be used for odometry/global positioning (a nav2 stack). Can you point me anywhere?

  • @hackertwins
    @hackertwins3 ай бұрын

    Thats a big reason why we're working on it! You should see a lot of activity in our EASY-ORB-SLAM3 repo on github in March.

  • @YigalBZ
    @YigalBZ3 ай бұрын

    Interesting video. thank you. Any plans to use such a control from an Android device?

  • @hackertwins
    @hackertwins3 ай бұрын

    We've used NRF24L01+ transceivers to control it with a remote controller, but the next plans are to make it bigger and use a raspberry pi

  • @dalewheat
    @dalewheat3 ай бұрын

    Good job! Keep going!

  • @ralex7213
    @ralex72133 ай бұрын

    Hi. Thanks a lot for the video!

  • @certee
    @certee3 ай бұрын

    I need to pick up some SG90s to do more stuff like your robot arms! What's the purpose of FS90R continuous motor over a normal motor? Besides not having to use a motor control board. Please add hardware notes to your youtube (or github? in case I am missing it) so I dont have to zoom in and squint :)

  • @certee
    @certee3 ай бұрын

    Very cool. I'm picking up some of these servos for my own rover and testing!

  • @elHippieSupremo
    @elHippieSupremo3 ай бұрын

    I love this advice

  • @hackertwins
    @hackertwins3 ай бұрын

    Thank you!

  • @futureengineer2643
    @futureengineer26434 ай бұрын

    Nice video. I have one question about the code to control it. So, we have a publisher (laptop) and a listener (RPI). Is the entire code stored on the development machine? If not, do you write the code via SSH to storage at RPI?

  • @hackertwins
    @hackertwins3 ай бұрын

    The code is both on the Raspberry Pi and my Laptop, its the same exact code too! It works because both machines are running ubuntu OS with ROS2 installed. Here's the repo github.com/doeswork/stepper_motor. Both my machines are set to listen/talk to nodes over the network `export ROS_LOCALHOST_ONLY=0`. I go into a bit in this video where I install ROS2 kzread.info/dash/bejne/pWt4s7KFY7nAlso.html

  • @futureengineer2643
    @futureengineer26433 ай бұрын

    ​@@hackertwins Ok. So, if I understood you correctly, you develop your code on the dev machine (laptop). Next, you push it to GitHub, and then you clone/(sudo apt update -> sudo apt upgrade) the repository to RPI. Next step is testing (check sensor values(gpio) and control actuators). Does it look like what I wrote?

  • @waterfaII
    @waterfaII4 ай бұрын

    somehow you were my third video on my homepage. This is amazing! keep up the good work!

  • @_wildsec
    @_wildsec4 ай бұрын

    Same!

  • @hackertwins
    @hackertwins4 ай бұрын

    Wow, thanks!

  • @lordmemester8798
    @lordmemester87983 ай бұрын

    fourth on mine!

  • @ryandury
    @ryandury3 ай бұрын

    6th video for me... :) Hello fellow nerds

  • @JamesPortmann
    @JamesPortmann4 ай бұрын

    Awesome! I am stuck at the "waiting for images". I can see that the terminal outputs "one frame has been sent" but nothing appears on the actual orbslam viewer. It worked 1-2 times and since then never again. Any idea what might be wrong? And is it necessary to adjust the TUM1.yaml file at all to get some first results?

  • @hackertwins
    @hackertwins4 ай бұрын

    Ever so slowly move your camera on startup, it needs to build a 3D space before it opens the map

  • @JamesPortmann
    @JamesPortmann4 ай бұрын

    Thanks for answering! Unfortunately this also doesn't help there is still only a black screen and it keeps saying "waiting for images". I get the frames "one frame has been sent [INFO] [1705854255.607086745] [ORB_SLAM3_ROS2]: Received image at time: 1705854255" like such and can even see them in rqt_imageview under /camera topic. Do you have any other possible solutions? Thanks a lot. @@hackertwins

  • @joshuaestepp2980
    @joshuaestepp29804 ай бұрын

    The shape and movement almost look like a cartoon gorilla. The velocity of the servos on the outer legs seems slower in comparison to the outer legs. This difference may cause the gait to be off. I'm glad to see progress. Keep it up!

  • @berardinux
    @berardinux4 ай бұрын

    Very cool! I always love looking for new projects. One question, though: I just built an RC car with a Raspberry Pi controlling the outputs. I encountered a similar issue with the servo twitch. Do you have any ideas on how to fix that? Thanks for the inspiration!

  • @hackertwins
    @hackertwins4 ай бұрын

    Usually its a bad universal ground connection, or not enough power. Check that every negative wire is connect to each other. Next add more power, even if you have to plug it into the wall just to test. Then probe voltage during operation and see if you are getting a voltage drop on the PI. You might need a capacitor or buck converter to keep raspberry pi voltage consistent.

  • @berardinux
    @berardinux4 ай бұрын

    @@hackertwins Cool! Thanks for the info. I just added a 100 uF capacitor to the circuit and that did helped with my issue. I think the spike in current is dropping the voltage through my buck converter.

  • @anmolmore8495
    @anmolmore84954 ай бұрын

    I wanted to become a Robotics Engineer, thank you for encouraging me a lot

  • @hackertwins
    @hackertwins4 ай бұрын

    You got this!

  • @ripewhensoft9743
    @ripewhensoft97434 ай бұрын

    hahaha, this is cool!

  • @user-mi6nu8fc7k
    @user-mi6nu8fc7k4 ай бұрын

    Gorilla tag

  • @DIYRobotGirl
    @DIYRobotGirl4 ай бұрын

    I don't understand why not just use two legs with the help of a mcu 6050 accelerometer board for balancing with a camera and opencv

  • @hackertwins
    @hackertwins4 ай бұрын

    In the future the outer legs will also be arms

  • @fop8788
    @fop87884 ай бұрын

    Looks like butter bot

  • @michaelleung4567
    @michaelleung45674 ай бұрын

    Great video! I'm looking to make a bipedal robot too and this is great inspiration

  • @hackertwins
    @hackertwins4 ай бұрын

    Awesome! Be sure to share pics/vids

  • @joshuaestepp2980
    @joshuaestepp29804 ай бұрын

    I love this, I just got back into robotics, and this is inspiring! I agree that batteries and wires could be moved to contribute to center of gravity. Traction pads could help. But I absolutely love to see walking robots of any type. Most, myself included, go straight to wheels; nature didn't, so it's inspiring to see walking bots!

  • @hackertwins
    @hackertwins4 ай бұрын

    I hope you post videos of your robots!

  • @certee
    @certee4 ай бұрын

    Very cool! Maybe mount the batteries and SBC on the legs and lower the center of gravity? Or add weight and traction pads to the feet. Love the companion app to visualize the steps!

  • @hackertwins
    @hackertwins4 ай бұрын

    I've always liked the idea of batteries in the feet, but maybe they'll go in the thighs? Also, I'm super excited to finally build shoes for Tripedal!

  • @Adamousse177
    @Adamousse1775 ай бұрын

    can't wait to see your future projects using this cam

  • @AnthonyWebb7
    @AnthonyWebb75 ай бұрын

    Curious if you feel this approach could replace the need for lidar in navigating an indoor warehouse space?

  • @hackertwins
    @hackertwins5 ай бұрын

    ORB SLAM3, as well as other stereo camera SLAM systems, have some practical advantages over LiDAR. LiDAR typically generates 2D maps and might need extra sensors for complete motion tracking. On the other hand, ORB SLAM3 can function with just a (stereo) camera and create 3D maps, which can provide a more detailed understanding of the environment. Check out our new video were we unbox an Intel D435 Stereo Camera and record in 3D!

  • @machinelearninginterview
    @machinelearninginterview5 ай бұрын

    Nice build. Just curious why add the python layer?

  • @hackertwins
    @hackertwins5 ай бұрын

    TBH I'm mostly a python dev, but my official answer is, "We're already using OpenCV so it makes it easier". I hereby select you to be this week's robot winner! I'll send you and email for more details.

  • @machinelearninginterview
    @machinelearninginterview5 ай бұрын

    @@hackertwins Nice yeah definitely better image processing options in Python

  • @mohamedazizazzabi
    @mohamedazizazzabi5 ай бұрын

    Soo cool 😮

  • @Cilaremevu
    @Cilaremevu5 ай бұрын

    Pretty cool

  • @Adamousse177
    @Adamousse1775 ай бұрын

    Didn't know this existed, this makes it so much easier 😮

  • @TheSelfUnemployed
    @TheSelfUnemployed6 ай бұрын

    it can steer?

  • @TheSelfUnemployed
    @TheSelfUnemployed6 ай бұрын

    comment cause i want to win the prize!

  • @kingofbingus468
    @kingofbingus4686 ай бұрын

    3:35 WHEN HE SAID SUBSCRIBE THE SUBSCRIBE BUTTON HAD A RAINBOW BORDER FOR A SECOND!!! Has anyone else seen this??

  • @hackertwins
    @hackertwins6 ай бұрын

    😯

  • @moamel503
    @moamel5036 ай бұрын

    Oh wow i have the blue one too

  • @abel11112
    @abel111126 ай бұрын

    i like robots pleas give me my first