Customized Message - RVIZ

Dear experts @staff and @duckfrost

I need to visualize a “new kind of object” in Rviz. This object is constructed based on the following parameters:
Oi={ˆx,P,ˆd,dσ2,p(∃x),c,f}
where x is the location (x, y , vx, vy, ax, ay, yaw, yaw-rate)
and P probability to the object existence
d = Dimensions (length and width)
c - classification
f - feature detected by the sensor of the car - Rear left or Rear right for example…
etc…
I have created the message which receives these values and tested with a publisher…assigning values…The rostopic echo of this topic is below:

So the question is… If I have for example Radar, camera or whatever be the sensor amount and the type of it…they always will give me information with the features displayed on the screen above. And my question is.
I have for example in Rviz the “LaserScan” plugin, where I can add it and then access the topic which the LaserScan messages are being published…and finally, I can see the laser data shapes on Rviz screen…
But for my case in which I desire to see the object which is in Highway…car, truck or etc…(as defined in on of these messages parameter) as a primitive rectangle proportional to the dimensions is specified in this message (length, width) and position (x,y) orientation (yaw angle, yaw rate) velocity (vx, vy) acceleration (ax, ay)….so how can I access this customized data (which is being sent in a topic) in Rviz? Must I create a new Rviz plugin for that? how can I do that, in order to “Materialize” the data which is being read in my topic (convert to a visual object)? and where and how can I access this topic in Rviz (through) which plugin?

Thanks in advance

Hey @marcusvini178,
The easiest way is to use standard messages. If you want to visualize objects, just broadcast their positions via tf tree. Or for simple visualization, give this a read: http://wiki.ros.org/rviz/DisplayTypes/Marker

Ok @simon.steinmann91 thanks for the suggestion. But these objects are nod urdf.models…they are objects recognized by the sensors…using the parameters of the customized message which I have created and talked previously…
So the objects are built by these data…can I see their transforms, even if they are not URDF models which I have created? I will read your suggestion, thanks.
I have looked in this course: https://www.robotigniteacademy.com/en/course/ros-rviz-advanced-markers/details/
Do you think it will be useful for my specific situation?
Thanks for the reply

It really depends what you want to visualize. If a blob is enough, then yes, a riviz marker will be the simplest. Also take a look at pointclouds.