Skip to content

Releases: CSUFTitanRover/TitanRover2018

Release v0.2

01 Jan 03:46
65629ca
Compare
Choose a tag to compare

Release Notes

Mobility System Improvements are the main focus of this release.

System Changes since v0.1

User Interface (UI)

A visual bug was fixed that caused the menu to be offset from the main layout when it was opened. A map component is in the works for displaying the rover's geolocation on a visual map.

Mobility

The Mobility System now includes the ability of control from Logitech Rumble Pad 2 and Logitech Flight Controller. This includes the combination of multiple joysticks in multi-driver control design. Safety code has been added for rover response to network loss or disconnection.

Mobile App

No new changes available

Autonomy

New thread programming added for modular system design

Computer Vision

No new changes included

Documentation

We officially have a small subset of our docs up online! You can view them here: https://titanrover2018.readthedocs.io/en/docs/

Release v0.1

28 Oct 19:52
Compare
Choose a tag to compare

Release Notes

We have finally gotten to a point where we feel comfortable that our system design will be able to support our needs! 🎉

User Interface (UI)

The UI development is steadily progressing forward. Here are some things they have accomplished:

  • Incorporated Golden-Layout into the UI to provide a customizable grid layout.
  • They are able to communicate with Deepstream from the UI
  • They have built the following components:
    • Stopwatch - track mission elapsed time
    • NLoad - monitor upload and download speeds of the Nvidia Tegra TX2
    • Xbox Controller - a 2D representation of an xbox controller that highlights any buttons pressed from a connected physical xbox controller

You can check out the latest view of the UI: https://userinterface2018.netlify.com/

Mobility

The mobility team has been hard at work simplifying the process of controlling the rover's mobility and arm system. WIth their new implementation, they are able to control the robotic arm and mobility system simultaneously. Last year, the team ran into issues controlling the robotic arm and mobility system simultaneously due to some blocking issues with the arduino and sabertooth, linear actuators, and stepper motors. In order to get around this, they have designed a timing circuit to offload the work of controlling our systems from the arduino. This has enabled the ability to control our systems simultaneously!

Mobile App

Our mobile app team is underway and developing our first mobile application to control the rover. This will be a first for our Rover team and are excited to see what happens. Expect the app to work on iOS and Android!

Autonomy

Our autonomy team has finished up their state machine diagram and have a good idea how things will work this year in order to accommodate for our new mission tasks at the URC.

Computer Vision

The team has been exploring openCV to get familiar with the idea of computer vision and how we can use it for this upcoming year. They have gotten facial recognition working and are slowly exploring other features of openCV.