GithubHelp home page GithubHelp logo

Comments (6)

HPrickettMorgan avatar HPrickettMorgan commented on June 3, 2024

@Vuwij We're already building the whole thing within a Docker container on Travis, if you can run me through the manual installation procedure I can work on this issue.

from soccerbot.

HPrickettMorgan avatar HPrickettMorgan commented on June 3, 2024

@Vuwij looking at this further, it seems like the vast majority of the CMakeLists.txt files just aren't set up for installation, what is wrong with just catkin build -> make install on the robot? Compiling on docker is already a pain because the Jetson is on an ARM chip, so we'd need an arm build server/to set up QEMU in docker.

from soccerbot.

Vuwij avatar Vuwij commented on June 3, 2024

Yeah that's a good idea. You seem pretty motivated. Currently I actually do not know the procedure for installation and we are just rebuilding on the robot. Which isn't too bad based on the build times. I am also imagining using a docker container to push things onto the robot. My previous company had this service called cloud deployment. Which allows you to containerize an application and deploy it to the robots you want. Well discuss more on this in meeting but currently. Our focus is on simulation and making the tests for the different robot movements

from soccerbot.

HPrickettMorgan avatar HPrickettMorgan commented on June 3, 2024

After playing around a bit more, it would be super easy to move all the packages to a "build on CI/CD and pull down binaries on to the robot" except darknet_ros. Darknet wants to link against the specific CUDA version it's going to run on, so it wants to be built on the robot/on a Jetson TX2 build server.

from soccerbot.

HPrickettMorgan avatar HPrickettMorgan commented on June 3, 2024

I am currently working on getting darknet_ros building on CI and then saving those artifacts to speed up our main CI builds. This will also let us generate binaries for the non-darknet packages and pull those down instead of building on-robot. I'm currently guessing at what needs to get installed+where, I anticipate a fair bit of troubleshooting whenever we get to actually loading this on a robot so once it's close I can put it on the back burner until we're out of crunch time.

from soccerbot.

Vuwij avatar Vuwij commented on June 3, 2024

Alright sounds like a plan

from soccerbot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.