This package supports AA120Q: Establishing Trust in Autonomous Systems, offered at Stanford.
- Introduction to Julia [Pluto]
- Scientific Computing [Pluto]
- Statistical Models [Pluto]
- Learning [Pluto]
- Simulation [Pluto]
- Building Autonomous Systems [Pluto]
- Robustness to Sensor Error [Pluto]
- Analysis of Autonomous Systems [Pluto]
- Case Studies of Autonomous Systems [Pluto]
- Societal Impact of Autonomy [Pluto]
- Estimating π [Pluto]
- Encounter Plotting [Pluto]
- Simulation [Pluto]
- Simple Collision Avoidance System [Pluto]
- Collision Avoidance System Design [Pluto]
- Analysis [Pluto]
- Install Julia version 1.5.3 from https://julialang.org/downloads
- Add
julia
to the command line PATH: This will makejulia
available anywhere on the command line.-
Windows
Follow these instructions (https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/) and add the Julia `bin` directory to your User PATH environment variable (replacing with your actual Julia installation location).
C:\<PATH_TO_JULIA>\Julia-1.5.3\bin\
-
Linux
Edit your `~/.bashrc` to add the following line (replacing with your actual Julia installation location):
export PATH=$PATH:/<PATH_TO_JULIA>/bin/
-
Mac OS X
Open a terminal and run the following (this will create a`julia` alias and place it in `/usr/local/bin` which is already on the terminal path):
sudo sh -c 'mkdir -p /usr/local/bin && ln -fs "/Applications/Julia-1.5.app/Contents/Resources/julia/bin/julia" /usr/local/bin/julia'
-
- Add
- Install Git from https://git-scm.com/downloads
- Open a terminal and run:
git clone https://github.com/sisl/AA120Q cd AA120Q julia install.jl
- Test the installation by opening
julia
and running:
] test AA120Q
- Open a terminal and run
julia
(or you can open the Julia application itself) - Inside Julia, run the following commands:
using Pluto
Pluto.run()
- You should see an
http://localhost:####
url you can open in a browser (this will open Pluto!)
Post issues either here on GitHub or on Piazza.