Git Product home page Git Product logo

titan's Introduction

Maastricht University - DKE - Bachelor - 1st year - Group 16 - Project 1.2 - Titan's Expedition

26/06/2019

You can find here the code of the program for Titan's Expedition and also the report of this project (there is a PDF version and a Latex version).

To run the simulation:

  • java -jar Group16

Optional arguments:

  • java -jar Group16 back
  • java -jar Group16 simulation
  • java -jar Group16 simulation back

Members:

  • Jan-Felix De Man (i6201411)
  • Selim Gilon (i6192074)
  • Gyumin Oh (i6185378)
  • Pietro Piccini (i6188338)
  • Gianluca Vico (i6183186)

titan's People

Contributors

gianlucavico avatar seeeeeyo avatar pietro99 avatar gyuminoh avatar felixdeman avatar

Stargazers

 avatar  avatar  avatar  avatar

titan's Issues

Meeting 22/06

Meeting 20/06:

  • Ask for the tolerances
  • Experiments (not much room - explicit it): consider different initial conditions for the planets - change the launching date
  • Experiment: Landing phase - heavier wind - weaker wind - bigger or smaller range of the wind - initial conditions from the lander - evaluate the cost while changing the conditions

Meeting 23/04

  • Can use parachutes
  • Can implement it as a sphere with thrusters on the side
  • Have to use knowledge rom CS2 for the GUI
  • No need to calculate rotation for landing
  • Must be 2D, 3D is extra
  • Can check Kudos for real information (something related to Mars, Don’t know what it is)

Meeting 13/06

About the report:

  • Not needed to divide the report by phases
  • Divide it by approaches - steps
  • Missing in the introduction: Problem - hypothesis research question
  • Divide Models into theoretical background and implementation
  • Include the data sources into the report
  • Create an experiment chapter with every values and stuffs in. A big section. So we keep the theoretical background into the chapter before
  • Pseudo code in appendix or in the chapter itself (depends on its length), link to the references + screenshot + steps to launch the demo
  • 15-20 pages
  • Don’t underestimate the writing - Start TODAY
  • Don’t use “I”,”we”,… More formal such as “in this report”
  • Someone not familiar with this subject or all program, should be able to read it easily

Else:

  • No real ranking because it depends on mass, etc. But be in the average
  • Next meeting in Tapijn Z 013
  • Have to define a landing position in advance - probably not possible in our case - include experiments with values and errors to prove that our controller works
  • PD controller needs the final point
  • We would like to improve to be able to take the orbit of titan and land on a defined position
  • Acceleration for launching from Titan has to be realistic - consider our thrusters powerful enough
  • Ho to estimate the cost…? Info about the fuel and engines online - linear (for example) model depending on the speed and real data
  • Prove the controller works for the trajectory to reach Titan
  • Try to land on Titan from orbit with PD controller and then reach titan’s orbit with the genetic algorithm
  • Can use Euler and Adams Bashfort if we justify why

Meeting 09/04

-Missing Gant Chart
-Try to explain everything during the presentation
-Have to come up with a different method to reduce the error
-Organization can be improved
-Organize and divide the tasks
-Start the report asap and we can send it to check
-Have to take notes at every meeting and send them
-Ask Peter Collins for the technical issue
-Talk to Jan for the 3D model
-The GUI is not the priority

Meeting 16/04

  • Any rocket shape is fine, just say what we choose
  • Higher order differential implementation is important
  • Notations of formulas in the book
  • GUI less important then the physics model
  • Can land in 2D, compare the error etc. -> Going to receive more info about the landing rotations (by email)
  • Need to focus on the 2D coordinates for landing
  • No meeting in week 5

Meeting 30/04

Meeting 30/04

To have in 2 weeks:

  • A bit of wind stuffs
  • Landing stuffs
  • The feedback controllers
    ----
  • Check on feedback controllers -> take the wind into account and don’t throw it, make it as a “parabola”
  • Type of rotation - orientate to land perpendicular to the ground
  • Simplify the calculations (wind stable and 1 direction and 2D)

Pre-Examination

Pre Examination

Add to the presentation:

  • What improved we for the catapult from phase 1 with results
  • Include previous results with previous approach and compare it to new results with new approach
  • Conclusion: make sure to come back to the research questions and answers

Report:

  • Content: structure ok
  • Real content: no feedback
  • Can leave the image
  • Add instructions to use the program
  • Don’t leave a space in (sub)sections’ title - everything aligned to the actual text
  • Latex if enough time

Language guy:

  • Seems like it is a task, believe in ur project Convince people and be professional
  • Don’t say in front of the slides
  • Can sit down and the one who is presenting is standing up -> depends on the room availability
  • Be strict and closed attitude, get the attention to yourself
  • Good slides
  • Acceptable prononciation
  • Exagerate the English prononciation
  • Coherent presentation

Meeting 14/05

  • Implement realistic wind values
  • Set initial conditions, launch the lander mode, see the results with the feedback controller and the open loop
  • if enough time: Statistical analysis with wind and the 2 techniques (feedback and open loop) to reach the target
  • Find the errors
  • Forget about all this other parts
  • Check what we are missing from phase 1 and 2
  • Check phase 3 to plan the future and the gant chart for the presentation
  • Start of the analysis (would be nice)
  • Start of the presentation
  • Show that everybody is working, and be able to tell who did what for phase 3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.