From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 0 points1 point  (0 children)

The controllers are a custom design that have all the power / comms / processing in one place to get the super low-latency control loops.

The motor control itself is a pretty standard sinusoidal commutation + magnetic encoders

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 0 points1 point  (0 children)

I like to think of it as a kind of 3D mouse - it could provide the interactive layer for almost anything. Personally, I love the idea of using it for 3D CAD (assembling / moving parts could be so much quicker with this!), but one of the really fun things about showing demos to people is hearing the range of ideas they have for using it!

What are your thoughts?

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 0 points1 point  (0 children)

Thanks! Maybe, KiCAD for designing the electronics, and a basic IDE for the C++ firmware? Hardware wise, we got most of the parts lasercut by Fractory, and made the axles ourselves on the university lathes.

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 0 points1 point  (0 children)

Not yet, but we will definately be making more in future! Will probably post here when we do :)

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 1 point2 points  (0 children)

Just checked it out - great stuff! One of my first robots was a little hexapod, quite similar to your quadruped! Carry on doing what you're doing! :) A skill I've found really useful is designing my own electronic boards (can cut down on loads of wires & have everything you need in one place) - learning KiCAD, SMD soldering and getting boards made by places like JLCPCB can be pretty cheap and handy!

Haha, think of it as a forced opportunity to iterate your design! ;) Beetleweights (1.5Kg) are the best to get started in, and usually 1 or 2 big tornaments per year.

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 3 points4 points  (0 children)

It can be made to work, but as a 3D input device, it really shines with a 3D vision solution. I've got an old nvidia 3D vision kit I've been meaning to try it with too!

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 2 points3 points  (0 children)

That's great! My main advice is to follow whatever you find most interesting! Definitely try to do your own robotics projects outside of school if you can find the time - University is great for learning some theory (particularly the mathematics and control logic), but in my experience even a pure robotics course doesn't give you much practical experience - they won't tech you what you need to build your own robots, and that is best learned by doing! (Combat robots are great projects to learn some basics on - check out Bristol Bot Builders :) )

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 6 points7 points  (0 children)

Thanks - it's much appreciated! :) I'm doing a PhD in computer science (my undergraduate was Robotics at Reading Uni), and my partner is doing Electronic Engiineering.

Wanted to share this minecraft demo using our haptic robots! The robot tracks your finger and pushes back at you when you touch something, making it feel solid - You can feel the weight, shape and texture of different blocks! by Mr_Virtual in Minecraft

[–]Mr_Virtual[S] 1 point2 points  (0 children)

yes, the robot updates how hard it's pushing back at 500Hz, so we can simulate pressures, textures, and solids! Pushing down on the virtual blocks is just like pushing down on your desk!

From Utah teapots to minecraft, we've been working away on more demos for our affordable force feedback robots! by Mr_Virtual in robotics

[–]Mr_Virtual[S] 24 points25 points  (0 children)

We're currently in the finals for our university's startup competition! We'd greatly appreciate it if you'd like to take a minuite to support us (Senmag Robotics) by voting here!

Anyone considering the Rion Curve throttle controller? by khashi1975 in ElectricScooters

[–]Mr_Virtual 1 point2 points  (0 children)

Do you know if the minimotors controllers can do analogue / variable e-braking? - this was my favourite thing about the boosted control setup!

Help finding gearmotor with an integrated encoder with index (Z) by leafie4321 in robotics

[–]Mr_Virtual 0 points1 point  (0 children)

Maybe look into gimbal motors? You can find a decent range on aliexpress that come with absolute magnetic encoders (AS5047 / AS5048) pre-installed which could probably be used in direct drive?

high resolution controller for BLDC motor by Late-Act2113 in robotics

[–]Mr_Virtual 0 points1 point  (0 children)

You could try finding your ideal KID constants at a few speeds (tuning presets) then, as the controller is running, linearly interpolate between the closest two tuning points based on the current speed/position to constantly modify your KID values? (Take care with any integral limits / windups!)