Cross-Compiling Rust to Run on PYNQ-Z1
The PYNQ-Z1 is a versatile hardware platform used within many of our courses. Using xsct, the Xilinx Command Line Tool, one can run software on PYNQ without an operating system (OS) - a method known as bare metal. We repurposed these tools to create an executable from Rust code instead of the usual C. This will allow students to practice writing drivers and embedded software in a modern programming language.
Cattle instead of pets – end of carefully crafted software?
We use an externally developed software running as a service in containers. After a few days the service started to be non-responsive and had to be re-started. We learned that the host ran out of memory. In our project meeting nobody proposed the that memory leak in the software should be fixed. This was awakening: we did not care about an obvious software bug.
GreenLife – Exploring social robotics for sustainability
Have you ever thought how much shared spaces there are in buildings, such as sauna, laundry rooms, recycling infrastructure, workshop areas and other communal spaces? And how increasing the use of such spaces can contribute to the environmental and social sustainability? In this project we explored and evaluated future scenarios of a social robot acting as a sustainability motivator in shared living spaces.
Thank you Forest. My new office and studio.
Soft and friendly wind on my face. Birds are singing with the joyful, merry tone. Surrounded by beautiful moss and stones with lively shapes. I am working alone but I don't feel lonely. Welcome to my new office and studio.
Rust: productivity for resource-constrained implementations
Deploying state-of-the-art research on tiny devices is a challenge. Connecting conceptual research with practical hardware requires tools that handle both sides of the equation efficiently. Rust is a technology that I believe will make an impact by bringing productivity-enhancing tools close to metal, and by making deployment easier to teach.
Developing Virtual Council - user-centered design with youths from different backgrounds
ALL-YOUTH is a multidisciplinary research project which explores the capacities of young people and the obstacles that hamper their engagement with society. ALL-YOUTH is a 3-6 years long project funded by Strategic Research Council (STN). ALL-YOUTH consortium explores the visions of youth regarding sustainable future, growth and well-being. The main goal of the project is to create possibilities and to enable young people to participate in making their own communities and the society. Our key ideas for sustainable growth are responsive governance and rule of law, digital innovation and sustainable development interventions such as bioeconomy.
Stop looking for a unicorn. AI could help find the right colleague
Groups of like-minded people do not always engage in the most fruitful cooperation. Instead, different abilities and complementary qualities are needed. The Big Match project is studying how experts should be matched to achieve the best possible results.
Sykemittaritutkimus osoitti tietotyön stressikohdat
Pahin on sähköposti. Tietotyö näyttää ulospäin siistiltä ja helpolta, mutta sen sisältö voi olla kaaosta. Sykemittarin avulla tehty tutkimus osoittaa, että keskeytykset ja jatkuvat ohjelmavaihdokset kuormittavat pahasti tietotyötä.
Scents are coming to virtual reality
Odours, like the scent of flowers, can soon also be sensed in virtual reality. A multidisciplinary research project that is beginning at Tampere University is developing a virtual reality world that enables the production and integration of real scent experiences as part of multi-sensory virtual reality (VR) interaction.