-
Notifications
You must be signed in to change notification settings - Fork 14.5k
MR-CANHUBK344 NXP B3RB Rover support #23897
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Would be nice to get i2c OLEDs on the front panel (even if it's just adding eyes) since it's an easy driver with the NavQ+. One other thing is the lightware sf45 is enabled by default on this board. There is no collision prevention for rovers, but if dds topics are changed to allow obstacle_distance out, it can be fed to an offboard subscriber maybe? |
The rgb leds (which are actually spi) are connected directly to the k3. We could make a small driver and expose the px4 rgb status on that. The lidar is connected directly to the navq with publishing ros2 point clouds. The Canhubk344 is directly connected with 100base-t1 ethernet to the navq which allows you to use mavlink, dds-xrce or zenoh. But not much of this enabled/documented for use with px4. Overall the goal of this pr is to get the initial control part in. Since px4 got some decent work on rover support thanks to @chfriedrich98 |
@chfriedrich98 this has now gone stale, but would be good to get in for actual reference design rover support. I believe the product can be found here. |
See https://nxp.gitbook.io/mr-b3rb for more information about the NXP B3RB platform. PX4 Support basic control for now
92cd025
to
7e6098a
Compare
@dagar @chfriedrich98 @mrpollo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Do you want to add a product page to the docs or anything?
Thanks, yeah the idea is to have a PX4 quick start guide, but it was dependent on this PR rover target in PX4 / QGC, so this should simplify that a lot. |
Adds basic support support to control the NXP B3RB Ackermann rover platform consisting of:
https://nxp.gitbook.io/mr-b3rb
Currently not supported:
With some updates for the MR-CANHUBK344