All Projects → wpilibsuite → RobotBuilder

wpilibsuite / RobotBuilder

Licence: other
Generate C++ or Java FRC programs

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to RobotBuilder

first-rust-competition
Rusty Robots: https://crates.io/crates/wpilib and https://crates.io/crates/cargo-frc
Stars: ✭ 45 (+50%)
Mutual labels:  wpilib, first-robotics-competition
shuffleboard
A modern dashboard for FRC
Stars: ✭ 70 (+133.33%)
Mutual labels:  first-frc, first-robotics-competition
nn robustness analysis
Python tools for analyzing the robustness properties of neural networks (NNs) from MIT ACL
Stars: ✭ 36 (+20%)
Mutual labels:  robotics
fmi adapter
Integrating functional mock-up units (FMUs) in ROS nodes
Stars: ✭ 26 (-13.33%)
Mutual labels:  robotics
vrep-api-python
Simple for use Python binding for Coppelia Robotics V-REP simulator (remote API)
Stars: ✭ 22 (-26.67%)
Mutual labels:  robotics
gear
Collision Avoidance Path Planning in Rust-lang
Stars: ✭ 29 (-3.33%)
Mutual labels:  robotics
kinpy
Simple kinematics calculation toolkit for robotics
Stars: ✭ 48 (+60%)
Mutual labels:  robotics
ROS-TCP-Connector
No description or website provided.
Stars: ✭ 123 (+310%)
Mutual labels:  robotics
ROS Basic SLAM
BUILDING AN AUTOMATIC VEHICLE BASED ON STEREO CAMERA
Stars: ✭ 16 (-46.67%)
Mutual labels:  robotics
eva python sdk
Python 3 SDK for interacting with the Eva robot arm
Stars: ✭ 13 (-56.67%)
Mutual labels:  robotics
Galatea
Project Galatea lays the foundation for an open-source & open-hardware humanoid robot with an emphasis on assistance and companionship.
Stars: ✭ 13 (-56.67%)
Mutual labels:  robotics
ROS-Intelligent-Service-Robot
A ROS robot supporting voice control, autonomous navigation and robot arm motion.
Stars: ✭ 55 (+83.33%)
Mutual labels:  robotics
sparse-scene-flow
This repo contains C++ code for sparse scene flow method.
Stars: ✭ 23 (-23.33%)
Mutual labels:  robotics
RAWSim-O
A simulation framework for Robotic Mobile Fulfillment Systems
Stars: ✭ 82 (+173.33%)
Mutual labels:  robotics
robotic-grasping
Antipodal Robotic Grasping using GR-ConvNet. IROS 2020.
Stars: ✭ 131 (+336.67%)
Mutual labels:  robotics
AVO2
Reciprocal Collision Avoidance with Acceleration-Velocity Obstacles (C++)
Stars: ✭ 24 (-20%)
Mutual labels:  robotics
bio ik
MoveIt kinematics_base plugin based on particle optimization & GA
Stars: ✭ 104 (+246.67%)
Mutual labels:  robotics
DiSCO-pytorch
Differentiable Scan Context with Orientation
Stars: ✭ 37 (+23.33%)
Mutual labels:  robotics
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (+350%)
Mutual labels:  robotics
StuyLib
Award-Winning FRC Library by StuyPulse Team 694
Stars: ✭ 17 (-43.33%)
Mutual labels:  robotics

RobotBuilder Project

Build Status

Welcome to the WPILib project. This repository contains the RobotBuilder project. This program can be used to automatically generate Java and C++ FRC programs using the New Command Framework.

WPILib Mission

The WPILib Mission is to enable FIRST teams to focus on writing game-specific software rather than on hardware details - "raise the floor, don't lower the ceiling". We try to enable teams with limited programming knowledge and/or mentor experience to do as much as possible, while not hampering the abilities of teams with more advanced programming capabilities. We support Kit of Parts control system components directly in the library. We also strive to keep parity between major features of each language (Java, C++, and NI's LabVIEW), so that teams aren't at a disadvantage for choosing a specific programming language. WPILib is an open-source project, licensed under the BSD 3-clause license. You can find a copy of the license here.

Building RobotBuilder

Building RobotBuilder is very straightforward. WPILib uses Gradle to compile.

Requirements

  • JDK 11
  • A c++ Compiler (for c++ compile test). Any one of:

Running

To run RobotBuilder use the command ./gradlew run.

Building

To build RobotBuilder use the command ./gradlew shadowjar. The runnable jar is build\libs\RobotBuilder-all.jar.

Contributing to WPILib

See CONTRIBUTING.md.

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