hh.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Grafiskt Programmeringsverktyg för DSP-robot
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
2003 (Swedish)Independent thesis Basic level (degree of Bachelor)Student thesis
Abstract [sv]
Today Halmstad University is using six robots that are based on a digital signal processor (DSP) from Texas Instrument and an external I/O-card. These robots can today only be programmed by means of conventional programming, i.e. some kind of high level language as for example ANSI-C, which can be difficult for people with less programming skills. The idea of the robots is that they should be used to introduce and get high school students interested in this kind of technique, and that’s why it has to be easier and more intuitive to program them. This report explains how to construct a graphical programming tool, i.e. a tool that involves that the user can place a number of happenings on the screen that he/she wants the robot to perform. The user then links them together in what order he/she wants them to happen. After this the necessary code in ANSI-C is generated by the tool itself, i.e. the user can actually program the robot without really having any programming skill. The tool also automatically compiles, links the generated code, and creates a binary file, which later can be downloaded to the robot. The user can within the tool add, delete and move different objects (happenings), e.g. run engine 1 with a certain speed, read the value of digital and analog inputs etc. It is also possible to dynamically increase the functionality of the tool by simply adding new features, which is powerful if you for example want to use the tool on different robot platforms. The functionality is tested on a real robot equipped with two DC-engines and two digital sensors. The result shows that both the code generated by the program is correct as well as the generated binary file, i.e. the compiling, linking and downloading stages work correctly.
Place, publisher, year, edition, pages
2003.
Keywords [sv]
DSP, programmering
Identifiers
URN: urn:nbn:se:hh:diva-11402Local ID: U10421OAI: oai:DiVA.org:hh-11402DiVA, id: diva2:366533
Uppsok
Technology
Note
Denna uppsats kan beställas från arkivet / This paper can be ordered from the archive. Kontakta / Contact: arkivet@hh.seAvailable from: 2010-11-09 Created: 2010-11-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Information Science, Computer and Electrical Engineering (IDE)

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 114 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf