Monday, 10 December 2018

How to learn Robotics as a beginner ?

Robotics is a vast world, so firstly you need to identify your exact learning needs for such purpose. On the basis of courses available online and offline I suggest you to follow following steps while learning Robotics as a beginner-

1. Learn basics of electronics
2. Develop manual robots with electronics you learnt in the process
3. Learn basic programming on Arduino like simple micro-controller and use various sensors to detect cool data
4. Once you are done with Arduino just focus to master it with various robots
5. Then go for learning IoT : This comes as next step as now you are able to collect data on a hardware device and operate machines over bluetooth/radio waves but you don't have knowledge how two hardware devices can communicate with each other over internet, so learn IoT by using simple Arduino supported micro-controller like Nodemcu
6. Learn how to program over server so your hardware device can communicate even you can use Adrafruit like platform for this purpose for easy execution.
7. Once you are done with IoT go ahead with Computer Vision learning : Learn basics of using raspberry pi and install os on this
8. Use Opencv to do image detection and other purposes, then integrate camera with your raspberry pi to make an eye with brain of your robot
9. After this learning your robot can watch with camera, brain is in raspberry pi, hands can be operated by motor and it can communicate over internet too.
10. Computer vision includes a part of Artificial Intelligence in it so go ahead to learn AI and use this to make more advanced robots.

Currently most common language being used is Python which you can while learning robotics itself but note one thing to master these all you need to rely on practical applications without which every theoretical knowledge is a waste.

Hope this guide helped you and if you need any help from our side write us on support@rankethon.in, we'll be happy to help you.

We at Rankethon provides you online platform where we sent the lab materials at your home then we train you on everything practically on one to one basis. So you can join us by visiting https://www.rankethon.in/homerancho to learn.





Monday, 9 April 2018

Construction of a Robot

What makes a machine different from a Robot? What improvisations convert a dumb machine into a Robot? Though the basic construction of a robot is very much build on the structure of a machine but there are certain things like, actuators, sensors and controllers added to it which makes it a Robot.

Advancement over Machines

The basic building blocks of a robot are very similar to that of machines. As a machine has moving parts or members connected to each other through different types of joints, driven by some motor or any other driving mechanism and moving in synchronization with each other to execute the specified operation. In the same way the basic structure of a robot is similar to that of a machine, but there are some advancements or additions to the machine which make it a robot.


In robots the simple driver motors are replaced by the servo motors, which are more accurate and fitted with sensors made up of transducers to provide feedback. There is more number of actuator motors in the robots as compared to the machines, which generally have single driving motor. Also there are controllers, governing the operations of different sensors and actuators in the robots, provided with the instruction set and they give command accordingly to the actuators and receive feedback from the sensors. These are some advancement in robots over machines.

Saturday, 31 March 2018

Artificial intelligence

Since the invention of computers or machines, their capability to perform various tasks went on growing exponentially. Humans have developed the power of computer systems in terms of their diverse working domains, their increasing speed, and reducing size with respect to time.

A branch of Computer Science named Artificial Intelligence pursues creating the computers or machines as intelligent as human beings.

 Artificial intelligence is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. Some of the activities computers with artificial intelligence are designed for include:

Speech recognitionLearningPlanningProblem solving

 Research associated with artificial intelligence is highly technical and specialized. The core problems of artificial intelligence include programming computers for certain traits such as:

KnowledgeReasoningProblem solvingPerceptionLearningPlanningAbility to manipulate and move objects

Knowledge engineering and Machine learning is a core part of AI research. 

Wednesday, 28 March 2018

Artificial intelligence Issues

AI is developing with such an incredible speed, sometimes it seems magical. There is an opinion among researchers and developers that AI could grow so immensely strong that it would be difficult for humans to control.

Humans developed AI systems by introducing into them every possible intelligence they could, for which the humans themselves now seem threatened.

Threat to privacy


An AI program that recognizes speech and understands natural language is theoretically capable of understanding each conversation on e-mails and telephones.

Threat to Human Dignity


AI systems have already started replacing the human beings in few industries. It should not replace people in the sectors where they are holding dignified positions which are pertaining to ethics such as nursing, surgeon, judge, police officer, etc.

Threat to Safety


The self-improving AI systems can become so mighty than humans that could be very difficult to stop from achieving their goals, which may lead to unintended consequences.

Sunday, 25 March 2018

Voice recognition in Robots

Voice recognition is the process by which a robot identifies what is ordered to it and performs an action based on the information received. It is to note that not all robots have this functionality; however the system can also be integrated at a later stage.


The voice recognition system works on the basis of the frequency and amplitudes of the spoken words. A signal is generated and sent to the main operating unit of the robot, after dissecting the received words into various frequencies and amplitudes.

Saturday, 24 March 2018

Senerio of Humanitarian Demining

In present humanitarian demining process does not addressed the actual ground situations and not giving a viable and acceptable answer. Lot of research and efforts have already been undertaken but cannot see a viable answer when considering the ground situations. The idea is to find a long lasting and an acceptable solution by a bottom-up approach with the local technological know-how. This will help expanding the local people consciousness to become the master of their own ongoing upgrading, by qualifying commonly used devices and techniques and turning them towards humanitarian demining duties.

In the current context only manual mine clearing is used by deminers as an acceptable methodology while armed forces are using high cost mechanical mine clearing. The ‘robotic solution’ becomes a highly engineering job which is depending on imported devices where the know-how is not available. The increasing cost of the sophisticated devices incorporated in to the robotic devices making very high initial investment and low return on investments.Therefore understanding the actual background is required before trying to solve forcefully as a technology driven issue.

Friday, 23 March 2018

Kinematics

Serial kinematics mechanisms (SKMs) have been widely used for different applications. Although SKMs have many advantages, such serial mechanisms have many drawbacks such as low stiffness, accumulating pose error, low agility, low payload-to-weight ratio, and complicated inverse kinematics. Hence, to overcome these drawbacks, parallel kinematics mechanisms (PKMs) are used particularly for more demanding tasks such as high-speed and high-precision applications. In spite of their many advantages, the PKMs in general also have some drawbacks such as smaller workspace, complicated forward kinematics, and singularity issue. To alleviate these drawbacks, optimization with various techniques is commonly conducted to improve their drawbacks while maintaining their advantages. In terms of the number of objectives being optimized, the optimization can be either single-objective or multi-objective. In most cases, there are more than one objectives required to be optimized. Furthermore, some objectives quite frequently are conflicting each other. For example, most PKMs usually require not only larger workspace but also stiffer structure with lower mass. In fact, enlarging the workspace usually requires longer links which results in the reduction of the stiffness and the increase of mass. In the multi-objective optimization, different objectives might be picked based on the priority of the objectives which depends on the application.


A comprehensive review of a number of performance indices are defined and presented which are relevant for different applications. This is followed by a review of the optimization techniques used to design different systems to satisfy certain objective or multiple objectives. This is extremely important given the nonlinearity of the parallel link manipulator systems and the conflicting nature of the different performance indices that could be counter intuitive to optimize by trial and error and hence, mathematical schemes would be the solution.