Preliminary librobotcontrol support for BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire has been drafted, but it needs to be cleaned up. We can also work on support for Raspberry Pi if UCSD releases their Hat for it.
Goal: Update librobotcontrol for Robotics Cape on BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire Hardware Skills: Basic wiring, some DC motor familiarity Software Skills: C, Linux Possible Mentors:@jkridner, @lorforlinux Expected size of project: 175 hours Rating: Medium Upstream Repository:BeagleBoard.org / librobotcontrol · GitLab References:
If you don’t have a board, maybe start by digging through the structure and what needs to be updated to be more Linux-generic and use header mapped I/O, rather than SoC-mapped. You can look at the work-in-progress branches to get an idea of what I mean and the blog posts and documentation on cape compatibility.
I’m interested in mentoring it. If we get accepted as a mentoring organization and there is a good proposal on the topic, I can see it getting picked up.
The rcpy Python library should, in my opinion, be integrated into the same project with the C source as part of this. I wouldn’t mind adding some other language bindings, like, perhaps, Rust or Crystal.
@Saiprasad_Patil , me. Not necessarily. I am just a user that likes to fiddle and learn for now. I am not a 100% educated in short term. So, longevity to the librobotcontrol!
Good luck. I hope you can get this idea and build ported to newer boards… ARM64 hopefully!
I see you have already cloned the repo! Nice work. How are you doing with looking for people to help you along the way or are you fully capable of handling it yourself?
In any light here, I am pleased to see some more dedication to the librobotcontrol library.
Seth
P.S. If you need anything, let me know. I can try to better direct you or pitch in to support the cause or many flying bots and roving rovers. On the older site, there are links to images. Those images will help you differentiate then to now in building…
That is a much needed library to update in time. I am not 100% sure right now if people would like you to build it and port it to am5729 and/or TDA4VM. Again, I like to pitch in and start already done things, e.g. librobotcontrol. It is a really nice lib that I would like to see stand up to the pressures of everyday computing with openbeagle and beagleboard. Please just remember I may only be able to help in particular circumstances, rules and regulations for GSoC, because of policy and protocol.
for rcpy and the updated way Python3 handles things within Debian Distros, and depending on image and kernel, try a venv or SOME_FILE.toml instead of setuptools and/or setup.py
Hello @jkridner@lorforlinux ! Myself Prithvi Tambewagh, a sophomore studying Electronics and Telecommunications Engg. at VJTI, Mumbai, India. I found librobotcontrol project quite interesting. Consequently I have set up librobotocontrol on a BeagleBone AI-64 board. Can you please provide some insights about the project, like what are the expected outcomes for this project? Also, can you please guide me on what could be some good starting point for this project and where can I find the preliminary support for BeagleBone AI-64?
Thank you!