space-concordia-robotics / robotics-prototype

Teleoperated Mars rover with autonomous capabilities intended for robotics competitions.
https://spaceconcordia.github.io/robotics.html
25 stars 18 forks source link

NIR Software Ubuntu #513

Closed MartensCedric closed 1 year ago

MartensCedric commented 3 years ago

https://www.ti.com/tool/DLPNIRNANOEVM

To close this issue, this software should work on Ubuntu. If you can't get it to run, we need to figure out a plan get it integrated with the system.

OfficialOwlElder commented 3 years ago

Found this link that might be useful: https://e2e.ti.com/support/dlp/f/94/p/847597/3141022?tisearch=e2e-sitesearch&keymatch=DLPNIRNANOEVM%20linux#3141022

Here's the microcontroller used to control the NIR: https://www.ti.com/product/TM4C1297NCZAD

Here is the TI forum that I found the above information from: https://e2e.ti.com/search?q=DLPNIRNANOEVM%20linux&category=forum

MartensCedric commented 3 years ago

You might be able to avoid running the software, make a C++ ROS node and use what is described https://www.ti.com/tool/DLPNIRNANOEVM#software

VimFreeman commented 2 years ago

@steamypotato Do we have a working way of interfacing with the NIR over the Jetson?

steamypotato commented 2 years ago

@VimFreeman the NIR was done in C++ , so either we created a C++ ros node, or do some weird python-c wrapping thing that some people do. This was only tested on my PC not the jetson

VimFreeman commented 2 years ago

A C++ node is perfectly fine. We can get someone to test it if the code is complete