Very interresting! I am not familiar with Mindstorms (40+ years of experience with Lego, though :-)), so I wonder if you use MS Robotics Developer Toolkit because of limitations in the software that ships with Mindstorms? Is it possible to implement you own algorithms like reinforcement learning with this combination?
Now all thats left is to make the software literally map where the objects are based on the sensor input.
In this way the software can look to see if there is any objects in a certain direction before the robot moves and make any movements accordingly.
Eventually after the robot has traveled enough, a whole map of the room or house will be made and the robot will be capable of navigating threwout the house without having to rotate to see if anything is blocking it.
@autonomous2010 Exactly that was my initial idea. It seemed quite very simple task. But unfortunately both the compass and the ultrasonic sensor contain error that can be up to 20-30% depends on the case. For example if entering acute angle ultrasonic sensor detects double reflection and measures wrong distance. Some materials don't reflect sound well. The compass is very easily distorted by any home electronics. This and other reasons lead to errors adding up so the picture gets fuzzy
@happygamestvfun1 Look at the link in the description for the source code. I use Microsoft Robotics Studio - it's free you can use it with Visual Studio Express, which is also free. Google it for more info. The low level code is already written.
Very interresting! I am not familiar with Mindstorms (40+ years of experience with Lego, though :-)), so I wonder if you use MS Robotics Developer Toolkit because of limitations in the software that ships with Mindstorms? Is it possible to implement you own algorithms like reinforcement learning with this combination?
flimbosquest 1 month ago
"Boring but still fun!"
avatarelite 6 months ago
Now all thats left is to make the software literally map where the objects are based on the sensor input.
In this way the software can look to see if there is any objects in a certain direction before the robot moves and make any movements accordingly.
Eventually after the robot has traveled enough, a whole map of the room or house will be made and the robot will be capable of navigating threwout the house without having to rotate to see if anything is blocking it.
Brilliant isn't it?
autonomous2010 1 year ago
@autonomous2010 Exactly that was my initial idea. It seemed quite very simple task. But unfortunately both the compass and the ultrasonic sensor contain error that can be up to 20-30% depends on the case. For example if entering acute angle ultrasonic sensor detects double reflection and measures wrong distance. Some materials don't reflect sound well. The compass is very easily distorted by any home electronics. This and other reasons lead to errors adding up so the picture gets fuzzy
V1adB 1 year ago
@V1adB But I am working on a solution based on video vision that can overcome all those problems...
V1adB 1 year ago
@V1adB Ahh. I hadn't taken that into account.
Up to 20-30% incorrect? Wow.
autonomous2010 1 year ago
@autonomous2010 Yes that was the upper limit. I was hoping for 1-2% off then I could have overplayed them and take the average.
But you can try it yourself. If you have less electronics at your home you may get more precise compass measurements...
V1adB 1 year ago
@V1adB When I move out and get my own home here in about a year I will have more than one self-made robot to tinker with I assure you.
I have one self-made robot to tinker with but I have no bluetooth device or any way to wirelessly connect to it.
autonomous2010 1 year ago
How did you do this whats the software ect. did you make the drivers hows it work wirlessly?
happygamestvfun1 1 year ago
@happygamestvfun1 Look at the link in the description for the source code. I use Microsoft Robotics Studio - it's free you can use it with Visual Studio Express, which is also free. Google it for more info. The low level code is already written.
V1adB 1 year ago