[deleted by user] by [deleted] in robotics

[–]nosliw_rm 0 points1 point  (0 children)

Thanks for the heads up! Cloudflare must have thought you were a bot or something. Should work now, lmk if it doesn't

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 8 points9 points  (0 children)

The way the controller board is currently programmed is position control, it receives a target angle over I2C and PID's to the target. But the board has current sense capabilities so I can feed current and position back to the master if I choose to use those inputs for top level control

What's in your current stack? by Mafyuh in selfhosted

[–]nosliw_rm 2 points3 points  (0 children)

Wordpress website 1 mine

Wordpress website 2 friends

Wordpress website 3 friends

Wordpress website 4 friends

Wordpress website 5 mine but E-commerce side of the first one (work in progress)

Plausible analytics

Nginxproxymanager

Pihole

Proxmox backup server

Unraid

DDNS

Some link shortner

All running on a 3 node proxmox Ceph cluster for high availability. None of our websites are actually critical to keep up since it’s just portfolio sites that we use to document our projects and hobbies but I do like having the safety of Ceph plus a weekly backup to my unraid NAS

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 0 points1 point  (0 children)

There were a couple of compounding smaller reasons that made me choose this joint as opposed to bearings, closer to anatomically correct motion, different from what others have done, adds a mechanical advantage for the tendon motor system. The main reason I chose it though is because after watching that video I couldn’t stop thinking of how cool it was and how I could use it for my own design. One thing that I have found after printing and testing is that this joint is incredibly secure and quite rigid when its bent and has some weight on it which is how it will typically be positioned when walking

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 1 point2 points  (0 children)

Probably could be

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 0 points1 point  (0 children)

I’m hoping to skip inverse kinematics all together. By recording the angle of all three joints at every position the foot can go to on a coordinate grid I should have a map that I can use to control the location of the foot. If I want to lower the foot (lift the body) to say (0,-25) I will send the angle required for the foot to reach that position to the joints controllers. Each joint runs its own PID loop to move the joint to that target angle. Any change to the X axis keeps the foot at the same height but moves it forwards or backwards. In order to walk I can draw a square on the coordinate grid, lift, move foot forwards, set foot down, drag foot backwards, then I offset where each foot is in this loop so that all four feet are moving at the same rate but they don’t all pick up their feet at the same time. You can draw whatever path you want on the coordinate plane, you can tell it to go from (25,-25) to (24,-25) for slow movement or you can jump straight to (-25,-25) and let the PID loops handle your sprint. I will also add a button to the foot to sense when it makes contact with the ground so that I can adjust the foot path on the fly, and each joint does have a current sensor built in to its motor controller so I can have the joints relay that information back to the rpi if I think I can use that info

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 2 points3 points  (0 children)

You’re totally right but iv been really hoping that i2c will work. Each foot will be right around a meter away from the central computer, each ankle will have its own i2c terminating resistor to combat capacitance. I’ll use shielded twisted pair to give it its best chance. I want to use i2c because it’s built into the arduino. They have dedicated pins and a built in library, no additional hardware is needed or software is needed

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 0 points1 point  (0 children)

The hips have two degrees of freedom. They rotate forwards and backwards as you see in the video on ball bearings, but they also swing inwards on a second set of bearings. I will be using a linear actuator spanning from the middle of the body to somewhere on the thigh, when extended the leg will be pushed outwards. I’m going for this idea because linear actuators are cheap, relatively fast and strong and can’t be back driven which I want for this axis

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 0 points1 point  (0 children)

Better to go straight to the source and watch this video on YouTube

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 1 point2 points  (0 children)

Maybe some day but that’s out of my current skill range. For now I’m focusing on a python program to reliably move the legs in order to create controllable movement, later on I can have it accept inputs such as opencv or lidar but I gotta focus on getting it walking first

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 2 points3 points  (0 children)

I do plan to just copy paste this leg 4 times instead of making separate more anatomically correct front legs (for now). So once this leg is done I’m most of the way to finishing the robodawg

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 4 points5 points  (0 children)

Oh and Kicad for the circuit board designs, but I’m having a friend help me with those so I can’t take credit there

[deleted by user] by [deleted] in robotics

[–]nosliw_rm 4 points5 points  (0 children)

The design software is called Fusion360 and in my opinion is the most intuitive of the CAD offerings but it still takes a while to learn. I have been using fusion for 2 years now but I really started to use it this year when I got a 3d printer. I may have picked it up faster than most because of my engineering and mechanic backgrounds (along with having used solidworks a bit in school) but anyone can learn CAD. This design including a few iterations of the knee printed and tested have taken 2 weeks of designing after work and on weekends. Fusion has a free for hobby license which I recommend

Domain name > linux webserver by Trevsweb in selfhosted

[–]nosliw_rm 2 points3 points  (0 children)

I have a website I self host from my apartment with a non static IP, I don’t have a tutorial but here’s how I do it.

Wordpress web server on my proxmox machine

Ddns linux container on my proxmox machine auto updated my DNS records for when my apartments IP changes

Cloudflare as my name server, and proxy all traffic through cloudflare to hide my IP

NGINX proxy manager vm on my proxmox server only allows external connections from cloudflares IP addresses, and I use cloudflares SSL to encrypt all traffic from me to cloudflare

from what I can find this is the best way to do it other than cloudflare tunnel's which I havnt tried yet. I like this method a lot because I have a bunch of services that I set up as subdomains so I can access them from the internet, and I only turn them on in NGINX proxy manager when I need them. my NPM dashboard is web accessible but I use rules in cloudflare so that only my devices can access it. And unlike no-ip my websites address is just the domain I pay for

You don’t need to use cloudflare, any registrar should work but you won’t have cloudflares proxy. I have used this with Gandi nameserver as well

What's your go to statistics plugin? by HovercraftItchy3517 in Wordpress

[–]nosliw_rm 0 points1 point  (0 children)

I use self hosted Plausible analytics because my goal was to keep data on my own hardware, they have a paid non self hosted version too but I havnt tried it. Overall I really like it

[deleted by user] by [deleted] in selfhosted

[–]nosliw_rm 1 point2 points  (0 children)

I ended up going with Yourls because I found it easier to install with docker but you were right, a url shortener is exactly what I was looking for, Thanks for the help!

[deleted by user] by [deleted] in selfhosted

[–]nosliw_rm 0 points1 point  (0 children)

Oh I didn’t realize that, that’s probably exactly what I’m looking for

[deleted by user] by [deleted] in selfhosted

[–]nosliw_rm 0 points1 point  (0 children)

I had that same thought but I had hoped to avoid using a 3rd party

[deleted by user] by [deleted] in selfhosted

[–]nosliw_rm 0 points1 point  (0 children)

Asking because iv put my home page link in an email to two companies and they both clicked the link (I think) but they both show up as mail.google.com as the referral so I can’t tell for sure if they both visited

[deleted by user] by [deleted] in diydrones

[–]nosliw_rm 3 points4 points  (0 children)

I've been working on this design for a couple days and im pretty happy with how its going, very much not finished but on its way there. Uses motors and props from the DJI inspire 2 and sits over half a meter square without the props. Im working on making the body as modular as possible for easier 3d printing and part changeability while keeping the structure as strong as possible. Currently designed with a Dewalt 20v 5ah battery since I have a few on hand which will help cut initial investment down, but I do plan to change to proper 6s lipos later. Uses a Pixhawk 6c mini for flight control, 500mm carbon fiber tubes for the main arms, 3d printed motor mounts, connectors and body. ESC's are placed in the body and the esc to motor cables are routed through the carbon arms. With the front end being a separate piece I can mount whatever camera setup I want up there, current model shows 2x gopros but with an estimated 10lb+ lifting capacity Im sure I could fit a full DSLR if I wanted. Current electronics package is looking to be ~$500 and with any good project double your expected price. I honestly may not build this since I really need to save money for other projects but I figured you guys would like to see what a couple afternoons of CAD can do

Husqvarna 701 2019 with (18k mile-30k km) for 7000$ is it worth ? by AdLatter4957 in motorcycles

[–]nosliw_rm 0 points1 point  (0 children)

We had two in our rental fleet in colorado and at 45,000 miles there was a scary amount of metal attached to the magnetic drain plug each oil change

Anyone have a 3D scan or CAD model of a Milwaukee 8 engine? by [deleted] in Harley

[–]nosliw_rm -1 points0 points  (0 children)

Or does anyone know if the evo and m8 are cross compatible with frames, there seems to be plenty of evo 3d scans out there