skip to Main Content

Generating a velocity profile for a mobile robot

This post is based on my M.Sc. thesis, the goal of which was redesigning the velocity profile generator of an autonomous mobile robot. The velocity profile can be used to plan and optimize a robot’s movement. What is a velocity…

READ MORE

Atostek wishes you merry Christmas 2020!

To put it lightly, this year has been exceptional everywhere. We want to wish all of our clients and associates a merry Christmas and happy new year 2021! In May 2020 we donated to Pahimman yli -campaign which helped the…

READ MORE

Programming with Rust

Rust is a young programming language; not brand-new, but not old or rusty by any means. Rust was first introduced at Mozilla in the 2010s, and it proved its worth at the core of Firefox. The parts written in Rust…

READ MORE

3 tips on how to avoid healthcare hacking in the future

A cyber security specialist lists three ways to avoid a disaster like the Vastaamo hacking incident: “Under no circumstances, should information systems show any patient information to end users without strong authentication”. The hacking of the Psychotherapy Center Vastamo, reported…

READ MORE

RustDDS – Data Distribution Service implemented in Rust

RustDDS is a networking middleware implemented in Rust programming language. Atostek’s RustDDS is now freely available for all robot developers. DDS is an essential part of ROS 2 based robot applications. Unfortunately there were no pure Rust DDS implementations available,…

READ MORE