Robots need sensors to gather data and hopefully not harm their environment. Mx Robot will have quite a few and I’ll explain why I choose the ones that I did. Why the ‘Mx Robot’?
Why Do Robots Need Sensors?
Robots need sensors in order to gather data about their environment and various parts of themselves. Such things as not running into walls without harming the environment and the entities that share it with the robot is important. Also being able to sense the remaining battery life so that the robot can use that data to either go charge or complete it’s next task is very important to the battery health and the mental health of the human that is associated with it. If your robot is knocking stuff over or destroying your things, it’s not really an asset to you. Sensors provide the data and the robot’s code interprets the data according to how it’s programmed. The types of sensors that you use in your robot just as important as the code that interprets their data, one is only useful as the other.
Sensors For Mx Robot
So what sensors have been chosen and why for the robot? So far, I really don’t have a hard list of tasks Mx Robot to do. Some ideas have been nightly patrol and getting a can of soda from the fridge, perhaps an individually packaged snack from the pantry. These are lofty goals and will require a lot of coding and robot designing to accomplish, so starting off with a generic robot and letting things go from there, but sensors are very important no matter the tasks the robot will be doing, especially since it’s not in a closed environment by itself.
Working from front to back and looking at the insides of the bot. The line following module is in the very front, it’s primary use will be lining up the robot to it’s charging base. Working back a bit, there will be two SR-04 sonar modules that will be providing data about any obstacles in the front and to the sides of the robot. The back end will have two IR pairs for object detection for obstacles behind the robot. Internally, there will be encoders on each drive shaft, an accelerometer and gyroscope package, and voltage sensors on the batteries. As you may have surmised already, most of the sensors are devoted to keeping the robot on it’s path and away from obstacles, thus far.
Should Robots Be Genderless?
I’ve been thinking about the current times and all the changes taking place, plus how sexist things are, which has started another set of thoughts altogether. Why do we consider robots to have one gender or another, is it wishful thinking or just the norm? Industrial robots probably shouldn’t have human names, but something made up of letters and numbers to identify them, because saying,”Leroy’s connectors need some jingling” would be awkward and the resulting comments probably would get some people fired(Me).
One of the issues that I foresee about assigning gender to a robot is that it may be programmed to act in the society norms of that gender and either allow itself to be abused in some way or be treat humans of the opposite or same gender as norms of the society it is in. Some would argue that having gender would make the robot more acceptable by humans, but I find that to be a sexist excuse to keep spreading those sexist views and not something that would engender good feelings in the long run. Androgyny should be the go to for most robot designers, this is the 21st century and we should as a society grow enough to accept all genders and treat people and machines with respect and not force our own views onto others
That is why I changed Mr. Robot to Mx. Robot, to reflect that it should be accepted as genderless, not a threat to anyone and that it is here to assist within it’s limited capabilities.
If you like what I do, please consider sending a few bucks my at http://www.ko-fi.com and my ID there is MechGeek2k, as well