Autonomous robot software development using simple software components

被引:1
|
作者
Burke, TM [1 ]
Chung, CJ [1 ]
机构
[1] Lawrence Technol Univ, Dept Math & Comp Sci, Southfield, MI 48075 USA
关键词
robotics; autonomous robot; computer science; education; simple; software; KISS; image processing;
D O I
10.1117/12.579820
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Developing software to control a sophisticated lane-following, obstacle-avoiding, autonomous robot can be demanding and beyond the capabilities of novice programmers - but it doesn't have to be. A creative software design utilizing only basic image processing and a little algebra, has been employed to control the LTU-AISSIG autonomous robot - a contestant in the 2004 Intelligent Ground Vehicle Competition (IGVC). This paper presents a software design equivalent to that used during the IGVC, but with much of the complexity removed. The result is an autonomous robot software design, that is robust, reliable, and can be implemented by programmers with a limited understanding of image processing. This design provides a solid basis for further work in autonomous robot software, as well as an interesting and achievable robotics project for students.
引用
收藏
页码:107 / 117
页数:11
相关论文
共 50 条
  • [41] The Accompanying Behavior Model and Implementation Architecture of Autonomous Robot Software
    Yang, Shuo
    Mao, Xinjun
    Liu, Zhe
    Yang, Sen
    Xue, Jiangtao
    Xu, Zixi
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 209 - 218
  • [42] AN AUTONOMOUS SUBMERSIBLE DESIGNED FOR SOFTWARE-DEVELOPMENT
    BELLINGHAM, JG
    BEATON, R
    TRIANTAFYLLOU, M
    SHUPE, L
    [J]. OCEANS 89, VOL 1-6: AN INTERNATIONAL CONFERENCE ADDRESSING METHODS FOR UNDERSTANDING THE GLOBAL OCEAN, 1989, : 799 - 803
  • [43] Development of localisation and mapping software for autonomous cars
    Jo, Kichun
    Sunwoo, Myoungho
    [J]. IET INTELLIGENT TRANSPORT SYSTEMS, 2019, 13 (02) : 406 - 416
  • [44] On the Use of Safety Certification Practices in Autonomous Field Robot Software Development: A Systematic Mapping Study
    Ingibergsson, Johann Thor Mogensen
    Schultz, Ulrik Pagh
    Kuhrmann, Marco
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 335 - 352
  • [45] Using Software Development Artifacts to Improve the Software Development Process
    Conners, Shannon Burns
    Morgan, Joseph
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 13 - 13
  • [46] Development of a 6-axis Robot Using Multibody Dynamic Software
    Lan, Lien Tang
    Lin, Pang Chieh
    Wang, Chin Yu
    [J]. 2021 THE 9TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION (ICCMA 2021), 2021, : 39 - 45
  • [47] THE SOFTWARE ROBOT
    POUNTAIN, D
    [J]. BYTE, 1987, 12 (01): : 383 - &
  • [48] A software architecture for integrated service robot development
    Pack, RT
    Wilkes, DM
    Kawamura, K
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3774 - 3779
  • [49] A Roadmap to Robot Motion Planning Software Development
    Perez, Alexander
    Rosell, Jan
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2010, 18 (04) : 651 - 660
  • [50] Cooperative robot software development through the internet
    Yakushin, Dmitry
    Lee, Joo-Ho
    [J]. 2014 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2014, : 577 - 582