All Projects → VTOW → BCI

VTOW / BCI

Licence: AGPL-3.0 license
A RobotC Library for Vex Robotics

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to BCI

VexV5Doom
DOOM port for the Vex V5 Robot Brain
Stars: ✭ 39 (+225%)
Mutual labels:  vex, vex-robotics
zhoudini
houdini hda tools focused on procedural modeling environments
Stars: ✭ 47 (+291.67%)
Mutual labels:  vex
awesome-ros-mobile-robot
😎 A curated list of awesome mobile robots study resources based on ROS (including SLAM, odometry and navigation, manipulation)
Stars: ✭ 284 (+2266.67%)
Mutual labels:  odometry
puma
Poisson Surface Reconstruction for LiDAR Odometry and Mapping
Stars: ✭ 302 (+2416.67%)
Mutual labels:  odometry
mac list windows pids
Mac OS X: list all windows title and their owner process ids
Stars: ✭ 58 (+383.33%)
Mutual labels:  pid
Deep-Learning-for-BCI
Resources for Book: Deep Learning for EEG-based Brain-Computer Interface: Representations, Algorithms and Applications
Stars: ✭ 63 (+425%)
Mutual labels:  bci
cyclonedx-dotnet
Creates CycloneDX Software Bill of Materials (SBOM) from .NET Projects
Stars: ✭ 110 (+816.67%)
Mutual labels:  vex
EEGwithRaspberryPI
Open-Source board for converting RaspberryPI to Brain-computer interface
Stars: ✭ 402 (+3250%)
Mutual labels:  bci
the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (+216.67%)
Mutual labels:  odometry
ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+941.67%)
Mutual labels:  pid
Corpuscles.jl
Julia package for particle physics
Stars: ✭ 25 (+108.33%)
Mutual labels:  pid
DC-Servo
Analog speed control of Brushed DC Motor
Stars: ✭ 16 (+33.33%)
Mutual labels:  pid
EEGReader
EEG Reader is an Android mobile application, which reads EEG signal from NeuroSky mobile device connected to smartphone via Bluetooth.
Stars: ✭ 36 (+200%)
Mutual labels:  bci
brain-powered
With the Brain Powered honourscourse at the UvA we aimed to control a drone using brain signals, measured by means of EEG, only.
Stars: ✭ 13 (+8.33%)
Mutual labels:  bci
Quadcopter SimCon
Quadcopter Simulation and Control. Dynamics generated with PyDy.
Stars: ✭ 84 (+600%)
Mutual labels:  pid
DeepLIO
Deep Lidar Inertial Odometry
Stars: ✭ 46 (+283.33%)
Mutual labels:  odometry
vexed-generation
Polymorphic helper functions & geometry ops for Houdini VEX / OpenCL
Stars: ✭ 32 (+166.67%)
Mutual labels:  vex
smart-car-freescale
第九届飞思卡尔智能车参赛作品
Stars: ✭ 36 (+200%)
Mutual labels:  pid
treegen
Vegetation Generation Tool for Houdini
Stars: ✭ 72 (+500%)
Mutual labels:  vex
libproc-rs
A rust library for getting information about running processes for Mac and Linux
Stars: ✭ 33 (+175%)
Mutual labels:  pid

BCI

This library contains a collection of useful features to help with software development for Vex EDR robots using the RobotC language and development environment.

Code in this library is based on the work of:


Currently, BCI features these tools:

  • Dynamic memory (heap based)
  • Position tracking (odometry)
  • ArrayList data structure
  • Matrix math
  • Filters (IIR, etc.)
  • PID control (position and velocity domain)
  • TBH control
  • Bang-bang control
  • Motor slew rate controller
  • LCD menu system
  • Common math definitions and macros
  • Redefinitions of all joystick channels and buttons
  • Semaphore wrappers
  • UART wrappers

For tutorials, see the files in the folder "Modules\Example" or the Wiki. Additionally, all header files are thoroughly and consistantly documented (these are the best sources of up-to-date information).

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].