Git Product home page Git Product logo

Comments (24)

TSC21 avatar TSC21 commented on August 25, 2024 1

Send me an email with the current status, goals, and if you can share some examples would be great. That way I can also see if we can have base integration for Buzz on MAVROS by default. Then we can also discuss some more projects if you want.

from buzz.

dastoqc avatar dastoqc commented on August 25, 2024 1

Well the integration of Buzz in a ROS (1) node is completed since a year or so : https://github.com/MISTLab/ROSBuzz. We have not released the Gazebo simulator packages and environment yet because... well, time. While we deployed this node on Husky rovers, DJI M100, 3DR Solo and Intel Aero in field tests, we currently only focus our simulation work on the M100. You can get more informations here: https://arxiv.org/pdf/1710.08843.pdf.

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

Hi!

Thanks for your interest in Buzz! :-)

We designed Buzz to be an extension language for the precise purpose of integrating it with other systems, and ROS was indeed one of the first we thought about.

So yes, we have plans to integrate ROS and Buzz. It won't happen right now, as we're pretty busy tidying up the code and setting up a dedicated website. As soon as we're done with that, we'll look into integration.

We would be happy to have ROS/Gazebo enthusiasts on board in the process. So, if you feel like collaborating, let us know!

Cheers,
Carlo

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

You can count on me then :)

from buzz.

ivan-gavran avatar ivan-gavran commented on August 25, 2024

Also interested in this topic and would like to help (although, I am a beginner in ROS so I don't feel I could do it on my own).

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

I'm writing more docs on the wiki. In particular, next week I'll write a page that explains how to interface Buzz with any C/C++ program. If anybody is interested in using that info to integrate Buzz with ROS, let me know. I have some ideas on how to do it, but if anybody is up for suggestions, feel free to write to me.

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

@ilpincy I'm really interested on your thoughts and maybe we can discuss something by skype or gitter.

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

Sure thing! I finally got back to working on Buzz, and I'm considering to proceed with the integration. I was thinking about adding a Buzz node into ROS, which would interoperate with the rest of the ROS node network.

The way I see it, the most comfortable way to proceed would be to have a basic BuzzROS node, which people could extend to add extra functionality. The basic functionality would be a set of methods to launch the VM, set the bytecode, report errors; and a set of methods to make integration of new message types easy and fast.

I'm currently looking into how to organize all this. If you have ideas, let me know!

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

@ilpincy what is the current status of this? Do you have updates? Maybe something we can sync?

from buzz.

beltrame avatar beltrame commented on August 25, 2024

You can take a look at github.com/MISTLab/ROSBuzz to see the current status of development. We are currently refactoring it for a first release. What you see in the repo was tested on the Matrice M100, 3DR Solo, and Clearpath Husky. Caveat: it's still experimental, if you want to play safe you should wait for the first release, which should happen at ROSCon this year.

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

Oh great! And you are using MAVROS :D (I'm one of the maintainers of it btw). I will for sure try this. The best way I'm thinking right now is try it with the SITL Gazebo sim. Will let you know of my findings then. Maybe we can sync on MAVROS side to direct support of your msgs?

from buzz.

dastoqc avatar dastoqc commented on August 25, 2024

Hi.

Sorry for the late reply. I'm the among the main maintainers of ROSBuzz. Yes, we selected mavros to ensure we comply to a widely used standard. We deployed it on many UAVs and Rovers already seemlessly thanks to that. I also have a Gazebo setup working to use many instances of ROSBuzz with a custom flight controller. We are currently testing PX4 SITL. We should discuss this further by email. Really great that we have trigerred your interest!

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

@dastoqc even greater that MAVROS serves the purpose as an interface for you to test Buzz!! I'm currently developing on PX4 and PX4 SITL also so it could be awesome that we can sync efforts. I Buzz itself can become one standard for drone platforms that use Mavlink, so probably we can sync efforts so we can have the community also contributing and testing the framework. My e-mail is nmarques21hotmailcom. Please let's sync up there and maybe we can discuss approaches on how to bring this to the mainstream.

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

I love the direction this discussion has taken :-) Keep me in the loop, I'm happy to help!

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

@ilpincy perfect. Can you please sync up by email also?

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

Sure, how do I do that?

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

OK, I'll do it next week after RSS!

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

OK, I'll do it next week after RSS!

Thanks!

from buzz.

TSC21 avatar TSC21 commented on August 25, 2024

@ilpincy am I still getting that e-mail? :)

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

I got a little carried away :-) Well, @dastoqc is the main developer of this part of the work. I'd suggest him to give us an update. I know he and a few students have worked on this, but I'm not aware of the current status of the project.

from buzz.

aarushi0107 avatar aarushi0107 commented on August 25, 2024

Hello there,
I am getting the following error on running the command roslaunch rosbuzz rosbuzz.launch

RLException: [rosbuzz.launch] is neither a launch file in package [rosbuzz] nor is [rosbuzz] a launch file name
The traceback for the exception was written to the log file

from buzz.

dastoqc avatar dastoqc commented on August 25, 2024

Hi.

I would be happy to help. If you have an issue with ROSBuzz, please raise it on the proper repository: https://github.com/MISTLab/ROSBuzz.

First guess: have you sourced you local ROS workspace after compiling and before trying to launch the node (source devel/setup.bash) ?

Best,
David.

from buzz.

aarushi0107 avatar aarushi0107 commented on August 25, 2024

It is showing that there is no such file or repository on sourcing my local ROS workspace

from buzz.

ilpincy avatar ilpincy commented on August 25, 2024

Please move this discussion to the ROSBuzz repository, here it is misplaced.

from buzz.

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.