A new paradigm for open robotics research and education with the C plus plus OOML

被引:0
|
作者
Valero-Gomez, Alberto [1 ]
Gonzalez-Gomez, Juan [1 ]
Trevino, Rafael [2 ]
机构
[1] Univ Carlos III Madrid, Robot Lab, Madrid, Spain
[2] Univ Politecn Madrid, Madrid, Spain
关键词
3D printers; Mechanical design; Open hardware; Open source; Software development; Object oriented programming; Open robotics;
D O I
10.1007/s10514-013-9324-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For many years robotics has been benefited from the open source community. Software community projects like Player, Stage, Gazebo, ROS, or OpenCV are present in most robotic applications. In recent years this trend has also been initiated among electronic and mechanical developments (open hardware). The Arduino development platform is a good example of a successful hardware project with a great community of developers and users around it. The apparition of personal 3D printers is bringing the open source philosophy to the fabrication of physical things as well. This new technology is in need of new designing tools to take advantage of it. In this paper we are presenting the C++ Object Oriented Mechanics Library (OOML), a tool to design mechanical components, taking into account the needs and requirements of these emerging technologies. These designs can be easily shared, reused, and modified. The OOML brings together the advantages of (1) modelling things through code, (2) the object oriented programming paradigm, and (3) the power of C++. In the OOML, mechanical parts are described as geometrical combinations of basic primitives. Once a part is defined, fabrication files can be generated in order to print, or mechanize it. Models could also be used for simulation, visualization, structural analysis, etc.
引用
收藏
页码:233 / 249
页数:17
相关论文
共 50 条
  • [41] A Comparison of Open-Source Static Analysis Tools for Vulnerability Detection in C/C plus plus Code
    Arusoaie, Andrei
    Ciobaca, Stefan
    Craciun, Vlad
    Gavrilut, Dragos
    Lucanu, Dorel
    2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, : 161 - 168
  • [42] An Open-Source Software for Interactive Visualization Using C plus plus and OpenGL: Applications to Stochastic Theory Education in Water Resources Engineering
    Florence, Robby
    Hossain, Faisal
    Huddleston, David
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2011, 19 (01) : 48 - 55
  • [43] CPPE: An Open-Source C plus plus and Python']Python Library for Polarizable Embedding
    Scheurer, Maximilian
    Reinholdt, Peter
    Kjellgren, Erik Rosendahl
    Olsen, Jogvan Magnus Haugaard
    Dreuw, Andreas
    Kongsted, Jacob
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2019, 15 (11) : 6154 - 6163
  • [44] CPOP: An open source C plus plus cell POPulation modeler for radiation biology applications
    Maigne, L.
    Delsol, A.
    Fois, G.
    Debiton, E.
    Degoul, F.
    Payno, H.
    PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2021, 89 : 41 - 50
  • [45] CTL: Modular Open-source C plus plus -Library for CT-Simulations
    Pfeiffer, Tim
    Frysch, Robert
    Bismark, Richard N. K.
    Rose, Georg
    15TH INTERNATIONAL MEETING ON FULLY THREE-DIMENSIONAL IMAGE RECONSTRUCTION IN RADIOLOGY AND NUCLEAR MEDICINE, 2019, 11072
  • [46] Science plus:: A response to the responses to Scientific Research in Education
    Eisenhart, M
    TEACHERS COLLEGE RECORD, 2005, 107 (01): : 52 - 58
  • [47] Research and Practice of Entrepreneurship Education in "Tutor plus Project plus Team" Model in Colleges and Universities
    Li, Rui
    Dong, Pengzhong
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, INFORMATION AND MECHANICAL ENGINEERING (EMIM 2017), 2017, 76 : 1675 - 1678
  • [48] Research on Internet Plus Innovative Diversified Education Mode
    Wang, Yu-jiao
    Lin, Hai-yun
    INTERNATIONAL CONFERENCE ON EDUCATION INNOVATION AND ECONOMIC MANAGEMENT (EIEM 2017), 2017, : 6 - 9
  • [49] The Research on the Development Trend of "Internet plus " Continuing Education
    Liu, Ruobin
    Sun, Ting
    Liu, Geping
    2017 6TH INTERNATIONAL CONFERENCE OF EDUCATIONAL INNOVATION THROUGH TECHNOLOGY (EITT), 2017, : 104 - 105
  • [50] Probing new physics with polarized τ and Λc in quasielastic ντ plus n → τ - plus Λc scattering process
    Kong, Ya-Ru
    Lai, Li-Fen
    Li, Xin-Qiang
    Yan, Xin-Shuai
    Yang, Ya-Dong
    Zheng, Dong-Hui
    PHYSICAL REVIEW D, 2023, 108 (09)