Skip to content

Using Xcode with swift to rebuild the original meta_terminal (Matlab)

Notifications You must be signed in to change notification settings

QuokeCola/pcapp_meta_terminal_v2

Repository files navigation

Meta_Terminal_Rebuild

Using Xcode with Swift to rebuild the original meta_terminal (Matlab) With Apple's Spritekit, the plot render speed is faster. Now meta-terminal could plot the data at 60 fps.

The project is based on his serial module. remember git submodule update --init --recursive to get ORSSerial Module

ScreenShots

alt text

The available ports will show in this button and could be selected. alt text

Gimbal Plot. In target table, now we could drag to reorder, and press "delete" to delete item. In PID result table, click on the Cell will Reload PID params to text field automatically. alt text alt text

Chassis Plot. In PID result table, click on the Cell will Reload PID params to text field automatically. Click on the small triangle in the left of the cell could unfold the view and show four motors standard devation and average difference. alt text alt text

Tasks

Main Frame

  • Setting Up Project

  • UI Framework

  • Connect Button

  • Real time rx message show

  • Fix the command timeout problem (Command Sent but ORSSerial does not recieve, did not appear in minicom nor old meta-terminal using matlab)

  • Build Terminal

  • Setting up different view

Gimbal

  • Gimbal PID Params Setup

  • Gimbal Curve

Chassis

  • Chassis Motor PID Params Setup, respectively

  • Chassis Curve

AHRS

Will be added after refactor. (Maybe several month later.)

  • AHRS Params Setup

  • AHRS Graph

Funny things

I'm a green hand. (1:05AM, 9/6/2019) And I think I'll be late for tomorrow's registration. (1:18AM, 9/6/2019)

Trying to refactor the whole framework with swift. But still trying. (15:47, 1/27/2020)

About

Using Xcode with swift to rebuild the original meta_terminal (Matlab)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages