The Problem Solving Process
1. Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment
3. 23 Oct 2019
5. Swarms of tiny flying robots exploring unknown, indoor environments. Their small size allows them to move in small spaces, and their light weight makes them safe for operating around humans. Swarm robotics individual robots obey relatively simple control rules, based on their local sensory inputs and communication with their neighbors. This principle fits well with the limited resources of tiny robots. The solution to navigation consists of localization and mapping based on camera images. By having robots travel in different directions away from the departure point, this will help a lot. The robots navigate the environment and deal with static obstacles on the fly by means of visual odometry and wall-following behaviors. They communicate with each other to avoid collisions and maximize search efficiency.
6. I think this is a great way for people to learn more about the environment because if we aren’t able to go to some places because of the dangers, we could use these robots to do the job for us. We would learn more about different kinds of animals and the environment that they live on. This relates to what we have been talking about by solving problems that need to be solved by using technology. The robots use inputs and outputs as we have talked about with other factors. Over all this will help us in the future by using this technology using the inputs and outputs to control the robots.
Computer Science Algorithms
1. ‘Personalized DJ’ music playlist algorithm matches songs to listeners’ changing moods
2. Science Daily
3. October 2, 2019
5. “Whether you’re getting into the car after a long day of meetings, or you’re getting out of bed on a weekend morning, it should tailor its recommendations to your changing moods,” says Saar-Tsechansky. The program adapts to the listener’s mood, knowing not only which songs he or she will enjoy, but also in what order. Songs are organized intelligently, instead of a random, arbitrary-sounding one. While the one song is playing, it comes up with tens of thousands of possible songs, and it predicts which one will please the listener the most. It serves up the next song on that playlist and while that song is playing, it creates and tests new sequences.
6. This event is good about what we were talking because the computer has the steps of how to take on the songs it needs to provide for the listener. The computer has an input and output device like we have been learning also. The computer has to come up with the songs in order and what type of songs it needs to produce also.