All Projects → SEU-SuperNova-CVRA → Robomaster2018 Seu Opensource

SEU-SuperNova-CVRA / Robomaster2018 Seu Opensource

Licence: mit
This is the open source project for RoboMaster 2018 contest from Southeast University

Programming Languages

c
50402 projects - #5 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Robomaster2018 Seu Opensource

Openbot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
Stars: ✭ 2,025 (+1098.22%)
Mutual labels:  deeplearning
Ensemble Pytorch
A unified ensemble framework for Pytorch to improve the performance and robustness of your deep learning model
Stars: ✭ 153 (-9.47%)
Mutual labels:  deeplearning
Pythonpark
Python 开源项目之「自学编程之路」,保姆级教程:AI实验室、宝藏视频、数据结构、学习指南、机器学习实战、深度学习实战、网络爬虫、大厂面经、程序人生、资源分享。
Stars: ✭ 4,294 (+2440.83%)
Mutual labels:  deeplearning
Deep Learning With Tensorflow Book
深度学习入门开源书,基于TensorFlow 2.0案例实战。Open source Deep Learning book, based on TensorFlow 2.0 framework.
Stars: ✭ 12,105 (+7062.72%)
Mutual labels:  deeplearning
Mariana
The Cutest Deep Learning Framework which is also a wonderful Declarative Language
Stars: ✭ 151 (-10.65%)
Mutual labels:  deeplearning
Java Deep Learning Cookbook
Code for Java Deep Learning Cookbook
Stars: ✭ 156 (-7.69%)
Mutual labels:  deeplearning
Real Time Ml Project
A curated list of applied machine learning and data science notebooks and libraries across different industries.
Stars: ✭ 143 (-15.38%)
Mutual labels:  deeplearning
Libra
Ergonomic machine learning for everyone.
Stars: ✭ 1,925 (+1039.05%)
Mutual labels:  deeplearning
Ai Art
PyTorch (and PyTorch Lightning) implementation of Neural Style Transfer, Pix2Pix, CycleGAN, and Deep Dream!
Stars: ✭ 153 (-9.47%)
Mutual labels:  deeplearning
Bmw Tensorflow Inference Api Cpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: ✭ 158 (-6.51%)
Mutual labels:  deeplearning
Anomaly detection tuto
Anomaly detection tutorial on univariate time series with an auto-encoder
Stars: ✭ 144 (-14.79%)
Mutual labels:  deeplearning
Electra pytorch
Pretrain and finetune ELECTRA with fastai and huggingface. (Results of the paper replicated !)
Stars: ✭ 149 (-11.83%)
Mutual labels:  deeplearning
Best ai paper 2020
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code
Stars: ✭ 2,140 (+1166.27%)
Mutual labels:  deeplearning
Machine Learning Tutorials
machine learning and deep learning tutorials, articles and other resources
Stars: ✭ 11,692 (+6818.34%)
Mutual labels:  deeplearning
Cyclegan Vc2
Voice Conversion by CycleGAN (语音克隆/语音转换): CycleGAN-VC2
Stars: ✭ 158 (-6.51%)
Mutual labels:  deeplearning
Keras age gender
Easy Real time gender age prediction from webcam video with Keras
Stars: ✭ 143 (-15.38%)
Mutual labels:  deeplearning
Zi2zi
Learning Chinese Character style with conditional GAN
Stars: ✭ 1,988 (+1076.33%)
Mutual labels:  deeplearning
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (-2.37%)
Mutual labels:  deeplearning
Motion Sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by smartphone's sensors: accelerometer and gyroscope)
Stars: ✭ 159 (-5.92%)
Mutual labels:  deeplearning
Airsim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Stars: ✭ 12,528 (+7313.02%)
Mutual labels:  deeplearning

Robomaster2018-SEU-OpenSource

This is a project for Robomaster 2018 from Southeast University which includes complete process to finish the auto-shoot & rune detection tasks. Armor detection, rune detection, angle solving algorithm & drivers, serial communication are all included.

This is basically the code we use during the competition.

1.Requirements

platform:

  1. Jetson TX2
  2. ubuntu16.04

environment

  1. QT5
  2. OpenCV3.4.0(Opencv4Tegra)

2.Project framework

Armor,Rune&Pose: three core algorithm are implemented here. You can read the document under these three directory.

Darknet: the deeplearning library we need to run this project, you need to compile it first.

Driver: driver for camera.

General: general resource for all program.

Serial: serial communication protocol with STM32.

Main: entry of the program.

Img: resource files for document

3.Configuration

1. Clone the project

Clone the project to the directory you perfer. If you are not sure, /home/usrname/ is just OK.

2. Compile the darknet library

The darknet library is the required dependency lib to implement the deep learning algorithm in Rune Detection. We made a little changes to the original library to fit our need. Anyway, be sure to compile it first, or the project can't run successfully.

NOTICE:Unless you need to test only a part of the project, like Armor, you can rewrite the project dependency and run it independently

How to compile in terminal

  1. change directory the ./Darknet
  2. type make #-j4 optional, it depends on your machine

A README from the official darknet project is also under the ./Darknet. You can ignore that unless you're interested in the darknet.

3. Choose the main file

Open the .pro file, and choose the main.cpp file according to the instruction(comment) in .pro by commenting & uncommenting several lines of codes.

If you want to design your own test, you can write your own main file and add it to the project.

4. Others

change the absolute path of .xml(under ./Pose directory)

If you meet any other errors, remeber to check the directory in the project(especially some .xml files) first.

4.How To Run

After successfully compile the whole project in QT, you shall check the executable file Robomaster2018-SEU-OpenSource produced by QT(under the ./Release or ./Debug directory). Excute it, and you can see the result.

Auto Startup

Also, we add the script rm.sh for the Startup Application.

Be sure to change the content (Directory of executable file and so on) for your own machine. Also, DON'T forget to add the darknet.so(produced after compiling this lib) to the same directory of executable file

Add this script to the Startup Applications and everything is okay now!

5.License

MIT License

6.Contributors

BINYAN HU, CHENGHAO SU, BOWEN SUN, HANG ZHOU, SHU SHI, JIHAN ZHANG, YIRAN FANG.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].