Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. To sum it up, the L3S1 project is about building a robot that will be able to resolve any rubik's cubes without any human assistance.The group is composed of Vincent Valero, Maxime Hory, Elie Boismenu and Joseph Gesnouin. The main problem we will encounter will be to find the correct algorithm to get the correct movement sequence in order to complete the rubik's cube. A 3x3x3 Rubik's cube has around 4.3 x 10^19 possibilities, that makes a lot of different combinations. Therefore the robot will have to picture all of them and then figure out which one is the best to complete its goal. The university provides us with a Lego Mindstorms EV3 box and a brick to build that robot. This type of robot has already been built with the same components by some people on internet. We all decided to build the robot via the plans we could get online and then focus on the algorithm instead of losing a lot of time to create our "own" robot, thus we have way more time to enhance the resolution part and win precious seconds when our robot tries to find a solution. We have 12 weeks to build that robot. We need to give our robot fully working to Mr. Janiszek in April, however the university has a open day in March so if we have something that works and can complete a rubik's cube correctly we might be able to show it to people visiting that day.
  2.  
  3. We're doing this project in 2 phases: Conception and Developement. The conception part is all about thinking in order to find solutions to the problems we will encounter, while the developement part is all about coding to write all the functions we discussed about during the conception phase.
  4. All of us are developers so we decided to equally split every thing we had to do during the developement part, meanwhile we had to pick one project manager to make sure everything is running in time according to the planning we gave ourselves during the conception part. At the moment Joseph Gesnouin is filling the spot but we try to all make sure everything is going as intended.
  5. We are using the V cycle which is constantly testing what we add to the project to make sure it doesn't break our earlier work. We've been planning every week we have left during the conception phase so we expect the work to progress according to the plan. To finalise the project we kept one week left at the end to make sure everything was working and for extra testing all of those informations can be seen on our Gantt diagram.
  6.  
  7. As we said earlier we use a Lego EV3 brick and the Java language to do that project, we might use a computer and bluetooth to send the data from the robot to the computer to enhance the calculation speed. We use Java because it's one of the simplest and the fastest language we had at our disposal to do the project on EV3. We could have written the program it in C, but most of the people in the group were more familiar with Java.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement