Robotics Club at UCF code repository.
This repository contains the current most stable and 'easy'-to-use version of our software.
Each folder below this directory is a ROS workspace. Links to each workspace are provided below.
If you're completely new, follow these steps to get up and running with our current builds.
-
Set up your development environment. You need to be running Ubuntu 14.04 and have ROS installed. Ubuntu installs end up being fairly unique, so we leave that to google. To get ROS set up propertly, see Chapter 2 of this book available freely online. We have no official IDE supported by club members currently, but QtCreator and Eclipse both seem to work ok if you search around for configurations. Your text editor of choice is the easiest option.
-
Become familiar with basic ROS functionality including how to build existing packages and create new ones. The book linked above is an excellent resource for getting started and a fairly short read.
-
Fork (recommended if you're looking to get involved in development) and clone this repository.
-
Build ucf_core first.
-
In a terminal navigate to ../ucf_robotics/ucf_core/ , enter the following:
`rosdep install -i -y --from-paths src`
-
Now
catkin_make
andsource devel/setup.bash
like usual. -
In the same terminal window where you have sourced the ucf_core setup.bash, navigate to any other workspaces you want to build ( ie. ucf_igvc, ucf_boat, ucf_sub ).
-
Perform the same
rosdep install
as shown in step 4, build, and source to use.
If you need to quickly get in contact with someone with any questions about setup, your best bets are currently: