March 4, 2022

The four basic robot anatomies

Four Common Robot Configuration – Pedagogy Zone

Industrial robots are available in a wide variety of sizes, shapes and physical configurations. The vast majority of today’s commercially available robots possess one of four basic configurations: Polar configuration Cylindrical configuration Cartesian coordinate configuration Jointed-arm configuration The four basic configurations are illustrated in the schematic diagrams of fig. The polar configuration is pictured in

Four Common Robot Configuration – Pedagogy Zone Read More »

Variety of Moral Issues

Where and How do Moral Problems Arise in Engineering?

Variety of Moral Issues There are so many engineering disasters which are greater/ heavier than the level of acceptable or tolerable risk. Therefore, finding and avoiding such cases such as nuclear plant accident at Chernobyl (Russia), Chemical plant accident at Bhopal (India) where a big disaster of gas leakage, occurred in 1980, is necessary. In

Where and How do Moral Problems Arise in Engineering? Read More »

Overloading of New and Delete Operator

Overloading of New and Delete Operator

The memory allocation operator new and delete can be overloaded to handle memory resource in a customized way. An application designed to handle memory allocation by itself through overloading can easily detect memory leaks. //Overloading of new and delete operators #include<iostream.h> Const int ARRAY-SIZE = 10; class vector { int*array; //array is dynamically allocatable data

Overloading of New and Delete Operator Read More »

Dynamic Initialization Through Constructors

Dynamic Initialization Through Constructors

Object’s data members can be dynamically initialized during runtime, even after their creation. One advantage is that it supports different initialization formats using overloaded constructors. This provides flexibility of using different forms of data at runtime depending upon the user’s need. //Object with different name pattern #include<iostream.h> #include<string.h> class name { char first[15]; //first name

Dynamic Initialization Through Constructors Read More »