Application development is often guided by the usage of software libraries and toolkits. For medical applications, the toolkits currently available focus on image analysis and volume rendering. Advanced interactive vi...
详细信息
Application development is often guided by the usage of software libraries and toolkits. For medical applications, the toolkits currently available focus on image analysis and volume rendering. Advanced interactive visualizations and user interface issues are not adequately supported. Hence, we present a toolkit for application development in the field of medical intervention planning, training, and presentation-theMEDICALEXPLORATIONTOOLKIT (METK). The METK is based on the rapid prototyping platform MeVisLab and offers a large variety of facilities for an easy and efficient application development process. We present dedicated techniques for advanced medical visualizations, exploration, standardized documentation, and interface widgets for common tasks. These include, e. g., advanced animation facilities, viewpoint selection, several illustrative rendering techniques, and new techniques for object selection in 3D surface models. No extended programming skills are needed for application building, since a graphical programming approach can be used. The toolkit is freely available and well documented to facilitate the use and extension of the toolkit.
This paper introduces an efficient blended learning approach to teaching LabVIEW-based graphical programming and examines the impact of the proposed approach on LabVIEW certification test scores. A traditional course ...
详细信息
This paper introduces an efficient blended learning approach to teaching LabVIEW-based graphical programming and examines the impact of the proposed approach on LabVIEW certification test scores. A traditional course was blended with e-learning technology to boost the programming skills of students and to better teach advanced topics. The need to complete student-designed projects and a certification exam encouraged the students to use the e-learning system outside of class, in addition to their work in regular classroom time. Individual data analysis and student survey results showed that e-learning was mainly used as a tool to help prepare for the certification test. In our case study, students who used the e-learning system achieved certification test results almost 40% higher than those who only had face-to-face learning experiences.
The popularity of smart sensors and the Internet of Things (IoT) is growing in various fields and applications. Both collect and transfer data to networks. However, due to limited resources, deploying IoT in real-worl...
详细信息
The popularity of smart sensors and the Internet of Things (IoT) is growing in various fields and applications. Both collect and transfer data to networks. However, due to limited resources, deploying IoT in real-world applications can be challenging. Most of the algorithmic solutions proposed so far to address these challenges were based on linear interval approximations and were developed for resource-constrained microcontroller architectures, i.e., they need buffering of the sensor data and either have a runtime dependency on the segment length or require the sensor inverse response to be analytically known in advance. Our present work proposed a new algorithm for the piecewise-linear approximation of differentiable sensor characteristics with varying algebraic curvature, maintaining the low fixed computational complexity as well as reduced memory requirements, as demonstrated in a test concerning the linearization of the inverse sensor characteristic of type K thermocouple. As before, our error-minimization approach solved the two problems of finding the inverse sensor characteristic and its linearization simultaneously while minimizing the number of points needed to support the characteristic.
This paper introduces a novel, open-source, web-based, end-user programming and simulation environment for multi-robot cells, called Assembly. The target audience of this tool includes people with little or no program...
详细信息
This paper introduces a novel, open-source, web-based, end-user programming and simulation environment for multi-robot cells, called Assembly. The target audience of this tool includes people with little or no programming experience, both in industrial and non-industrial contexts. The focus of the paper will be on the web-based technologies and architecture supporting multi-robot simulation and dynamic toolpath planning with obstacle avoidance in multi-robot scenarios. The main features of the tool and the technologies that enable them are introduced and its applicability is evaluated on the basis of an exemplar industrial application.
We present a graphical front-end interface for creating dynamical web pages by means of ***. Its user does not have to write JavaScript codes for specifying the dynamical behaviour of the web components but has only t...
详细信息
We present a graphical front-end interface for creating dynamical web pages by means of ***. Its user does not have to write JavaScript codes for specifying the dynamical behaviour of the web components but has only to draw state-transition diagrams graphically on the developed graphical editor. Using the graphical editor, the user draws a state-transition diagram that specifies the dynamical behaviour of each web component in terms of circles representing the states of the component and arrows representing the conditional transitions among the states. Then, the developed translator converts the state-transition diagrams into web components of *** in JavaScript that constitute the target web page. This system of the graphical editor and the translator enables general users without knowledge and experiences in programming to create dynamical web pages. Aspiring programmers may start learning JavaScript and *** by comparing their diagrams and the translated JavaScript codes.
Unusually, the Sentry E-3 image is processed in digital format from the signal inputs all the way through to the LCD panel, unlike some products fast include a digital to analogue and later analogue to digital convers...
详细信息
Unusually, the Sentry E-3 image is processed in digital format from the signal inputs all the way through to the LCD panel, unlike some products fast include a digital to analogue and later analogue to digital conversion process. All digital signal processing greatly improves signal-to-noise to ensure very sharp images with absolutely no background noise or visible interference.
The NI SbRIO-9631 prototype robot is mobile electro-mechanic system with onboard FPGA-based reconfigurable digital control and signal processing. Its special hardware structure allows fast interfacing with sound- and ...
详细信息
The NI SbRIO-9631 prototype robot is mobile electro-mechanic system with onboard FPGA-based reconfigurable digital control and signal processing. Its special hardware structure allows fast interfacing with sound- and image processing interface units for complex applications such as processing from advanced man-machine interfaces. This paper presents a new controlling mode of the NI LabVIEW Robotics Starter Kit by arm movement and gestures.
In the rapid development of the Internet industry, the demand for related technical talents is increasing. The cultivation of technological talents is progressing towards a younger age. Because programming language le...
详细信息
In the rapid development of the Internet industry, the demand for related technical talents is increasing. The cultivation of technological talents is progressing towards a younger age. Because programming language learning is regarded as a fundamental skill for future talent development, the children's programming industry has emerged as one of the education industry's emerging hotspots in recent years. This study was conducted against the backdrop of Chinese preschool education and domestic programming education, with a focus on programming education and a target audience of parents and teachers, in order to investigate the status quo of programming education users and to investigate the impact of science and technology education on children.
In this hands-on Studio, you'll explore Modkit, a new toolkit for creating tangible interfaces (e.g., bike handlebars with interactive lights and sounds). Modkit makes it possible for novices and experienced progr...
详细信息
ISBN:
(纸本)9781450304788
In this hands-on Studio, you'll explore Modkit, a new toolkit for creating tangible interfaces (e.g., bike handlebars with interactive lights and sounds). Modkit makes it possible for novices and experienced programmers/designers to bring tangibles to life by offering graphical command blocks inspired by the Scratch programming environment. Modkit tools work with the Arduino platform's library of code (such as C/C++) to enable users to participate in a community rich with project ideas and sample files. Modkit supports multiple representations of code - graphical command blocks can become editable text-based code to offer additional avenues for learning and sharing. The Studio welcomes members of the research, industrial, academic, maker, and I-just-want-to-have fun communities of all experience levels to participate. Participants will have opportunities to use Modkit in personally-meaningful ways. Participants who wish to extend Modkit tools with new functionality will have opportunities to do so. The organizers will conclude the Studio with a discussion around activities, example projects, and approaches to adapting the toolkit to different settings. Participants will contribute to brainstorming about potential uses, future directions, and collaborations.
This workshop is for high school and college teachers of general-interest ("CS 0") computer science courses. It presents the programming environment used in two of the five initial AP CS Principles pilot cou...
详细信息
ISBN:
(纸本)9781450310987
This workshop is for high school and college teachers of general-interest ("CS 0") computer science courses. It presents the programming environment used in two of the five initial AP CS Principles pilot courses. Snap! (Build Your Own Blocks) is a free, graphical, drag-and-drop extension to the Scratch programming language. Scratch, designed for 8-14 year olds, models programs as "scripts" without names, arguments, or return values. Snap! supports older learners (14-20) by adding named procedures (thus recursion), procedures as data (thus higher order functions) structured lists, and sprites as first class objects with *** will learn Snap! through discussion, programming exercises, and exploration. See http://*** for details. Laptop required.
暂无评论