skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Sensors and Spinach: Increasing Student Agency in Biology Class
This article describes a curricular activity that uses hardware and software for student agency. With IoT hardware and Dataflow software designed to be intuitive, InSPECT’s open-ended, technology-enhanced high school biology experiments facilitate inquiry and integrate computational thinking into core science content and practices. The modular hardware kit includes multiple components so high students have choices as they plan and perform their experiments. The kit includes programmable relays, plus CO2, light, temperature, humidity, and oxygen sensors.  more » « less
Award ID(s):
1640054
PAR ID:
10160811
Author(s) / Creator(s):
Date Published:
Journal Name:
@Concord
Volume:
24
Issue:
1
Page Range / eLocation ID:
8-9
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. The social robotics market is appealing yet challenging. Though social robots are built few remain on the market for long. Many reasons account for their short lifespan with costs and context-specificity ranking high amount them. In this work, we designed, fabricated, and developed FLEXI, a social robot embodiment kit that enabled unlimited customization, making it applicable for a broad range of use cases. The hardware and software of FLEXI were entirely developed by this research team from scratch. FLEXI includes a rich set of materials and attachment pieces to allow for a diverse range of hardware customizations that ensure the embodiment is appropriate for specific customer/researcher projects. It also includes an open-source end-user programming interface to lower the barrier of robotics access to interdisciplinary teams that populate the field of Human-Robot Interaction. We present an iterative development of this cost-effective kit through the lenses of case studies, conceptual research, and soft deployment of FLEXI in three application scenarios: community-support, mental health, and education. Additionally, we provide in open-access the full list of materials and a tutorial to fabricate FLEXI, making it accessible to any maker space, research lab, or workshop space interested in working with or learning about social robots. 
    more » « less
  2. null (Ed.)
    This paper introduces HOPPY, an open-source, low-cost, robust, and modular kit for robotics education. The robot dynamically hops around a rotating gantry with a fixed base. The kit is intended to lower the entry barrier for studying dynamic robots and legged locomotion with real systems. It bridges the theoretical content of fundamental robotic courses with real dynamic robots by facilitating and guiding the software and hardware integration. This paper describes the topics which can be studied using the kit, lists its components, discusses preferred practices for implementation, presents results from experiments with the simulator and the real system, and suggests further improvements. A simple heuristic-based controller is described to achieve velocities up to 1.7m/s, navigate small objects, and mitigate external disturbances when the robot is aided by a counterweight. HOPPY was utilized as the subject of a semester-long project for the Robot Dynamics and Control course at the University of Illinois at Urbana-Champaign. The positive feedback from the students and instructors about the hands-on activities during the course motivates us to share this kit and continue improving it in the future. 
    more » « less
  3. High-level synthesis (HLS) is a widely used tool in designing Field Programmable Gate Array (FPGA). HLS enables FPGA design with software programming languages by compiling the source code into an FPGA circuit. The source code includes a program (called ``kernel'') and several pragmas that instruct hardware synthesis, such as parallelization, pipeline, etc. While it is relatively easy for software developers to design the program, it heavily relies on hardware knowledge to design the pragmas, posing a big challenge for software developers. Recently, different machine learning algorithms, such as GNNs, have been proposed to automate the pragma design via performance prediction. However, when applying the trained model on new kernels, the significant domain shift often leads to unsatisfactory performance. We propose a more domain-generalizable model structure: a two-level hierarchical Mixture of Experts (MoE), that can be flexibly adapted to any GNN model. Different expert networks can learn to deal with different regions in the representation space, and they can utilize similar patterns between the old kernels and new kernels. In the low-level MoE, we apply MoE on three natural granularities of a program: node, basic block, and graph. The high-level MoE learns to aggregate the three granularities for the final decision. To stably train the hierarchical MoE, we further propose a two-stage training method. Extensive experiments verify the effectiveness of the hierarchical MoE. 
    more » « less
  4. Network function virtualization (NFV) offers the potential for both enhancing service delivery flexibility and reducing overall costs by virtualizing network functions that are traditionally implemented in dedicated hardware. However, the flexibility of NFV comes with considerable compromises since virtual machine carried functions could introduce significant performance overhead. In this paper, we present a novel high-performance framework called HYPER, which combines programmable hardware infrastructure and traditional software infrastructure in NFV to achieve both high performance and flexibility for supporting virtualized network functions (VNFs). In HYPER, we design a mediator layer to hide underlying infrastructure heterogeneity from the NFV orchestrator to simplify VNF management. In addition, we design a SLA-aware service chaining algorithm in HYPER to leverage the benefits of the hybrid infrastructure to fulfill both functional and performance requirements from service subscribers (or tenants). To optimize resource utilization efficiency, we also introduce a performance-aware VNF placement algorithm in HYPER, which accommodates both resource and performance requirements in placing VNFs. We implement HYPER in a testbed based on OpenStack and ONetCard. Experimental results show that HYPER reduces the forwarding latency of a service chain by 40% to 67% compared with data plane development kit -based implementation, while maintaining the flexibility of VNF management. 
    more » « less
  5. null (Ed.)
    This paper presents a retrospective of the benchmark testing methodologies developed and accumulated into the stretch sensor tool kit (SSTK) by the research team during the Closing the Wearable Gap series of studies. The techniques developed to validate stretchable soft robotic sensors (SRS) as a means for collecting human kinetic and kinematic data at the foot-ankle complex and at the wrist are reviewed. Lessons learned from past experiments are addressed, as well as what comprises the current SSTK based on what the researchers learned over the course of multiple studies. Three core components of the SSTK are featured: (a) material testing tools, (b) data analysis software, and (c) data collection devices. Results collected indicate that the stretch sensors are a viable means for predicting kinematic data based on the most recent gait analysis study conducted by the researchers (average root mean squared error or RMSE = 3.63°). With the aid of SSTK defined in this study summary and shared with the academic community on GitHub, researchers will be able to undergo more rigorous validation methodologies of SRS validation. A summary of the current state of the SSTK is detailed and includes insight into upcoming experiments that will utilize more sophisticated techniques for fatigue testing and gait analysis, utilizing SRS as the data collection solution. 
    more » « less