3 research outputs found

    A hybrid backtracking algorithm for automatic test data generation

    Get PDF
    Kao osnovno pitanje u ispitivanju softvera, automatsko generiranje podataka za ispitivanje je od najveće važnosti, što je u biti problem zadovoljavanja ograničenja, a rješava se algoritmima pretraživanja. U našem prethodnom istraživanju za rješenje ograničenja predložena je metoda grananja i ograničavanja, a elaborirane su unaprijedne metode. Zasnovan na intervalnom aritmetičkom i simboličkom izvršenju, ovaj je rad usredotočen na unatražnu metodu, a to je povezivanje unaprijednog provjeravanja i unatražnog ispitivanja usmjerenog konflikta, u cilju poboljšanja učinkovitosti unatražnog praćenja u postupku traženja. Zatvaranja varijabli se koriste kako bi se olakšalo lociranje nesuglasica koje dovode do neriješenih rezultata (dead ends). Empirijski eksperimenti dokazuju učinkovitost predložene hibridne unatražne metode i njenu primjenljivost u inženjerstvu.As a fundamental issue in software testing, automatic test data generation is of crucial importance, which is essentially a constraint satisfaction problem and solved by search algorithms. In our previous research, branch and bound was proposed as our constraint solver and the look-ahead methods were elaborated. Based on interval arithmetic and symbolic execution, this paper focuses on the look-back or backtracking method, which is the hybridization of forward checking and conflict-directed backjumping, with the aim of improving the efficiency of backtracking in the search procedure. The closures of variables are used to facilitate the localization of the conflicts which cause dead ends. Empirical experiments prove the effectiveness of the proposed hybrid backtracking method and its applicability in engineering

    Hybrid type multi-robot path planning of a serial manipulator and SwarmItFIX robots in sheet metal milling process

    Get PDF
    This work investigates on the coordinated locomotion between a ceiling-mounted serial manipulator and two SwarmItFIX robots. The former holds the machining tool as an end effector, and the other two robots act as swarm robotic fixtures in a sheet metal milling process. A novel offline coordination planner which follows the hierarchical based hybrid type decentralized planning strategy has been proposed. Motion of the serial manipulator and SwarmItFIX robots’ coordinated locomotion are divided into three sub-problems, viz, trajectory planning of serial manipulator, task planning of SwarmItFIX robots, and homogenous prioritized multi-robot path planning of SwarmItFIX robots. Mathematical formulation of all the three sub-problems is developed and presented in this paper. A hexagonal segment that fits inside the boundaries of the workspace is considered as the machining trajectory. The tool velocity is assumed to be constant as it improves the quality of machining. The results obtained from the proposed planner is found to be efficient as the task planning module has computed the precise support locations and support duration for the SwarmItFIX robots. The multi-robot path planning module of the planner computes the optimal collision-free paths of SwarmItFIX robots for all goal positions. Finally, trajectories of SwarmItFIX robots are found to be completely in-line with the trajectory of tool center point (TCP) of the serial manipulator

    Modelska ispitivanja popustljivosti kontakta tangencijalno opterećenih veza različite makro geometrije u uslovima dinamičkih opterećenja

    Get PDF
    REZIME: U okviru doktorske disertacije sprovedena su modelska ispitivanja popustljivosti tangencijalno opterećenih veza različite makro geometrije u uslovima dinamičkih opterećenja. Veliki broj elemenata kod savremenih mašinskih sistema ima funkciju da obrazuje rastavljivu vezu koja onemogućava ili ograničava relativno kretanje elemenata. Tangencijalno opterećene rastavljive veze elemenata mašinskih sistema spoljašnje opterećenje uravnotežavaju preko napona nastalih u zonama kontakta elemenata. Pojava tangencijalnih i normalnih napona u zonama kontakta pomenutih elemenata dovodi do relativnog pomeranja elemenata. Nastalo pomeranje i veličina tangencijalnog opterećenja kontakta definiše popustljivost kontakta određenog tipa veze. Istraživanja ove doktorske disertacije usmerena su na optimizaciju kontakta sa aspekta povećanja nivoa tangencijalne nosivosti kontakta i smanjenja popustljivosti kontakta u uslovima malih lokalnih deformacija zona kontakta bliskih vrhovima neravnina kontaktnih površina. Pored navedenog doktorska disertacija razmatra i uticaj sredstva za hlađenje i podmazivanje koje se nalazi unutar kontaktne zone na popustljivost kontakta. Ispitivanja su dovela do razvoja novih tipova kontaktnih elemenata, a sprovodena su upotrebom specijalno dizajniranog pribora za ispitivanje popustljivosti tangencijalno opterećenih veza različite makro geometrije u dinamičkim uslovima. Sprovedene analize primenom metode konačnih elemenata ukazuju na primenljivost predloženih ideja, dok su eksperimentalna istraživanja dovela do rešenja makro geometrije stezača/oslonca koji u odnosu na postojeća rešenja poseduje znatno veću tangencijalnom nosivost i manju popustljivost. Analiziranjem sprovedenih eksperimentalnih istraživanja jasno se uočava da prisustvo sredstva za hlađenje i podmazivanje utiče na smanjenje tangencijalne nosivosti, odnosno na povećanje popustljivosti unutar kontaktne zone.ABSTRACT: This doctoral disseration contains model examination of compliance tangentially loaded contact elementswith different macrogeometrics in dinamic conditions. A large number of elements in modern mechanical systems have the function to form a detachable connection that prevents or restricts the relative movement of an element.The tangentially loaded detachableconnections of the mechanical elements balance the externall load with stress generated in the contact zones of the elements. The occurrence of tangential and normal stress in the contact zone creates the relative movement between contact elements. The resulting movement and the size of the tangential load of the contact define the contact compliance of the certain connection type. The research of this doctoral dissertation is focused on optimizing contact from the aspect of increasing the level of tangential load and reducing the level of compliance in conditions of small local deformation in contact zones. In addition to the above mentioned, in this doctoral dissertation we are considering the influence of the cooling and lubricating fluid located within the contact zone on the compliance of the contact elements. The conducted experiments led to the development of new types of contact elements, and were carried out using specially designed equipment for testing the compliance of tangentially loaded connections with different macrogeometrics in dynamic conditions. The analyses carried out using the finite element method indicate the applicability of the proposed ideas, while the experimental research has led to the solution of the macro geometry of the clamp / support which, in relation to the existing solutions, has considerably higher tangential load and less compliance. By analyzing the conducted experimental research it is clearly noticed that the presence of a cooling and lubricating fluid influences the increase in compliance within the contact zone
    corecore