This repository was archived by the owner on Apr 25, 2026. It is now read-only.
Obtaining Height Data/ Elevation Maps/ RGB-D sensing #513
Unanswered
waleedbkhalid
asked this question in
General
Replies: 2 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
2 replies
-
|
Hi, So I have been successful in using the lidar for the wheeled robot. But when I do it for the anymalC, I tried to attach it to the IMU joint which did not work. Then I used the lidar cage joint, and extremely small readings came (I speculate that only the lidar cage was being sensed). What would be a good position on the anymalC robot to add the lidar sensor. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am making this post to request any information/ guidance regarding the mentioned subject. This would help me with my ongoing research project.
So, for my project, I need to obtain the elevation maps/ height data for a legged robot. I am listing down the features and options I have explored so far.
Using the RGB-D camera on anymalC robot. The anymalC robot is equipped with a realsensed435 camera. Since this is an RGB-D camera, it should be able to give the robot the functionality to sense data. What I have gauged with the given pieces of code and information on the web is that a C++ function for using this sensor is not available. Python needs to make a call to this function eventually to sense the RGB-D data. Correct me if I am wrong and such a function is available. However, the documentation also says that this part is currently under development.
Using the getHeight() function for heightMap objects. Now this function uses (x,y) coordinate to tell height a point. While I think I may be able to come up with a piece of code that defines a domain of y and x and obtains the height for those points, I am concerned about how a robot would be able to get this height data eventually. It is obviously possible to build my algorithm on top of the height data coming this way, but eventually to connect all the dots, I want the robot to sense the height.
I explored Husky robot in the rayDemo2 example. It does use a lidar. So my first question is, given the piece of code below from the rayDemos2 file:
create visual boxes to visualize scan points
for i in range(scanSize1):
for j in range(scanSize2):
scans.append(server.addVisualBox("box" + str(i) + "/" + str(j), 0.3, 0.3, 0.3, 1, 0, 0))
for i in range(10000000000):
server.integrateWorldThreadSafe()
lidarPos = robot.getFramePosition("imu_joint")
lidarOri = robot.getFrameOrientation("imu_joint")
would I be able to manipulate the scan variable and get some elevation or height info,
if Yes, then is it possible that this lidar can be added to the anymalC or anymalB robot?
Any advice on this matter would be deeply appreciated by me. I would be very grateful for all the valuable insight and I look forward to hearing your thoughts soon.
Beta Was this translation helpful? Give feedback.
All reactions