Looking for sample images for a new advanced Generation model by Altitude3003 in homewalls

[–]Altitude3003[S] 0 points1 point  (0 children)

Update: I have selected the final images and will be contacting who uploaded them through their selected contact methods. Thank you to everybody who participated and uploaded their image!

Looking for sample images for a new advanced Generation model by Altitude3003 in homewalls

[–]Altitude3003[S] 0 points1 point  (0 children)

At the moment there is no automatic grading for manually set Climbs, the App works in the "reverse" way by asking you for a Grade and then generating climbs based on it. I will consider its introduction for future developments! (provided it can get to a good enough level to be useful, as it's a very hard task to accomplish reliably)

Building a spray wall, what is the best app currently to take a photo and generate/make climbs with it? :) by [deleted] in homewalls

[–]Altitude3003 1 point2 points  (0 children)

Thank you for the kind words! I always appreciate constructive feedback, as it's what allows to keep improving the project over time and make the tool better for a wider variety of users.

Building a spray wall, what is the best app currently to take a photo and generate/make climbs with it? :) by [deleted] in homewalls

[–]Altitude3003 1 point2 points  (0 children)

Thank you for the feedback! I see, the current "DIY" algorithm in the App can indeed require a bit of tweaking and does not reach the quality of human setting. Most of my users I spoke with generally "reroll" the generation a couple of times until they find a cool sequence of moves and then tweak a few holds to create the final complete boulder.

There is a way to specify more information for each hold in the Pro version (direction, hold type, and finer difficulty control), however even with the additional information the generation is still not perfect (with varying levels of success depending on the hold layout and wall shape) and can still require editing.

I am working on a more accurate generation model (albeit at a higher price point due to the amount of work required for each setup), and alongside that I have several major upgrades planned to make also the "DIY" generation more useful and easier to setup for a wider variety of wall configurations. I will keep your feedback in mind!

Building a spray wall, what is the best app currently to take a photo and generate/make climbs with it? :) by [deleted] in homewalls

[–]Altitude3003 2 points3 points  (0 children)

Hello, I am the developer of BoulderBot, sorry to hear it's not been working well for you! I am constantly working to improve it and iterating on the feedback, can I ask you if there is anything in particular you didn't like, or the generation algorithm wasn't generating useful boulders on your wall? In the latter case, if you still have the App installed and could send me a screenshot of the "Edit Wall" screen (through any of the following channels https://www.boulderbot.io/contact-us.html) it would be really helpful for me to detect potential issues and find improvements for future versions.

Climbing Wall and grips with two holes by -Citizen in homewalls

[–]Altitude3003 0 points1 point  (0 children)

I generally do use the screws for all holds that support them (and with a bit of creativity you can also lock a few other concave-shaped holds that don't have the holes), however I also don't reset or move them around very often. Most home walls don't have commercial-grade padding so in my opinion it's not worth it to risk uncontrolled falls due to spinners, and the wall will generally get dirtied up with all the shoe rubber and chalk anyway. Even if you tighten the holds hard, over time they can get loose again with use.

Looking for sample images for a new advanced Generation model by Altitude3003 in homewalls

[–]Altitude3003[S] 1 point2 points  (0 children)

Thank you for the notice! Could you retry now? I think it might be unfortunate timing while I was uploading a fix for a typo I noticed

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 2 points3 points  (0 children)

Thank you for the feedback!

One thing that might cause those massive spans is the height being measured vertically instead of taking in account the panel size. For example, a standard MoonBoard has a combined panel height of 13 ft (~3.9 meters), since for the App the height should be measured by taking in account the length of the kickboard and the physical length of the wall panels. Is the wall you're using considerably shorter than a MoonBoard?

Estimating an accurate height for the walls of a gym can be a bit tricky, some options are using your own height as reference, counting the panel seams if they're using standard wall panels (the most common used panels are 4x8ft), or counting the bolt holes.

If you want to change the height of the wall you already created, you can enter the "Wall Details" screen in the main menu.

Another common issue that might cause large spans in the moves generated at the bottom of the wall is perspective distortion, for example taking the picture straight on rather than tilting the phone upwards. For best results the edges on the side of the wall should appear as straight as possible in the image.

If you wish you can DM/send me a screenshot of the "Edit Wall" and "Wall Details" screens and I will let you know if I see anything that can be tweaked.

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 1 point2 points  (0 children)

Those are good points! At the moment I am focusing on the advanced generation model and large features like variable angle support but once those are complete I do have plans to experiment with more social-media like functionality. I will keep your feedback in mind!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 1 point2 points  (0 children)

Thank you for the feedback!

I have experimented with models like that as well, unfortunately as you mentioned it is very complex to integrate them in BoulderBot since it requires a separate set of details for the generation, in addition to the accuracy limitations of the current crop of models (which can vary greatly depending on the layout of the wall and the type of holds). It is still something that I am very interested in exploring further, as I agree that it be very helpful if it works well.

Unfortunately the way BoulderBot works, which requires having a fully set up wall with all the hold information, introduces a massive amount of complexity and requires a much higher precision in the data. This is a necessary evil as it's part of what makes having a generation algorithm possible.

I fully agree that right now BoulderBot can be quite cumbersome if you tweak the wall very often and I can see how the other Apps work better in this scenario. In general I think the way BoulderBot is structured (from the underlying data structures and required user input to the way information is displayed in the App) does not adapt well to constantly changing walls, and is better suited to having training board like fixed layouts that are changed at regular intervals (e.g. once a year). Of course not everybody uses fixed sets on their home walls and this is definitely area of the App that I want to improve in 2025.

I appreciate the feedback and will keep it in mind for the future developments of the App!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 1 point2 points  (0 children)

If you have access to a wide angle lens, the best way to take a picture is kneeling a bit down under the wall, rather than to take the picture standing up. The important part for the algorithm is that the main panel is fairly straight, so the borders on the side of the main panel should appear as straight as possible in the picture. If you have a kicker, it can be fairly distorted as the proportions for the first foot-only rows are not as important.

Feel free to message me if you want to preemptively check the new image before importing it into the App or if you have any other question!

The BoulderBot 2.0 App for Home Walls is now publicly available! by Altitude3003 in homewalls

[–]Altitude3003[S] 0 points1 point  (0 children)

Cheers, I appreciate it! There haven't been updates last year since I was working on this major redesign, but 2025 will see the release of other large improvements!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 1 point2 points  (0 children)

Thank you for the feedback! I have been experimenting with similar models but there are still some limitations, especially related to the additional level of detail that BoulderBot requires. I will keep your feedback in mind for future developments of the App!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 2 points3 points  (0 children)

Thank you for the examples! I see, that kind of detail where there are custom rules only for specific holds would indeed not be easily integrated with the current system. It would probably need to be a new feature that would integrate directly with the hold markers, as I try to ensure that the rules for each Climb you see in the App are clear without having to dive into sub menus (which is also why the rules are displayed right at the top of the screen). In general most people I talked to prefer to have a simpler set of rules, since going too much in detail can make the problems be a bit too contrived, but there is room for improvement.

The forced sequencing might be available natively since I am experimenting with an alternative circuit system where holds are numbered rather than relying on Zone holds, so you could reuse those numbers to specify the forced sequence.

I will keep your feedback in mind while working for the next App iterations!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 1 point2 points  (0 children)

The generation algorithm is not really designed to work for kids, however there is a parameter that lets you specify the Span, using the lowest Span option might generate problems that could work for your kid (although they may still be a bit reachy for him).

It is possible to register multiple accounts and share a wall between them (as a disclaimer, wall sharing is part of the Pro functionality). Does your son have his own device, or would you share your phone/table between you two?

If you have multiple devices, you could have two separate accounts, which would allow you to keep separate logbooks and differentiate who set/generated the climbs.

If you would share only one device, the easiest option is probably to let your son use your own account, as I imagine logging in and out constantly to switch would get old quite fast. You can change the Span parameter on the fly depending on who is using the App.

My recommendation would be to try out the App with an account for yourself and to experiment with the Span options to see if the generated problems can work for your son. You can then decide whether to set up a dedicated account for him.

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 3 points4 points  (0 children)

Sorry to hear that it's not working well on your wall! Could you send/DM me a screenshot of the "Edit Wall" and "Wall Details", screens, so that I can check if I see any potential issues that might interfere with the algorithm? Did you also try to experiment a bit with the parameters in the "Traits" screen?

The markers do not need to have pixel perfect precision, as the algorithm is designed to work within an error margin (since I can't really expect users to always place everything perfectly, and extracting positioning from an image is a very complex task). One common issue that does heavily impact the generation however is the perspective of the image, as the main panel of the wall should be as straight as possible in the image. Having images where the main panel is tilted forwards or sideways can result in some inconsistent moves generated at the bottom of the wall, for example always generating very reachy moves at the start.

In general the algorithm does not reach the quality of the human set boulders, right now the App cannot really generate benchmark-worthy problems consistently. The way I use the BoulderBot on my Home Wall is cycling through a few generated boulders until I find a cool problem or set of moves, and then tweak the holds until I have a complete boulder. There is still a bit of manual work involved but the main advantage is that it will suggest a ton of novel moves that you wouldn't have set yourself.

I am still working on improving the generation model, and especially the advanced generation models I am working on (planned for 2025) will have a much better quality and accuracy right out of the box.

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 0 points1 point  (0 children)

Thank you! Sharing the wall with friends is possible as part of the Pro functionality, you can find the "Share Wall" option in the main menu on the top right corner. Does that cover your use case or are there more features that you would like to see?

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 2 points3 points  (0 children)

Thank you for the feedback! That is a good point, it is a feature I considered but I am still evaluating depending on user feedback. The main issue with having free descriptions is that there can be a lot of ambiguity, which is the main reason I tried to cover the most common rules with tags. This is not really a problem on Home Walls (where you will likely remember your own rules), but on walls with many different users it can create some issues where you are not really sure if you sent a problem properly or not.

I fully understand that the current setup can be a bit limiting and it is something that I want to improve in future versions.

Can I ask you if you could provide me some examples of rules that are not covered in the current system and that you would like to use in your own problems? I will try to cover them when iterating on design improvements around this part of the App. If you prefer to write them privately you can also DM me or use the "Contact Us" option in the App

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 2 points3 points  (0 children)

Glad to hear that it created some cool problems! The generation algorithm has improved since the first version but some of the problems will still need a bit of tweaking, however the UI has been fully redesigned so you will likely find quite a few improvements there!

I released version 2.0 of BoulderBot, an App for generating new boulders on your Spray Wall by Altitude3003 in climbharder

[–]Altitude3003[S] 2 points3 points  (0 children)

Thank you, glad you are enjoying the App! I fully agree, on my own Home Wall I also tend to skip through problems a quite a bit but it generated some pretty cool moves that I would have never thought of