[BlindMath] BlindMath Digest, Vol 170, Issue 9

Brian Kootte bkootte at triumf.ca
Wed Sep 23 04:18:54 UTC 2020


RE: [BlindMath] Help in Determining Engineering Design Accommodations
(Apologies if I messed up the formatting)

Dear Nic,

I doubt it will be too much help, but I asked my local hackspace if they had any ideas for you. I have included below the two responses I received, followed by my own, in case it's of any use to you.

Best wishes,
Brian

----
Grasshopper which is a plug in for previous versions of Rhino and is now standard on all versions currently is probably a better method for drafting for people with vision limitations. @Brian K<https://vanhack.slack.com/team/U0103N5QMB4> if you check it out you will see what I mean. You select modules that do things and then assign parameters to them. I think it's a good fit for this application.
----
As a visually impaired (legally blind) user of Fusion 360 and such, I would say it depends on the type and degree of visual impairment. If the user is relying on residual vision to do things (as I do), then the UI of the software is critical. For me on design software that means dark theme throughout, high contrast and thick line weights, large fonts, simple icons, and reduced clutter with a big comfy monitor and ergonomic desk. UI design for OS'es and applications have improved on that lately, but niche and technical sectors tend to lag or ignore this assuming the technical user base are able-bodied. I haven't used $olidWork$, so don't know if their UI can be tweaked for me to use. I've managed to tweak F360 and FreeCAD to some degree for my needs, but without understanding the needs of this blind user, I have no idea if those tweaks would work. And I have no idea how someone without residual vision would design in visual space. And I've done a fair amount of exploration into that problem. A few years ago I facilitated the participation of an Australian deaf-blind engineering student at the IEEE Haptics Symposium in Vancouver on behalf of a UBC research group I was sitting with, as haptic vision substitution systems seems like the primary solution path. But it's a pretty damn hard problem to address.
----
Thanks. I have myself used a type of geometry file before (.GEM) where objects are drawn using mathematical functions (polygons, rotations, etc.). The advantages were that you can achieve arbitrary precision, and the symmetries can be exploited to greatly speed up ion-optical simulations for an obscure program called SIMION.


________________________________
From: BlindMath <blindmath-bounces at nfbnet.org> on behalf of blindmath-request at nfbnet.org <blindmath-request at nfbnet.org>
Sent: Monday, September 21, 2020 5:00 AM
To: blindmath at nfbnet.org <blindmath at nfbnet.org>
Subject: BlindMath Digest, Vol 170, Issue 9

Send BlindMath mailing list submissions to
        blindmath at nfbnet.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Flistinfo%2Fblindmath_nfbnet.org&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=%2FplkYqw%2BGpyy77xOGKENhdApPsEbvl46S2W7RTEoQXk%3D&reserved=0
or, via email, send a message with subject or body 'help' to
        blindmath-request at nfbnet.org

You can reach the person managing the list at
        blindmath-owner at nfbnet.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of BlindMath digest..."


Today's Topics:

   1. Help in Determining Engineering Design Accommodations
      (nspohn0 at gmail.com)
   2. Re: Help in Determining Engineering Design Accommodations
      (Donald Winiecki)
   3. Re: Help in Determining Engineering Design Accommodations
      (rjaquiss)


----------------------------------------------------------------------

Message: 1
Date: Sun, 20 Sep 2020 11:57:36 -0400
From: <nspohn0 at gmail.com>
To: "'Blind Math list for those interested in mathematics'"
        <blindmath at nfbnet.org>
Subject: [BlindMath] Help in Determining Engineering Design
        Accommodations
Message-ID: <001501d68f66$c2a04d90$47e0e8b0$@gmail.com>
Content-Type: text/plain;       charset="us-ascii"

Dear all,



I have struggled to get the proper accommodations at my university for my
Intro to Engineering Design class. I had to switch professors after three
weeks into the semester. My new professor wants to work with me, but he does
not know how we can accommodate for using Solidworks. Here is what my
professor told me:



My professor has informed me that the class is continuing to use Solidworks
for a project. The class is given a tutorial that teaches students how to
design the form of a robot. (i.e. hip, torso, etc.). The robot project uses
the tools in Solidworks to learn the software and design philosophy of CAD
software. After this, about halfway through the semester, students will do a
personal project where they create something using their own imagination or
try to make a digital model of a physical object of interest to them. (ex.
Boat, bike, favorite video game character, etc.). My professor says the
personal project accounts for 20% of the class.



I know I have asked before about what to do in this situation, but I believe
I am in a position where my university is willing to listen. If OpenScad is
the only 3D CAD program accessible to the blind, I was thinking of asking
the university to find someone to teach me the program so I can learn a CAD
software. However, the head of the engineering department told me that the
point of the class is to learn the following concepts:

1.           Apply engineering design to address design opportunities.

2.           Use systems thinking and apply it to engineering design.

3.           Develop professional skills necessary for becoming a successful
engineer.

4.           Communicate engineering concepts and designs.

5.           Gain experience in hands-on fabrication while developing a
"maker" mindset.



What you don't see in these overarching objectives is "learn SolidWorks".
What you do see is to be able to communicate concepts and designs and to get
hands-on fabrication experience.  So, why do we have the students learn
SolidWorks?  It is not to make draftspeople of them, but rather so they can
communicate their concepts and designs and to be able to use a tool
(CAD/SolidWorks) in the development of that maker mindset.  In that sense,
other tools/modes are possible.



Should I be asking for someone to teach OpenScad to me so I can communicate
my ideas? With that, should I ask for a human reader that can describe what
I have drawn on my screen? Are there other tools or is this the best route?
I am curious to hear from blind engineers who are in the field.



Thank You,

Nic







------------------------------

Message: 2
Date: Sun, 20 Sep 2020 10:37:55 -0600
From: Donald Winiecki <dwiniecki at handid.org>
To: Blind Math list for those interested in mathematics
        <blindmath at nfbnet.org>
Subject: Re: [BlindMath] Help in Determining Engineering Design
        Accommodations
Message-ID:
        <CAD5OMmG_ewrqXNZvUac6tduwk2=HcGebKQ_Q+DrBue857cSMEw at mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

Nic,

I have seen similar issues at other colleges and universities. You are
focusing on the relevant issues specific to the instructional outcomes of
the course. As a faculty member in a college of engineering I will propose
that the answer to your question is a qualified yes.

The answer is "yes" because -- as you note -- none of the instructional
objectives of the course name SolidWorks. With that in mind you should be
able to meet the objectives using any relevant engineering design tools and
software.

This means that the entity at your school that determines accommodations
could include a statement in your accommodation letter that instructors --
with support of their departments -- should be expected to seek and support
use of accessible tools and software that both meet standards for the
curriculum and which enable you to accomplish course objectives. Those
tools and software should be available from the start of the course. The
last element about timing is both critical and obvious for your success.

All of this emphasizes that new forms of orchestration have to occur
between the entity that determines accommodations and the departments and
faculty from which you take courses. The entity that determines
accommodations will (properly) be very shy about telling instructors what
media to use and how to teach, but it can emphasize that media, methods,
and materials must be accessible to you and available from the start of the
course. With this emphasis you can nominate OpenScad as the proper tool in
this case. The instructor will then have a chance to evaluate OpenScad to
verify that it can in fact provide support for the curriculum.

All of that said, while objectives in the syllabus do not implicate
SolidWorks, in my experience engineering faculty are consistent in the
assertion that SolidWorks is the state of the art tool most commonly used
in professional practice and should be the principal tool used in an
engineering design course. This implies that there is a vocational
objective unstated in the syllabus, about preparing students for the trade
of engineering by helping them gain familiarity and proficiency with
SolidWorks.

If the same exists at your school, this suggests there may be a bit of
resistance from faculty for adopting a tool other than SolidWorks. If the
entity responsible for naming accommodations at your school is direct about
selection and use of accessible media, methods, and materials, you then
have a legally-supported reason for pushing to use OpenScad, regardless any
hesitation on the part of engineering departments and faculty.

HTH,

_don ?


On Sun, Sep 20, 2020 at 9:58 AM nspohn0--- via BlindMath <
blindmath at nfbnet.org> wrote:

> Dear all,
>
>
>
> I have struggled to get the proper accommodations at my university for my
> Intro to Engineering Design class. I had to switch professors after three
> weeks into the semester. My new professor wants to work with me, but he
> does
> not know how we can accommodate for using Solidworks. Here is what my
> professor told me:
>
>
>
> My professor has informed me that the class is continuing to use Solidworks
> for a project. The class is given a tutorial that teaches students how to
> design the form of a robot. (i.e. hip, torso, etc.). The robot project uses
> the tools in Solidworks to learn the software and design philosophy of CAD
> software. After this, about halfway through the semester, students will do
> a
> personal project where they create something using their own imagination or
> try to make a digital model of a physical object of interest to them. (ex.
> Boat, bike, favorite video game character, etc.). My professor says the
> personal project accounts for 20% of the class.
>
>
>
> I know I have asked before about what to do in this situation, but I
> believe
> I am in a position where my university is willing to listen. If OpenScad is
> the only 3D CAD program accessible to the blind, I was thinking of asking
> the university to find someone to teach me the program so I can learn a CAD
> software. However, the head of the engineering department told me that the
> point of the class is to learn the following concepts:
>
> 1.           Apply engineering design to address design opportunities.
>
> 2.           Use systems thinking and apply it to engineering design.
>
> 3.           Develop professional skills necessary for becoming a
> successful
> engineer.
>
> 4.           Communicate engineering concepts and designs.
>
> 5.           Gain experience in hands-on fabrication while developing a
> "maker" mindset.
>
>
>
> What you don't see in these overarching objectives is "learn SolidWorks".
> What you do see is to be able to communicate concepts and designs and to
> get
> hands-on fabrication experience.  So, why do we have the students learn
> SolidWorks?  It is not to make draftspeople of them, but rather so they can
> communicate their concepts and designs and to be able to use a tool
> (CAD/SolidWorks) in the development of that maker mindset.  In that sense,
> other tools/modes are possible.
>
>
>
> Should I be asking for someone to teach OpenScad to me so I can communicate
> my ideas? With that, should I ask for a human reader that can describe what
> I have drawn on my screen? Are there other tools or is this the best route?
> I am curious to hear from blind engineers who are in the field.
>
>
>
> Thank You,
>
> Nic
>
>
>
>
>
> _______________________________________________
> BlindMath mailing list
> BlindMath at nfbnet.org
> https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Flistinfo%2Fblindmath_nfbnet.org&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=%2FplkYqw%2BGpyy77xOGKENhdApPsEbvl46S2W7RTEoQXk%3D&reserved=0
> To unsubscribe, change your list options or get your account info for
> BlindMath:
>
> https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Foptions%2Fblindmath_nfbnet.org%2Fdwiniecki%2540handid.org&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=zbDP5y%2B4cH%2BMR%2B8mPfO8Qqejv0gi9XyUYEwf%2Bg09mKs%3D&reserved=0
> BlindMath Gems can be found at <
> https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.blindscience.org%2Fblindmath-gems-home&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=xaXKGIlcNEJGkgO4%2Be%2FixFG2J8dt4Mbm5iOmmsC9tgo%3D&reserved=0>
>


------------------------------

Message: 3
Date: Sun, 20 Sep 2020 11:11:16 -0600
From: "rjaquiss" <rjaquiss at earthlink.net>
To: "'Blind Math list for those interested in mathematics'"
        <blindmath at nfbnet.org>
Subject: Re: [BlindMath] Help in Determining Engineering Design
        Accommodations
Message-ID: <000001d68f71$0de61ff0$29b25fd0$@earthlink.net>
Content-Type: text/plain;       charset="us-ascii"

Hello Nic:

     In response to your note. The only accessible CAD tool for the totally
blind is OpenScad. That is the good news. The bad news is that OpenScad does
not function at all like other CAD packages. Here is a small piece of code
that creates a stack of cubes.

// Create a stack of offset cuboids.
module cubestackoffs()
{
  union()
  {
    cube([10, 10, 1]);
    cube([8, 8, 2]);
    cube([6, 6, 3]);
    cube([4, 4, 4]);
  }
}
// Build the stack by calling the module cubestackoffs.
cubestackoffs();

OpenScad is a combination of programming language, set theory and geometry.
The mindset needed to create an object is different from that used in other
CAD packages.
For your course, I suggest the following:
1. Use a human reader to help you.
2. Use clay, Legos, erector set, etc. to make an object and then scan it.
Colaborating with others will be difficult, sighted people can see an image
on the screen. Your source code will be incomprehensible.

Hope this helps.

Regards,
Robert






------------------------------

Subject: Digest Footer

_______________________________________________
BlindMath mailing list
BlindMath at nfbnet.org
https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Flistinfo%2Fblindmath_nfbnet.org&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=%2FplkYqw%2BGpyy77xOGKENhdApPsEbvl46S2W7RTEoQXk%3D&reserved=0
BlindMath Gems can be found at <https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.blindscience.org%2Fblindmath-gems-home&data=02%7C01%7Cbkootte%40triumf.ca%7Caccdd876c5474ed9025a08d85e261672%7Cc20535109cb34679a2d38f442e03b587%7C1%7C0%7C637362864962475337&sdata=xaXKGIlcNEJGkgO4%2Be%2FixFG2J8dt4Mbm5iOmmsC9tgo%3D&reserved=0>


------------------------------

End of BlindMath Digest, Vol 170, Issue 9
*****************************************


More information about the BlindMath mailing list