Author Topic: software that rids the need for motor positional encoders  (Read 29974 times)

0 Members and 1 Guest are viewing this topic.

Offline MagnusWoottonTopic starter

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
software that rids the need for motor positional encoders
« on: December 12, 2024, 09:33:20 PM »
Making encoders is a bitch, and dc motors are cheaper without them.

So it would be cool if u could get a robot to work without them.

Its a seemingly impossible thing,  cause a legged robot cant even have a centre point for its motors to even just stand still!    If you put mechanical end stops, then you can at least know the end point positions,   that could help.

If you dont have positional information, the trick is maybe u could correllate it from accellerometre information over time,   so you exchange the positional information for so many accellerometre samples and maybe its equivilent information!

So u just need to correllate it,  with machine learning.

Its actually a little of a long story to explain it,    but I think its possible!   U just need to get in the right semantical/generation space to make it happen.

So if you take it from the position of searching inside of a physics engine (as the generation space), you predict the next accellerometre accelleration, from a chain of accellerometre data, and u step it each new frame,  and the chain of accellerometre data is replacing the lack of angular position information, but it should be equivilent.

Then that should build the virtual copy of the physics, which lets u then brute force the robots motor commands to get the robot in action,  WITHOUT encoders! :)

Offline MagnusWoottonTopic starter

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
Re: software that rids the need for motor positional encoders
« Reply #1 on: December 23, 2024, 02:14:15 PM »
So me a bit later...

you can actually get a robot to stand.   with a pitch joint,  you know the direction!!! towards the ground and away from the ground.

So if u keep pushing down till the accellerometre tilts away from the leg, you know youve hit the ground.

Then if u do it with all 4 legs,  wait for the right elevation and centre angle,   and u know if u need to push down,  or stop pushing down!

Offline greyfoxy123

  • Beginner
  • *
  • Posts: 1
  • Helpful? 0
Re: software that rids the need for motor positional encoders
« Reply #2 on: January 12, 2025, 06:24:42 AM »
I?d love to dive deeper into this since getting rid of encoders could really open up cost-effective options for robotics. Thanks for sharing your thoughts so far!
Roll some dice for video games and more with :Roll dice online

 


data_list