No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
|
Repository Summary
Checkout URI | https://github.com/bobcamera/bobcamera.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-16 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
bob_auxiliary | 1.2.16 |
bob_camera | 1.2.16 |
bob_image_processing | 1.2.16 |
bob_interfaces | 1.2.16 |
bob_launch | 1.2.16 |
bob_monitor | 1.2.16 |
bob_observer | 1.2.16 |
bob_recorder | 1.2.16 |
bob_shared | 1.2.16 |
bob_tracking | 1.2.16 |
bob_visualizers | 1.2.16 |
bob_webapi | 1.2.16 |
bob_simulator | 1.2.16 |
rosapi | 1.3.2 |
rosapi_msgs | 1.3.2 |
rosbridge_library | 1.3.2 |
rosbridge_msgs | 1.3.2 |
rosbridge_server | 1.3.2 |
rosbridge_suite | 1.3.2 |
rosbridge_test_msgs | 1.3.2 |
README
BOB the Universal Object Tracker
Please Note: These instructions will install the latest development release, we would highly recommend you rather install the latest stable release which can be found here.
Below are the installation instructions for installing BOB, your friendly Object (bird, insect, bat, uap) detector, tracker and recorder The application uses Docker and Docker Compose to run, at present we are still in a very early release phase so this the install process is not polished at all. We will endeavour to improve this over time so please bear with us.
It is possible to run Bobcamera on Windows 10 or Windows 11 through WSL. Please refer to the Windows setup instructions to prep your machine before running the steps below.
The following steps will need to be performed in a linux terminal
- Ubuntu 24.04 has been tested
- Ubuntu 23.10 has been tested
- Ubuntu 22.04 has been tested
1. Install dependencies
- Git
- Curl
sudo apt-get install git curl
2. Clone the github repo
git clone --recursive https://github.com/bobcamera/bobcamera.git
3. Change directory to bobcamera
cd bobcamera
4. Run the setup script, this will install docker and docker compose
./setup.sh
5. Reboot the machine
- Only required if Docker has been installed during the setup script
sudo shutdown -r now
6. Navigate back to the bobcamera directory once rebooted
cd ~/bobcamera
7. To start up BOB
First-time
Update RTSP cam details if you are using an RTSP camera
- copy the ex_config_rtsp.yaml to a file of your on:
cp ex_config_rtsp.yaml my_rtsp_config.yaml
- open the yaml file with your prefeered text editor.
code my_rtsp_config.yaml
- update the camera uri in your yaml file in the camera node:
rtsp_uri: 'YOUR_RTSP_URI'
- set the source variable to be
source_type: 'RTSP_STREAM'
Update USB cam details if you are using a USB camera
- copy the ex_config_rtsp.yaml to a file of your on:
cp ex_config_rtsp.yaml my_usb_config.yaml
- open the yaml file with your prefeered text editor.
code my_usb_config.yaml
- update the variables for the camera id in your yaml file:
camera_id: 0
- set the BOB_SOURCE environment variable to be
source_type: 'USB_CAMERA'
To run
./run.sh <NAME_OF_YOUR_YAML_FILE>
8. Use your system browser and navigate to http://localhost:8080
9. To shut BOB down, type CTRL + C in the terminal
Appendix:
I. To change the configuration:
- Edit the YAML file you use.
II. To update to the lastest version of bob please execute:
git pull origin main
III. Reset the config file to factory conditions:
cp ex_config.yaml my_config_file.yaml
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.